Linux内核保持每两或三周更新一次,Linux仍然在测试着开源开发模式的极限。更进一步,在保证质量和稳定性的前提下,这个开源操作系统的开发路线图显示出一个稳定的趋势添加各种特性。
为了了解一些Linux在2008年发展的远景,我们通过email和Linus Torvalds取得了联系。他的回复略微谈到了Linux的开发进展,即将到来的新特性,还有他是否担心潜在的专利权诉讼。
Linux内核开发进展比Windows Server快吗?
基于多重原因,你问错了人。首先,我当然会有些偏心。但是另一个原因是我甚至不知道-或是真正的关心-Windows Server的实际开发进展如何,那么我怎么能比较和做出一个明智的选择呢?
我不使用微软的产品,不是因为我恨他们,而是因为我对那些东西没兴趣。
所以,在上面的说明基础上,我相信Linux的开发要比其他操作系统要高效得多-不仅仅是操作系统内核,也包括其它周边的东西。其他操作系统我并不是特指微软公司的视窗,也包括其他"闭门造车"的商业专有操作系统。
至于要问为什么,让我用回答第二个问题来代替吧,因为我想那个问题更直接。
在你看来,Linux拿下什么和Windows相抗衡?可靠性?虚拟化?
我认为Linux真正的长处并不在某一特定领域,而在于它的灵活性。比如,你提到了虚拟化,在某种程度上说那的确是个很棒的例子,因为它不仅是Linux在哪方面是一个强力选手的例子,更有说服力的是,它是哪里存在着多种解决途径的例子,没有一个一体适用的"真正的虚拟化"模型。
有很多不同级别的虚拟化,和在功效,管理,分离,运行遗产程序和系统软件等方面不同的取舍。而不同的人只关心不同的部分,这就是为什么术语"虚拟化"在那么多地方出现的原因。
我们有支持各种不同模式虚拟化的倾向,但是一个明显的细节是,就个人而言我对虚拟化完全不感兴趣,所以我很高兴的是我基本上和他们没有任何关系。
我认为这就是开源的一个强点!为什么?因为实际上这就是开源能带来什么的一个最好的例子:一个人(或一个公司)的特殊兴趣并不起主导作用。实际上我个人认为虚拟化也不那么让人兴奋,而这不意味着什么。
这实际上是Linux最大的优势。当你从微软买一个操作系统,你不仅不能对它随意调整,而且可能在几年内误以为市场上只有一个操作系统。这与微软-或是任何一个公司-有多么强大无关,它反映一个事实。相反,瞧瞧Linux 的使用,从手机,小型嵌入式电脑,许多人甚至不认为是电脑的东西,到Top-500名单上大半的超级计算机。这就是灵活性。它从以下的事实直接派生出来,任何有兴趣的人都可以参加到开发中来,没有单独的个体能控制它的发展方向。
这将带来什么呢?Linux在很多方向表现得非常好,特别是在一般性上。它也很善于占据新领域,因为首先不管你想要把它放到什么地方,不仅有人可能在你之前已经在这个领域涉足,而且也不须要经过认证的麻烦得到许可才能做一个试点项目。
在2008 Linux 内核装在哪些方面得到实力加强?
我们几乎真正的是跟着路线图发展的。有关Linux的一个有趣的事情,直到现在差不多二十年了依然令人感兴趣,就是拥有不同目的和硬件的不同的人们如何在我们的控制下保持改变。
所以很多的努力是和硬件有关的。在外围驱动和简单的平台改变都一样。大多数内核都和硬件支持有关,就是它让我们保持忙碌。在图形和无线网络设备的情形-两方面都是弱点-正在改变,我认为这将是2008年工作的大部分。
我个人很感兴趣的一件事是向固态硬盘的转移。我是减少访问等待时间的强力拥护者,在访问等待时间上,一些优秀的固态硬盘出现完全改变了规则,它潜在的将对内核产生巨大的影响-目前它们太昂贵以至只能做一个优秀的次要选手,但它一定会在2008和未来得到改变。
你已经提到了虚拟化。它可能不是我喜欢的领域,但它一定是一件重要的事;)
但是最后,大部分的改进只是大量本身看起来不吸引人的微小改变-真正使人吃惊的是当你把这些微小改变放在一起时,所有这些不是那么有趣的小改变到底造成了多大改变。
换句话说,我是名言"99%汉水,1%灵感"拥护者。有大量艰苦-但是高兴,甚至是有趣-的工作,只有很少,如果发生的话,真正的大事件。所以2008年将会发生的%99的真实工作都只是一样的,但是它们都是很重要的部分。
你认为微软,专利持有者,或者是律师会把矛头直指内核开发工作并试图阻止它吗?
我真的不清楚。我不认为他们能阻止技术发展,而且我还真不的相信在那个知识产权FUD(恐惧、疑惑、怀疑—即心理恐怖战术)战术后面真的有什么实际的东西。但是几乎无限的金钱走了很长的路。
你又问错了人。我做技术方面的工作,并且我确信我们尽量去做到更好(也包括了我们处理这方面的方式,包括我们所做的所有版权证明),但是我认为当提到这些事,你真正的在说市场和FUD,我能真正回答的东西也不会有多少。