著名的IT调查分析公司Gartner认为:许多开源技术是成熟的、稳定的,用户可以获得良好技术支持的。到2012年,开源软件的技术因素将占全部商业软件的80%;这时,开源软件将在全球广泛应用。
开源软件的兴起,日益改变世界软件产业的发展轨迹;也为中国软件产业的发展带来机遇。
几年前,微软CEO Stave Ballmer就说:对微软构成挑战的三件事:(1)开源运动,(2)Google的网络广告,(3)Apple的数字系统。
2005年,我在访问微软与其高层谈话时说:我在西雅图参观了四家著名企业,除微软外还有波音、星巴克、亚马逊,这三家与微软近在咫尺的企业都在使用开源软件,你们对此有何感想?!
几 年前我曾指出,Linux的兴起,自然向Windows挑战,并形成一种竞争的格局,但 Linux的发展可以与Windows共存、互补,从而为用户提供多一种选择;正确说应该形成一种既有竞争又有合作的局面,我们提倡以理性的态度对待竞 争,要相互尊重,不要虚声恫吓,不要炒作,更不要漫骂、讥讽。
让我们来看看Linux在各领域发展的现状和趋势:
* 在互联网上,Linux和开源软件占有很大优势。
* 在服务器领域,Linux操作系统的市场占有率已达20%以上,与Windows操作系统一起,已形成二元技术平台的主流操作系统;近年来,随着Unix 在高端系统逐渐衰落,Unix向Linux迁移正在成为一种趋势。由于Linux是一种类Unix,在技术上、使用上,更在成本上,Unix 向Linux迁移比Windows更具优势,目前在美日金融行业的一些关键任务系统(Mission Critical)中,主机Z系统上的Unix(ZOS,AIX)正在向Linux迁移。
* 在桌面领域,Linux的市场占有率还很低(2%)。过去Linux桌面没有独立的产品,只有Linux服务器的桌面端这种衍生产品,近几年才开始发展独 立的桌面Linux操作系统;更由于近年来世界各地第三方对驱动支持和应用支持的力度与计划空前加大,Linux 可望在未来几年内将出现一个发展拐点,并从此进入高速发展的轨道。
* 在移动嵌入式领域,以智能手机为例,Linux遇到与Symbian、Windows Mobile以及基于开源“Net BSD”的MacOS-X等嵌入式操作系统的激烈竞争,可望在竞争中取得主动,从而实现高增长。
Linux和开源软件其成长率之高、竞争力之强,从开发人才的对比也可窥见一斑。
我 过去曾说过,微软开发Vista,集中了5000人如此大规模的精英团队,我们为此叹为观止!但与开源社区的开发队伍来比,还有小巫见大巫之感!分布在全 球开源软件的志愿开发者,有200多万人这样蔚为壮观的队伍,他们为开源社区的开发创新作贡献;有人说“这是乌合之众”,显然是错误的!而开源社区80% 的开源成果,又来自几十、上百家IT企业中有组织的志愿开发者,他们作为开源社区的核心层作出了无偿贡献。这样对比起来,即使象微软这样的超级公司,其开 发力量也是难以与开源社区相比拟的。事实上,开源社区(如kernel.org, Free BSD, Xen Source, Source Forge,JBOSS,SugarCRM等)还不断向微软提供了很多组件和关键技术。
有人认为,Linux是自由软件,是“完全是免费 的”,其开发的性能“相当粗糙”,且“使用不便”,“开发者又不提供技术支持和服务”,“需要使用者自己来安装、配置和调试”,因此Linux是“没有价 值的”,“不可能给Windows构成竞争威胁”,“Linux也不可能形成产业”。说这种话的人真糊涂,他们对Linux和开源软件在理解和体验上有误 区。
Linux向人们提供两种开发成果或两种版本:应该指出,一种是由Linux社区(除 Kernel.org外,还有如:Fedora、SuSE、Debian、Ubuntu等社区)开发的原创性成果(实现设计创新),他们提供社区版;另一 种是由Linux发行商(Distributor或Distro,如Red Hat、Novell、中科红旗等企业),他们对社区版进行工程化处理,注入工程技术(实现工程创新),取得产品化或商业化成果,他们提供企业版。
我们千万不要把两种成果或两种版本混淆起来。
* Linux社区版的全部技术体现在全部源程序代码中,社区版的全部源程序代码是公开的,因而社区版的全部技术也是公开的。社区版是可以从网上免费下载的; 人们对社区版可以自由使用,复制和修改,还可以自由发行或传播(当然必须遵守GPL许可协议)。社区版并不进行工程化处理,没有商业模式,当然社区也不为 用户提供技术支持和服务(使用者在下载社区版后,只能自行进行安装、配置和调试)。应该说,社区版作为原创性设计,其性能尚不够稳定、优化、高效和成熟。 对某些人来说,如果你能“自由”获得“免费”的版本,你就不该奢望其性能是那么稳定、优秀和成熟的,并以此来对“整个Linux”说事!
* Linux企业版由企业(Linux发行商)对社区版进行工程化处理或工程创新(工程化处理技术主要是由专用技术/know how和工程经验所组成),Linux企业版的全部技术由体现设计技术的全部源程序代码(这是从社区版继承下来的,这里还可进一步提供二进制执行代码)与 工程技术所组成,企业版的源代码(及二进制代码)也是公开的,但工程技术(其中包含技术秘密和商业秘密)是不公开的,企业版是有商业模式的(可以是低价的 传统销售模式,也可是网上SaaS模式),企业(发行商)当然有责任为用户提供技术支持和服务。应该说,企业版在进行工程化后续处理后,其性能将趋于稳 定、优化、高效和成熟。
现在我们来谈谈Linux操作系统
很多人把Linux内核(Kernel)看作为Linux操作系统,即不认为Linux是一个独立的操作系统;我们这里还是把Linux内核和其独立的操作系统两个概念区分来看。
Linux内核2.6版本的发布,是Linux操作系统发展的里程碑,开创了Linux企业级、电信级可管理性的应用,使Linux性能走向稳定、优化和成熟。
今天,Linux操作系统已有386个版本,但各种不同版本的内核(底层)始终是统一的,这是Linux不同于Unix之处,这也是各种不同版本Linux实行标准化、互换性的基础。
* 对先进网络的支持,这是Linux的优势之一。
* Linux支持广泛的硬件和多平台,支持超线程(Hyper threading)和虚拟化技术(VM Tech.),支持大型服务器、桌面和嵌入式。2.6版本的Linux内核自身是可抢占(Preemptive)的,并允许自身在执行任务时被打断,这就 为发展软实时系统,扩大在嵌入式领域的应用,提升桌面系统的响应性、可交互性,创造了条件。
* Linux内核2.6版本增强了在关键应用(包括Web服务、数据库、数据可聚类中使用、高性能计算等)的高性能、可靠性和稳定性
* Linux内核2.6版本提升了Linux的安全性。Linux是具有高度安全性的操作系统,这是不容置疑的(美国政府、法国军方选择Linux和开源软 件的案例说明了这点)。在本质上,Linux基于内核的安全体系(在“类Unix”中超级用户权限)已被划分成一些可以被替换的安全模块,并更新以具有更 细粒度的用户访问控制;一些二进制驱动模块不能再重载系统调用,从而限制了非开放源码模块对内核的访问;新的内核能够使用硬件随机数生成器(不是依靠随机 硬件熵值变化),也提升了Linux的安全性能。
由国际Linux基金会与中国开源软件推进联盟共同主办的“2008Linux开发者研 讨会 ——中国”(2008Linux Developer Symposium—China)将于2月19-20日在北京开幕(开幕式在2月18日晚召开),这是全球最具有人气的Linux开发者盛会;对中国开发 者来说,有机会与全球资深的开发大师一起,通过沟通、学习、交流、探索和合作,将会有力地带动自身设计技术和工程技术水平的提高;这次盛会将大力推动中国 Linux和开源运动的发展,以迎接中国和世界Linux和开源软件的春天。
在讲演者中,不但有全球技术精湛、经验丰富的开发大师、资深专家,也有近年来涌现出来的本地开发者精英。事实上,当前中国,从过去人们所谓的“国际开源社区资源消费者”的形象,正在向“贡献者”的形象转化,这次会议将更加有力推动转化的进程。
会 议将从网络、服务器、桌面、移动嵌入式诸领域研讨Linux的开发技术和工程经验。会议不但吸引了世界三大手机联盟LIPS(法国电信、英国电信、华为、 中兴通讯等)、LIMO(Motorola、三星等)和OHA(Google、中国移动等)积极与会,NOKIA也申请参加会议(NOKIA是全球最大的 智能手机制造商,他们开发生产三种手机操作系统:S4O,NOKIA OS;S6O, Symbian;Linux的智能手机);一些跨国公司,如:IBM、Intel、Red Hat、Novell、Sun、Oracle、日立、富士通、 NEC、KDDI、EMC、Device VM、Siemons、SAP等也申请参会。
在 本次研讨会上还将设置一个十分精简的成果展示区,集中展示近年来国内外一批Linux开发和应用成果,其中有:关于Linux和内核的专著或译著,中科红 旗的移动互联网操作系统(Mobile Internet Device),中标软件 Linux操作系统最新研制成果,江苏龙梦的Linux计算机,IBM公司的桌面系统(Open Collaboration Client/Lotus Notes 8,Symphony),Device VM公司的快速启动技术成果(Splash Top,涉及嵌入式Linux和节能技术,或涉及Linux生态系统,被Phoronix评选为2007年美国“最伟大的发明”), Open MOKO,基于社区的智能手机版本,OLPC(装Linux版本,“每一个孩子一台笔记本计算机”)
中国互联网用户正在从居全球第二向第一转化,中国手机市场居全球第一,PC市场居全球第二,电视机市场居全球第一,汽车(汽车电子化)市场方兴艾,这就决定了中国正在蕴育成长全球最大的软件市场,这也决定了开源软件在中国是大有作为的。
市场需求推动技术发展,这就是这次“2008Linux开发者研讨会”在北京召开的背景。
让我们迎接中国和世界Linux 和开源软件的春天!