为什么 Linux 在这么多不同类型的机器上运行良好——台式机、笔记本电脑、服务器、嵌入式设备、手机等?主要是因为系统是开放的,所以它的任何部分都可以修改以在不同的环境中工作吗?或者 Linux 内核和/或系统是否有其他属性可以使该操作系统更容易在如此广泛的平台上工作?
mat*_*tdm 32
虽然开放性肯定是其中的一部分,但我认为关键因素是 Linus Torvald 一直坚持认为,只要完成得好,所有工作,无论大小,都在主线 Linux 内核中占有一席之地。如果他决定在某个时候划一条线并说“好吧,对于那个花哨的超级计算机硬件,我们需要一个分叉”,那么完全分开的高端和小型系统变体可能已经开发出来了。事实上,人们已经做了更艰巨的工作,使它们能够相对良好地协同工作。
并且,使事情的一方面损害另一方的混乱通常是不允许的——再次,迫使人们以更难但更正确的方式解决问题,结果通常更容易向前推进一旦需要任何东西,杂物就会成为历史的脚注。
问:Linux 是一个多功能系统。它提供个人电脑、大型服务器、手机和十余种其他设备。从您的特权地位来看,哪个领域将是 Linux 最有潜力的领域?
答:我认为 Linux 的真正力量恰恰在于它不是一个利基市场。每个人都可以一起玩,不同的人和不同的公司在对他们重要的事情上有着完全不同的动机和信念。所以我什至对任何一个特定领域都不感兴趣。