规划未来 Linux前景展望目标虚拟化

服务器在线11月25日报道 Linux的未来将该当如何?对这个问题没有简单的答案,因为Linux不是单一的实体。随着Linux版本不断向新的形式演变,Linux kernel版本2.6.27.4成为其中的中心。

特别是有两股力量在推动着Linux的转变。一种是将Linux的研发向更适用于研发人员和用户的标准化可预测平台的方向推进。另一种就是保留Linux的开源特性,将其作为向用户交付创新成果的媒介。

开源Linux的发展面临着沉重的任务:那就是为繁杂的开源产品制定统一的标准。为通用Linux变量提供商业支持的Canonical公司创始人Mark Shuttleworth表示,这是Ubuntu Linux的既定目标。Ubuntu 8.10就是针对标准统一而特别设计的。它的改进之处在于:能让用户无需支持就能实现自动化安装。

这些努力让Ubuntu在Linux桌面系统领域处于有利的竞争地位。但这并非Ubuntu唯一关注的市场。Ubuntu最新推出的超便携设备专用版Netbook Remix,目标定位于笔记本电脑的新兴市场,Linux在这个新兴市场中还需硬件集成和能被人接受的用户界面。

自动调节
服务器市场作为Linux操作系统所占份额最大也最具盈利效应的领域继续走向成熟和不断扩张。尽管也有无数其他厂商活跃在Linux领域,但Ubuntu,红帽公司的Fedora和SUS作为世界领先的Linux产品占据了较大的市场份额。

在这个关键领域,Linux市场的领先厂商红帽公司正在积极推广虚拟化,让这项新兴技术更加经济易用,用户可以选择VMware和微软公司的Windows Server虚拟化技术。

另外,操作系统的统一也是Ubuntu服务器产品努力的方向。得益于他们的快速处理工具,Ubuntu服务器在处理维基百科这样的大流量网站时的表现可圈可点。

最直接面向Linux的协会是Linux Standard Base(LSB)的创建方Linux Foundation。LSB并不是单纯的指南,而是评估Linux应用软件是否能与产品兼容的测试工具实时套装。基于Linux本身的特性,没有会强迫谁去接受LSB。这实际将是个自我约束的过程。如果你的应用软件无法与Linux产品兼容,那么接受这款产品的机会也就有限了。这是产品本身的局限性,但是可能也是无可避免的。开放研发的特性意味着更多的机会,但却减少了自动化标准的可能性。

LSB取得进展的另外一个领域是为在更大范围内的编程环境中编写的应用程序提供验证。有很多的Linux应用软件无法用二进制交付,但是可以用Perl, Python, Java和Ruby等编程语言编写。LSB中的应用软件检查工具只能处理二进制,Perl, Python和shell脚本。通过LSB进行编写的应用软件的范围随着时间的推移应该也会所扩大。

商业应用
更多的Linux代码都是由企业投资支持的研发团队提供的。举例来说,甲骨文会主持和研发一项新的标准化文件系统。这说明Linux会受到企业用户的重视。当他们也将是在业余时间从事核心代码研发的编程人员的乐土,但是这里的主要工作还是由企业资金来支持的。这项工作在得到开源许可证的授权后,可以让每个人受益。

到目前为止,多数Linux应用软件都经历过应用软件共享库。由于安装基础的差异性,在共享库外对第三方应用软件进行包装和交付是很困难的。不过随着时间的推移,商业软件厂商也能提供与Linux产品一样标准和集成化的二进制所有权应用软件。

单机版应用软件的实例之一是Nero Linux 3,这是一款通用Nero CD/DVD套装的Linux版本。Nero的短期目的是使用他们的品牌认可度来实现目前从Windows操作系统向Linux的转变。如果他们知道诸如Nero这样的产品能在Linux操作系统上运行,那么将推动用户去接受Linux。Nero并不打算和具有90%相同功能的开源软件来竞争,但是他们最终会推出付费产品,而免费开源软件则不会。

不过通过共享库的产品会继续成为Linux操作系统上运行的第三方应用软件最大的推动力量。用户可以更加直接的访问有厂商支持的应用软件。举例来说,封闭源统一信息应用软件Unison的设计就是通过Ubuntu的共享库来进行分配。

连锁反应
Linux内核程序员泰迪以笔记本电脑或者Linux电话的新兴市场发展为例解释说:"Linux将继续发展下去并充满最新的生态龛位"。研发人员将继续将Linux操作系统应用于特殊行业或者设备。Linux作为一个整体将从它的专业性中受益。笔记本电脑和移动电话中电池寿命的改进将让他们在数据中心中占据一席之地,发挥他们节能和降低制冷成本的优势。

红帽公司全球工程技术部门资深副总裁保罗.考米尔将中间件和成长中的虚拟化市场作为Linux和开源的机遇所在。