为什么Linux可以很好地扩展到不同的硬件平台?

为什么Linux在很多不同类型的机器上运行良好 – 台式机,笔记本电脑,服务器,嵌入式设备,移动电话等?是否主要是因为系统是开放的,所以它的任何部分都可以修改为在不同的环境中工作?或者Linux内核和/或系统的其他属性是否使这个操作系统更容易在如此广泛的平台上运行?

解决方法:

虽然开放当然是其中的一部分,但我认为关键因素是Linus Torvald继续坚持所有的工作,从大到小,在主线Linux内核中占有一席之地,只要它做得好.如果他在某个时候决定画一条​​线并说“好吧,对于那些花哨的超级计算机硬件,我们需要一个分支”,那么完全独立的高端和小系统变体可能已经开发出来了.事实上,相反,人们已经做了更艰苦的工作,使所有人都能更好地发挥作用.

并且,通常情况下,允许人们以更难但更正确的方式解决问题,而且通常会更容易从无论什么需要,kludge都成为历史性的注脚.

interview several years ago

Q: Linux is a versatile system. It
supplies PC, huge servers, mobiles and
ten or so of other devices. From your
privileged position, which sector will
be the one where Linux will express
the highest potential?

A: I think the real power of Linux is
exactly that it is not about one
niche. Everybody gets to play along,
and different people and different
companies have totally different
motivations and beliefs in what is
important for them. So I’m not even
interested in any one particular
sector.

上一篇:linux – 不同的发行版(但相同的内核版本)具有相同的硬件支持


下一篇:如何检查Linux中哪个GPU处于活动状态?