归档于 ‘业界动态’ 分类

31

腾讯QQ for Linux 1.0 Preview已经发布,兑现了承诺

腾讯QQ for Linux 1.0 Preview已经发布了,发布页面是 http://im.qq.com/qq/linux/download.shtml
之前腾讯在 http://service.qq.com/info/8828 承诺2008/7/31日发布,看来承诺兑现了!
从发布页面看,QQ for Linux 1.0 Preview支持三种格式deb,rpm和tar.gz,其中deb格式排在第一位。另外根据安装需求要GTK:2.10来判断,这是基于GTK的!看来比较专业,马上安装试试! 可惜我们的VPS没有图形界面,不能安装这个QQ,只能在自己的笔记本上试试了!

19

开源的道路 Intel解剖开源商业模式

陈绪博士,毕业于北京科技大学信息工程学院,获工科博士学位。现任Intel中国Linux和开源战略经理,总体负责开源战略规划及实施,主要致力于在政府、教育、ISV、OSV、社区、媒体等方面的合作。曾就职于SUN中国工程研究院StarOffice团队,而后出任北京泰宇公司技术总监。
记者: 什么时候开始对开源的事情感兴趣,都对那些方面比较有兴趣?
陈绪:想来是1995的事情了,当时是Slackware进入中国。我记得,使用的安装介质是软盘,根据不同的功能模块分为不同的组。先安装核心盘,然后可以选择安装某些功能组。后来1997年开始安装Redhat 4.2。后来也使用过各种版本,包括Suse/Ubuntu等等。
我对开源的正式参与,做coding,始于2002年我博士毕业后,进入SUN中国工程研究院,从事Openoffice.org/Staroffice的开发。同时也感谢宫力博士创建了这一机构,为中国的软件开发行业培养了很多人。
我的兴趣主要集中在理解整个Linux OS的架构,以及从内核底层到应用高层的整个软件stack,现在对Linux产业的商业发展也有所关注。我现在主要是负责Intel中国在Linux和开源战略方面的工作。
记者:Intel 中国Linux中心主要做的是什么?
陈绪:Linux中心,这个名词指的是IBM的一个团队,我们Intel的部门不这么叫。我们的团队叫做OTC,全称是OpenSource Technology Center,开源技术中心。
OTC是Intel内部专注于Linux和开源的一个团队,负责Linux和开源软件的开发工作。主要有以下工作:
1.Intel硬件的Linux驱动开发(包括无线、图形等)。
2.虚拟技术的开发(Xen/KVM)。
3.MID(Mobile Internet Device)Linux的开发。
4.内核中的一些模块,包括ACPI等。
5.X.org的维护。
6.对Linux OSV(Operating System Vendor),就是Redhat、Novell、Redflag、Cs2c、Turbo等厂商的支持。
7.对开源项目的支持,比如Linux kernel、Apache、Mysql等,包括直接代码贡献和资助等等。
Intel直接从事Linux相关工作的有700多人。OTC的团队主要分布在美国和中国。OTC中国的团队在120人左右,主要Fleming Feng领导的上海(上海紫竹科技园区,约100人)团队和Elton Yang领导的北京团队(北京融科资讯中心, 20多人)。值得指出的是,中国的OTC团队承担着诸多核心项目的开发工作,比如虚拟技术方面,基本上所有的工程师(XEN和KVM开发)都在上海,美国那边很少。美国OTC里,更多的是在Intel资历很深的一些工程师(对Intel产品体系结构比较熟悉),还有一些是内核开发和项目开发的领袖。简单说几个:Keith Packard(x.org的创立者和维护者),Len Brown(Linux内核ACPI模块维护者),Jesse Barness(Linux内核图形系统维护者)等等。
记者: 商业公司和开源是对立的吗?你怎么看?
陈绪:这是个经典话题了。这次Linux world 2007中国大会的演讲中,我分析过开源发展的三个阶段。1 纯自愿工作者,2 商业公司介入,3 商业公司发挥更大作用。
如果商业公司和开源是对立的,有几件事情不会发生:
1 Redhat、Mysql这样的公司不会象现在这样壮大和有影响力。
2 Intel、IBM等商业公司不会推动Linux和开源技术的发展。
3 我这个开源爱好者不会成为Intel的员工。
事实上,商业公司的巨大支持,成了诸多企业采用开源技术的一个推动力。Linux和开源技术在企业中的应用可以分为三个阶段:
1 本企业员工的自发要求,对决策者造成影响。
2 竞争者对Linux和开源技术的成功应用,展示了使用开源技术的紧迫性。
3 使用开源技术,降低了企业成本,提升了竞争力,增强进一步拥抱开源的信心。
而企业应用Linux和开源技术的难点则在于:
1 终端用户对原有非开源系统的依赖性和惯性。
2 各种不同Linux发行版本之间的差异性和不统一性。
3 缺乏驱动程序和其他应用程序的支持。
以Intel为代表的商业公司,在这些方面做出了巨大努力。
1 我们为所有的Intel硬件提供完备高效的Linux平台驱动。
2 积极推动标准的制定,如LSB、CGL等。
记者:现在开源的经营模式都有哪些,有什么人,做了什么探索?
陈绪: 从整个产业链的发展历史来看,开源还算一个新生事物。由于各种
模式都在探索过程中,所以现在的开源商业模式是百花争艳。既然是开源,那么前提条件是:软件是开放源码的。基于此,我展开一下:
1 订阅模式
以Redhat/Mysql/Jboss为代表。
订阅模式是一种首创,其实是一种软件免费,服务收费的体现。那么服务体现在哪些方面呢?1 软件的下载,我记得不交订阅费,是比较难以到官方下载iso文件的,或者速度会比较慢。2 升级补丁的获取,如果交了订阅费,则可以自动升级,方法非常简便,同时,时效上要高一些,没交订阅费的朋友只能自己编译源码或者等待第三方发布补丁。3 技术支持,根据费用不同,可获取不同层次的技术支持,包括电话、上门等等。当然,订阅的高级模式,就是定制,客户单独付钱,可要求厂商进行修改。
2 赞助模式
以Eclipse/Apache为代表。
这两家都属于基金会支持模式,软件从来都是免费发放,不收取服务费。他们的运营费用来自哪里呢?来自于各大厂商的赞助。
就Intel而言,我们每年会交会费(赞助),因为你是基金会的成员。同时,对于这些基金会组织的大会和技术研讨会,我们也会积极赞助,并派出技术专家参与。
3 内嵌广告模式
这种模式,Firefox算是个代表。
Mozilla基金会的主要收入来自于内嵌的广告,目前主要是来自搜索引擎,如Google等。为什么呢,因为全球10-20%的http流量来自 Firefox。这个比率是非常重要的,它对在线业务的影响力也是不可忽视的。假设按照业界的估计,2008年全球范围内,Firefox的市场份额能达到30%,那么可想而知,Mozilla基金会的营收会增加多少。
目前Mozilla基金会最主要的合作伙伴是Google,在2006年,其总收入6900万美元的收入绝大多数来自与Google的合作,我想2007年以来,他们应该会寻求和其他搜索引擎厂商的合作,包括全球各个地区的。
4 外链广告模式
这是以Discuz!/Phpwind为代表。
他们可以说是中国的开源软件代表,他们有商业模式,而其他很多项目还停留在纯粹的开发者阶段。
这种模式和Baidu联盟和Google adsense类似,属于页面广告。因为Discuz!/Phpwind的软件占据了中国BBS市场的80-90%,也就是说这么多的网站使用了这些开源软件。那么,可以认为这两家公司成了广告联盟,联盟的成员就是使用这些软件建站的站长。以插件的方式提供广告,依托页面浏览量来做形象广告,简直是价廉物美的创新。
5 集成和管理模式
以SpikeSource, SourceLabs, GlueCode为代表
全世界的开源项目以百万计,一个企业要选择使用开源软件,会陷入迷茫。那么以上的公司,正是从全世界的项目中,选择典型的软件,进行测试、集成、整合,并可以用搭积木的方式为企业提供服务和咨询。
我们可以把以SpikeSource为代表的企业称为开源服务商。以Spikesource为例,他们将应用软件和合适的组件相结合,并建立了一个自动化的测试框架(日测试30万次以上),以创建、测试和分销这些开放源代码解决方案。
通过测试和认证开源应用产品,SpikeSource向之前可能没有配置开放源代码的企业提供一系列SpikeCertified 和 SpikeIgnited 解决方案。公司通过基于名为 Spike(TM) Net,交付这些解决方案。企业有了 SpikeSource的可信度支撑,就可以确信这些应用软件是根据他们特定的业务需求而配置和定制的。
6 [...]

18

Xen如何与Virtual Server和VMware一争高下?

大多数管理员都很熟悉虚拟计算的概念,或者熟悉使用软件在一台计算机中创建多台计算机。每台子机都可以装载各自的操作系统和应用程序。
多数常见的虚拟计算工具是通过商业应用软件实现的,如VMware和Microsoft Virtual Server。但是对开源爱好者来说,一个叫做Xen的GNU GPL变体比这些商业软件产品使用了更好的整合虚拟化技术。
Xen的基本想法和商业产品一样,就是让你在同一台计算机上运行一个或多个操作系统的大量实例。不同的是,Xen的实施需要管理员做的更多,不过效果明显要好一点。
Virtual Server和VMware可以本地运行多个操作系统,但是这样做会让它们的性能降低20%。即使是现代处理器的速度,在同时运行多个操作系统时性能也是一个很大的问题。
在Xen下,操作系统(OS)必须做一些调整。OS必须要调整或稍微改动一下才能使用Xen API(应用程序接口)。不过性能损失很小,大约在2%到8%之间。Xen和VMware的运行基准显示,Xen性能在某些方面几乎要高一个级别。
改动操作系统的技术叫做准虚拟化(paravirtualization)。过去,类似的技术也在其它地方使用过。IBM的VM操作系统在大型机继承领域也完成过许多同样的工作,正如现在Xen的使用一样。VMware和其它虚拟机系统并不使用准虚拟化技术——至少现在还没使用。相反,它们选择牺牲一点性能,仅仅尽可能地模拟仿真机的行为,从而允许guest OS不经改动就能运行。
Xen最大的资本之一在于它从准虚拟化技术获得的性能。另外,Xen是免费的、开源的解决方案。 VMware和Microsoft Virtual Server有免费的工具,其中前者是以Virtual machine player的形式,后者是以完整的免费版的形式。但是它们保留了产品所有权而且不开源,这就意味着用户不可以对它们进行修改从而适用于特定的需求。另一方面,使用Xen有一个最大的缺点,就是需要大量谨慎的设置,而且对每一个有问题的操作系统都要求有专家级的理解。它不是一个真正的即插即用的解决方案。
相比之下,VMware和其它这样的软件对非技术终端用户来说,通常要更友好、好用一点,因为它们只需要对guest OS做很小的改动。在这样的系统下运行的guest OS通常需要一个扩展包(add-up pack)才能充分利用虚拟环境。这些扩展包并不是至关重要的,没有它们系统也通常可以正常运行,但是扩展包可以改善用户与虚拟机之间的交互等。例如,微软为Microsoft Virtual Server下的Linux提供了一组附件,可以改善鼠标和视频支持,调整停机和主机时间同步。
用户最容易掌握的Xen扩展是一个叫做VMC的第三方管理控制台(现在的是预测试版,不过即将开源)。 VMC和Microsoft Virtual Server的管理控制台一样,运行于Web浏览器,而且包含像虚拟机应用库(application repositories)和包管理(package management)这样的功能等。不过,这个支持似乎仅限于Linux/Unix子机。微软子机需要依赖于现有的技术,如GPO(组策略),才能实现软件管理。但是,它和Virtual Server下运行的Windows没什么差别。
Xen对作为guest OS运行的Windows有一些小小的限制,而且Xen还不能作为主机运行Windows。在Xen 3.0之前的版本中,作为子机运行Windows是可以的,只需要修改一下Windows。但是,由于微软的许可限制,这些修改不能散布。Xen 3.0版做了略微的改动,以使用Intel的VT-X Vanderpool处理器指令系统。这使得Windows不需任何改动即可运行。(AMD一个类似的扩展集即将推出,叫做Pacifica。Xen也计划支持Pacifica)
Microsoft Virtual Server新增了对即将发布的Virtual Server中的硬件辅助模拟的支持,因此在未来的几年里我们有可能会把半虚拟化机模拟(paravirtualized machine emulation)作为标准,而不再是例外。到那时,Xen和商业虚拟化系统的主要区别将是许可证和源代码可用性的差异了。
为Xen装配OS最好的方法是从零开始建立一个OS,Xen自己的维基百科有为Linux正确地安装 OS的说明。也有为NetBSD安装OS的类似说明。有些即开即用的OS还包含对Xen内核的支持:与Red Hat的Fedora Core 5和Debian Linux一样,Novell SUSE Linux 10也包含Xen 3。你可以试试Xen的live ISO CD(运行Dbian),并至少尝试一种Linux,如Xenophilia,本地使用Xen。

    功能

    朋友

    链接

    Alexa排名信息

    Yahoo! 统计