我很好奇是什么让 Linux 比其他操作系统更加通用。根据 www.linux.com 上的新手部分,Linux 可以:
可在笔记本电脑、台式计算机、工作站、大型机、超级计算机、手持设备(包括一些手机)、游戏机、工业机器人甚至手表上运行!
我当然从未见过在手表上运行 Windows。有人能告诉我其中的区别吗?
答案1
操作系统本身的“可扩展性”与开源软件的可访问性相结合。很容易从只包含一小部分驱动程序的 Linux 内核开始,然后围绕它添加软件,直到它满足所需的需求;使用 Windows 或 OS X 执行此操作需要做更多的工作,即使这样,适当的许可也会让项目夭折。
答案2
我认为它的免费和开源对此有很大帮助。
由于没有任何商业或法律限制,并且可以访问系统任何部分的源代码(包括直接与硬件“对话”的内核),任何有兴趣 [并具备所需的技术能力] 的人都可以将其适配到任何可以运行操作系统的硬件上。