Unix 和 Linux 有什么区别?

Unix 和 Linux 有什么区别?

可能重复:
unix 和 linux 有什么区别

在哪里可以找到有关 Unix 和 Linux 差异的完整信息?我想要具体的详细信息,甚至是架构级别的信息。

答案1

不同的 Unix 系统之间存在很多差异。不同的 Linux 系统之间也存在很多差异。虽然 Linux 系统与 Unix 系统之间通常存在很多区别,但总会有例外,因此唯一绝对的区别就是内核。 Linux 内核是所有 Linux 发行版的共同点。Linux 内核是开源的,并且有详尽的文档。唯一的问题是Unix 系统并非都共享同一个内核。每个 Unix 系统都有自己的专有内核。有些内核的文档比其他内核更详尽,但它们不是开源的,因此您无法阅读源代码。

因此您可能会问,“HP-UX Unix 内核和 Linux 内核之间有什么区别”或“AIX Unix 内核和 Linux 内核之间有什么区别”?

这些问题的答案非常多。回答这些问题的唯一方法是仔细阅读 HP-UX 内核和 Linux 内核的文档,逐项比较它们如何执行调度和系统调用等。 归根结底,这甚至对回答系统使用方式之间的差异都没有什么用,例如如果您尝试将程序从 HP-UX 迁移到 Ubuntu,因为这在很大程度上取决于您使用的核心实用程序和库以及它们在两个系统上的结构有何不同。

答案2

您的问题可能需要一本书(可能是多卷)才能回答。

然而,无论这是否回答了你的问题,Unix 版 Rosetta Stone将为您提供一些概述,并且其本身就是有用的参考。

相关内容