是什么让 Linux 能够在如此多种类型的硬件上运行?

是什么让 Linux 能够在如此多种类型的硬件上运行?

我很好奇是什么让 Linux 比其他操作系统更加通用。根据 www.linux.com 上的新手部分,Linux 可以:

可在笔记本电脑、台式计算机、工作站、大型机、超级计算机、手持设备(包括一些手机)、游戏机、工业机器人甚至手表上运行!

我当然从未见过在手表上运行 Windows。有人能告诉我其中的区别吗?

新手页面在这里

答案1

操作系统本身的“可扩展性”与开源软件的可访问性相结合。很容易从只包含一小部分驱动程序的 Linux 内核开始,然后围绕它添加软件,直到它满足所需的需求;使用 Windows 或 OS X 执行此操作需要做更多的工作,即使这样,适当的许可也会让项目夭折。

答案2

我认为它的免费和开源对此有很大帮助。

由于没有任何商业或法律限制,并且可以访问系统任何部分的源代码(包括直接与硬件“对话”的内核),任何有兴趣 [并具备所需的技术能力] 的人都可以将其适配到任何可以运行操作系统的硬件上。

相关内容