作者:Serdar Yegulalp 来源:译言 酷勤网收集 2008-08-23
开源专家预测Linux的前景:到2012年,这种操作系统将发展形成三种基本使用模式。基于Web的应用占主导,虚拟化轻而易举,而在命令行上敲敲打打做基本的系统配置将成为历史。
从现在开始,四年后桌面Linux将像什么?
在大多数要获得学士学位的大学生需要花费的时间里——or party through their college savings——Linux将会继续成长并逐渐发展成为一个非技术性用户能够十分高兴地接受的操作系统。
你将看到的单个最大变化是Linux满足成长中的用户市场的演变方式,这些用户本身虽然不懂Linux,却都在寻找Microsoft (NSDQ: MSFT)(乃至Mac)的廉价替代品。仅仅这一点就将全面激发巨大的变化,可是未来四年还有许多其它事情发生,一切都很值得期待。
在过去四年的前进途中,Linux已经在可用性和接受范围跨了一大步。这里注视推测的是从现在开始今后几年Linux会是什么样子——或者,大概可以说Linux应该是什么样子。
免费对付费
在对Linux的不同看法中间,可望看到三种派别。本质上,这不是因为各式各样的发行版,而是因为三种基本用法:
1. 付费:Ubuntu将要发行的$20盒装版就是一个好例子。付出名义成本,即可获得Linux的专业支持以及使用受专利限制的技术许可(如用于播放合法DVD的多媒体数字信号编解码器CODEC)。
预料这个至少会赢得象征性的动力,尤其是如果费用不超过一次一时冲动的买卖,而且人们知道,Ubuntu能够与Windows一起无损地共享一台机器。同样可以预料,至少有一家别的Linux公司会注意到这种模式(比如openSUSE),并在这样做的同时预装新系统,要是还没有的话。
2. 免费使用:这是目前最普通的模式——一个附有支持选项的免费发行版,还增加对闭源代码部分(私有的、只有二进制的设备驱动程序)的可选支持。
3. 免费/自由(libre):这些发行版不包括有任何形式的专利累赘或其他争端的部分。与gNewSense或Blag Linux类似的发行版已经这样做,即将发行的Ubuntu (8.10 / “勇敢的野山羊(Intrepid Ibex),”十月交付)也会有全部免费安装选项。
Linux桌面和硬件的前景
在未来几年里,同样重要的是,Linux社区和这些发行版创作者本身都将十分强调这三个许可模式之间的区别。这将有助于许多从事非技术工作的人更加明确言论自由和免费啤酒之间的区别。
桌面
今年,我们看到了许多从现在开始四年可能出现的Linux桌面原型。一个是KDE 4,因其富有远见的桌面管理方法,很快就引起人们的注意,尽管它首次发布不稳定。其新桌面隐喻为“等离子体Plasma”,刚好开始显身手。经过四年多开发和第三方的一些改进之后,它远远不只是一个视觉珍品,它成为一个做好工作的事实上的方法。
如果KDE 4新方法很使人畏缩,那么,获得Mac OS X灵感的gOS桌面——特别是它的“太空”化身——吸取Linux桌面的精华直至不事陈设的要素。gOS 界面也充当许多普通Web应用的前端,Web应用是人们在Linux上干活的大量首要方式之一。可望看到这些在某种程度上是剥离式的、点击前进的界面的更多变种,这些界面让发展中的Linux非技术用户群与Linux和睦相处。可是,专业人士始终仍然会丢弃这个而使用命令行。
硬件
此刻是2008年,Linux出现在很多硬件设备中,而大多数人尚未听说过这一点。到2012年,这本身就是一个品牌,由于迅速扩大的netbook(上网本)市场,其中,Linux自己作为一种创建廉价计算平台的稳定可靠方法已经得到验证。到那个时候,许多像Dell一样的第一层(first-tier)制造商应该提供这样的设备——而那些已经做了的厂商(如HP(NYSE: HPQ))将可能认真考虑提供更多的基于Linux的装置。(到写作本文时为止,联想只是宣布在某些营业地区推出采用Linux的IdeaPad S10 netbook。)
电话也早已是现在这些使用Linux的设备之一,而且它还是一个越做越大的市场。ABI Research预测,到2012年,Linux将支持单独在那一年出货的大约4千万台移动设备。“移动设备”的定义也正在扩展:除netbook之外,期望大量Linux支持的开放架构设备(例如OpenMoko的FreeRunner),这些设备设计成在多个合适的位置(niches)之间移动,并且同时满足一个以上的要求。
Linux应用和存储的前景
要是对硬件兼容性不作一些讨论的话,那么,谈论Linux硬件也许就不完整。显然,现在有越来越多的注意力转向用于现有硬件的开源设备驱动程序,不过,另一个趋势是具有开放的可达性和标准的硬件在增长。任何主要硬件制造商的产品到2012年要是还没有Linux驱动程序的话,那么,可以预料,这些产品,作为一方的产品或者作为社区的努力,几乎立即就因此被拣出。
应用
四年后,你将在Linux上运行什么?可能你要运行许多现在运行的程序,只是把新修订版加在小数点的左边。OpenOffice将是或者很快接近第四修订版,具有像与Microsoft VBA宏进行互操作一样的功能,是一个本机64位版本,而且颇有可能有一个全新的界面,就程序遗留下来又难以更新的需求而论,新界面就不是墨守成规。
人们期待的另一件重要事情是利用浏览器作为应用部署框架,或者至少尝试同样的事情。这在很大程序上已经发生在多平台上——举例来说,Gmail取代Outlook乃至Thunderbird——不过像Google Gears这样的项目的目的是使桌面、浏览器和网络在连接和不连接这两种方式下都能工作。
存储
到写作本文时为止,约$175的1兆兆字节(TB)消费级驱动器已开始上市。四年后,1TB很可能将是那个价钱的一半,而一台大小几个TB的阵列家用媒体服务器不是不可能的。把那个空间的全部组织起来的一个可能方式是通过SUN最近开源了的ZFS文件系统,这个文件系统允许文件系统随便扩大并且易于管理。
然而,ZFS的许可目前只允许在Linux用户空间使用——虽然不是不可能,但或许在未来几年里,SUN可能用更GNU-友好的风格重新给予许可,让它成为内核的一个附加功能。(同样也可能在一个比如Nexenta的OpenSolaris实现中运行ZFS,与你所喜欢的所有其它应用程序一道运行。)
Linux系统配置与虚拟化的前景
系统配置
到2012年,为Linux系统基本配置而在命令行上敲敲打打(hacking)将成为历史是乐观的预测吗?有一个可以期望,尤其是像显示配置这些事情,这个应该自动检测并无接触地配置。如果Linux想对一般用户取得进展,这是至关重要的,尽管对把Linux装在类似netbooks这样的设备上有所帮助,这种硬件是一个可以预测也是可以控制的因素。
如果真存在划分Linux信徒的系统配置问题的话,那就是包管理——如何处理用某一个Linux发行版安装众多软件。期待把外面过多的发行版合并为一,即一个单一尺寸而适应所有人的包管理系统大概是不切实际的,特别是因为各个发行版都趋向于和特定的包管理系统结合。那就是说,利用类似PackageKit作为一个发行版的包管理的中立前端可能使过渡更不费力。
同样,Conary包管理项目提供一些值得广泛采用的可能性,例如下载和只适用于更改到某一个包的能力。那样节省带宽,这反过来应该是带宽极度短缺的发展中国家的Linux用户的附带的好处。
虚拟化
Linux内核中的虚拟化——不是用KVM就是用Xen的形式——将使Linux与其他任何操作系统肩并肩运行更为容易,无论是作为一种从现有的Windows设置非破坏性地迁移的方式,还是作为一种扩张Linux自己的本地功能的方式(例如,通过运行多个内核,调整各个内核满足不同的需求)。
另一个可能是,让Windows应用程序与Linux应用程序并行运行,使用虚拟机作为前者的容器,并在这两个系统之间使用剪贴功能。对于缺乏这方面知识或经验的人,这看起来就像是Linux上的无缝Windows——这就是我们目前用Wine所具有的,不过,应用VMs作为包装器将提供更多灵活性,并且让类似ReactOS这种项目在这种方案下当作Windows容器成为可能。
服务器上的Linux
在服务器方面,期待Linux的版图将会缩小几乎是傻瓜——服务器是Linux取得最好进展的地方,而且种种迹象表明,只有变得更多的情况。现实问题是,以什么形式?
答案的主要部分又在于虚拟化:Linux的易变性考虑到其用途,不仅作为服务器平台,而且作为其它操作系统的系统管理程序和容器。那就是说,存在一个以上的方法做这样的事情——KVM与Xen是两个主要竞争者,不过,这两者以明显不同的方式起作用,而且大概最适合于不同类型的工作。Xen的运行尽可能接近裸机(bare metal)才是最佳,但KVM让某个特殊的Linux实例(instance)函数作为其它操作系统的容器。经过接下来的四年,到最后,问题不会是“哪一个是获胜者?”而是“各自用来做什么?”
结论
四年前的Linux与今天的Linux之间的差距相当引人注目——不仅在其多样性,而且在其加强力量的方式,作为服务器平台,用作便携式设备和新兴硬件市场的操作系统——而且也作为一种方法,最大限度地利用未来四年看到的任何其它事物。
来自:http://www.yeeyan.com/articles/view/20180/12793
原文:http://www.informationweek.com/news/software/linux/showArticle.jhtml;jsessionid=4XUDP53EWJTZUQSNDLRSKHSCJUNN2JVN?articleID=210002129&pgno=1&queryText=&isPrev=

