我想知道 Linux 和 GNU 有何关系。谁能解答我的疑问?
谢谢!
最佳答案
GNU 由 Richard Stallman 创立,是一个或多或少有助于创建功能齐全的操作系统的工具集合。 GNU 的目标是创建一个完全免费、开源的 UNIX 替代品。
Linux 由 Linus Torvalds 创建,与 GNU 没有任何联系。 Linux 充当操作系统内核。当Linux创建时,已经创建了许多GNU组件,但GNU缺少内核,因此Linux与GNU组件一起使用来创建一个完整的操作系统。现在有一个由正在开发的 GNU 团队 (GNU Hurd) 创建的内核,可以用来代替 Linux 来生成完全基于 GNU 的操作系统。然而,GNU Hurd 仍处于开发阶段(已经有 20 年了),而 Linux 是一个更成熟的内核。
也可以拥有一个没有 GNU 组件的基于 Linux 的操作系统(例如 Android 的情况)。
但通常一个完整的操作系统将由 Linux + 许多 GNU 组件组成,有时也称为 GNU/Linux。
关于linux - GNU 与 Linux 有何关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218807/