微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > Linux之父称硬件革新对内核影响不大

Linux之父称硬件革新对内核影响不大

时间:04-05 来源:51CTO 点击:
记者:在系统级别,"有些地方非常好,有些地方非常糟"听起来像很多基于Linux的产品的通病了。从工作站到集群的节点,再到NAS设备或PVR。你是不是想建立一个良好的在桌面上工作的通用内核,让人们按照自己的需要进行配置?

  Linus Torvalds:是的。对我来说,Linux一直是最有趣的目标。主要的原因很简单,不仅因为这一直是我想做的,而且还因为所有的有趣问题总是在桌面使用中出现。

  其他所有的用途往往非常有限。你有一件事或几件事需要做,你只可以优化和简化这些问题的具体方面。在桌面上则相反,有各种各样的用途。种类繁多的硬件,种类繁多的软件,还有成千上万种用户的疯狂做法。

  因此,瞄准桌面总是强迫你去解决更本质的问题,比起其他任何目标来说。当然,Linux不仅是一种桌面操作系统。不仅仅是台式机,你还必须关注其他领域,其他架构,数以千计的核心的可扩展性。但一般台式机的问题确实占到90%,其他架构的可扩展性等算是锦上添花的问题。

  记者:谈到不同的平台,你现在用什么电脑?有没有非x86的主机,或者专用的服务器、媒体播放器、或其他特殊用途的机器?

  Linus Torvalds:实际上我不喜欢使用大量的电脑。我不喜欢家里有"电脑室",我的目标是只有一个主要的工作站,在上面完成一切事情。我工作的x86已经用了好几年了。

  我还有一些其他的机器(主要是笔记本电脑),有几台家庭用的机器(一台Tove用,一台孩子们用),它们也都是基于x86的。我将非常有兴趣看看今年或明年我是不是会增加一台ARM机,但它必须是一个很好的netbook的平台,我还没有决定。

  当然,我有一些Tivo产品,而且它们是用Linux的。但我真的不把它们看成Linux,我不会去修改它们。还有就是PS/3,玩游戏更有趣些,但我不把它当作计算机。

  现在我手里最有趣的机器是还没发布的,我不能公开谈论。例如,我曾有一台Nehalem机器,但当时我不能说,现在也是这种情况。

  记者:你认为硬件设计者们会不会做出某种革命性的设计,比如内存结构已经变得越来越复杂,从而对Linux的架构产生重大影响?

  Linus Torvalds:我不认为这很可能,原因很简单,Linux支持许多不同的平台,而且非常善于抽象,99%的内核代码并不需要对硬件的设计复杂度考虑太多。让我们拭目以待。也许今后的硬件会让我感到吃惊,真正带来巨大的架构变化,但现在我还是怀疑。

  记者:Linux修复安全性bug的办法似乎一直只是解决主内核中的问题,我们也知道分销商们为了提高安全性也在对内核做自己的修改,如果上游内核加入你所谓的"安全马戏团"(security circus)和他们相比较,用户是不是能或多或少得到更安全的内核呢?

  Linus Torvalds:嘿,别误解我。我认为应该把该说的说出来,对大家都有好处。而且似乎他们做得不错,在内核安全性方面确实做得很好了。我的意思是,如果你真的希望更多的安全性,应该简单地尝试多层的做法。我认为,各种虚拟机环境无论是Java还是Dalvik还是JavaScript等等,其中一个最大的优点就是安全层,它们本身可能安全也可能不安全,但它们可以间接的添加安全层,这样安全性就能得到大幅度的提高。

  所以,我认为Linux在内核的安全性方面做的已经不错了,我个人的观点是,"安全剧场"(security theater)很明显唱的也是好戏,确实有效。但是,我始终认为,不论你自以为平台有多安全,你总是应该用多层的方法来提高安全性。在任何层次上相信"绝对安全"的人都是无知和愚蠢的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top