Linux 为什么又称为 GNU/Linux?

关注者
226
被浏览
244,047
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

这个问题就下面这篇文章就能终结了,在这里讲经不如看GNU官方的Q&A,而且还是官方中文版。

其实讨论这个问题如同辩经,在我看来GNU自由软件基金会和GNU工程是个很极端原教旨的软件工程,虽然我日常是个Ubuntu Server用户,但我还是得声明一下我喜欢这种原教旨自由软件精神。

请跟我念这两句话:

1、Linux是一个内核的名字,不是系统的名字,基于GNU工程的Linux发行版,叫做GNU/Linux。

2、GNU/Linux的读法:GNU斜杠Linux,作为中文读者,请用汉语大声的读出斜杠这两个字。

扩展阅读:

我摘取了一段比较直白的回复:

GNU 工程支持 GNU/Linux 系统,就象支持 GNU 系统一样。FSF 为重写与 Linux 相关的 GNU C 库提供资金,以至于它们现在可以很好地集成在一起,最新版本的 GNU/Linux 系统使用当前库而无需修改。FSF 也为早期 Debian GNU/Linux 的开发提供资金。
今天有很多不同的GNU/Linux系统(通常叫做“发行版”)。它们大多数包含了非自由软件—它们的开发者遵循的是和Linux相关的“开源”哲学,而不是GNU的“自由软件”哲学。然而,也有完全自由的GNU/Linux发行版。FSF支持其中一些发行版相关的电脑及其周边件。
制作一个自由的 GNU/Linux 发行版不止是剔除非自由软件。现在,常规的 Linux 版本也带有非自由程序。这些程序会在系统启动时加载到 I/O(输入输出)设备,它们以很长的数字形式包含在 Linux 的“源代码”中。所以,维护自由的 GNU/Linux 发行版现在承担着维护一个 自由版 Linux 的责任。
无论你是否使用 GNU/Linux,请不要含糊不清地使用“Linux”这一名称来混淆大众。Linux 是一个内核,是系统的主要基本部件之一。整个系统基本上是 GNU 系统,加上 Linux。如果你说的是这个组合,请称之为“GNU/Linux”。

还有这篇也非常关键:


以Ubuntu为例:

编辑于 2022-10-26 13:25・IP 属地江苏