偶然进入了 gnu.org,发现 gnu 和 Linux 还有这么多年的恩怨

15 天前
 tiancaixiaoshuai
gnu 官网一直强调 gnu 是系统,linux 只是内核,可以称为 GNU/Linux 系统,但不能直接称呼 Linux 系统

首页最下面有一段写的“类 Unix 操作系统中用于资源分配和硬件管理的程序称为 “内核”。GNU 所用的典型内核是 Linux 。该组合叫做 GNU/Linux 操作系统。GNU/Linux 为几百万用户所使用,然而许多人 错误地称之为 “Linux”。”

还有这个页面 https://www.gnu.org/gnu/gnu-linux-faq.html 更是言辞激烈,主要还是说明自由软件运动早于 linux 项目,gun 工程最开始开发了除内核外的所有组件,直接称呼 linux 系统像是抹杀了这一切

gpt 给出了详细的历史细节 https://chatgpt.com/share/68e3cca8-153c-8013-baaa-7198f71ce616
5985 次点击
所在节点    Linux
55 条回复
totoro625
14 天前
@XIVN1987 #38 我认为:
只看发行版本的最小化安装包,确实用了 GNU 的软件,但是不能因为跑了 GNU 的软件,就算 各类发行版本 为 GNU/Linux ,我只认为是 Linux
GNU 不过是占了先发优势,很多后开发的软件依赖它们而运行,仅此而已
totoro625
14 天前
@miniliuke #40 纯血鸿蒙至少是这么宣传的
Cu635
14 天前
@pythonee #10 @funcNVidia #29
但是如果没有 GNU 这种激进这种精神,所谓的“务实”最终会被资本渗透,变成社区开发者给资本打工,“开源”(注意,既然是“没有 GNU 这种精神”的前提,那么自由软件也就不存在,只有所谓的“开源”了)这个词语也会成为资本隐性压榨在特定领域内的专有名词。

@NessajCN #18
说 linux 窃取了 GNU 成果的,其实是被 linus 把 linux 项目给政治化“背刺”的应激反应。
linus 没有故意抹杀,但当初他选择 GPL (当时只到 v2 )也不是理想主义的,而是出于个人的现实考虑。
综合下来,就有了 linus“窃取”自由软件运动成果的说法了。

@thedog #28
应该说 GNU 确实不是一种软件……

@totoro625 #41
一般是看基础库、运行时这种底层基础软件的,像 C 运行库 glibc 等等,一般认为是操作系统内核( linux )和应用软件层中间的一层,用了这个就认为是 GNU/Linux ,不是简单的“因为跑了 GNU 的软件”。
现在也有完全去除“GNU”的 linux 发行版。
MrKrabs
14 天前
I use BSD, btw
mikewang
14 天前
一些使用 musl 的 Linux 发行版已经不能称之为 GNU/Linux 了,例如 Alpine Linux 。
OpenWrt 也类似,它们的 shell 默认是 ash 不是 bash ,coreutils 被 busybox 替代,glibc 被 musl 替代。
不过有趣的是,OpenWrt 还是称自己为 GNU/Linux ,我想应该是因为它还是由 GCC 工具链构建的。

一些可能的替代:
glibc -> musl
bash -> zsh
coreutils -> uutils
gcc -> clang

GNU/Linux 应该指的是最经典的那些 Linux distro ,但我不认为所有的 Linux distro 都能叫做 GNU/Linux 。
levelworm
14 天前
@mengzhuo #6
资本主义社会,没办法了。
Seck
14 天前
不是,都是资金支持问题,强调自己的重要性可以获得资金的支持。

linux 基金会每年获得很多钱,这才是核心中的核心,因为 linux 每年那些程序员都是白干

一个项目重要就得有支持,为什么互联网是美国的?因为互联网大量的免费基金会都是美国人主持,开源基础,本质就是富裕的美国搞起来的!你以为农业社会能够孕育出开源精神?

我们需要资金支持的。
cj323
14 天前
GNU 对 Linux 的对立源于 GNU 精神上对立于 Linux 。GNU 代表着绝对的开源,认为任何一行代码都是空气一样属于全人类; GNU 反对以 Unix 为代表的为了利益而闭源的软件,这里包括 Linux ,Redhat ,Android ,MacOS 等等主动建立技术壁垒而成功商业化的软件。

感兴趣可以看下 GNU 宣言,里面每一句话都带着对闭源软件的不屑与蔑视。

https://www.gnu.org/gnu/manifesto.en.html
cybort
14 天前
linux 只写了内核,其他都是 gnu 搞的
pythonee
14 天前
@cj323
@Cu635

我们享受了 emacs 等很多优秀的软件,但现实世界就是 linux 、windows 、android 、macOS 的,面对这种反差难免会想,为什么自由精神还是被现实打败了,还是现实社会就是商业社会,gnu 是不是另一种形式的乌托邦
levelworm
13 天前
@cj323 #48
不管怎么说,荡气回肠。
CKylinMC
13 天前
联想到了开源软件与自由软件的矛盾
Cu635
13 天前
@pythonee #50
就算是乌托邦也是有意义的,科学社会主义之前也有空想社会主义。
cj323
13 天前
@levelworm #51 是的,作者很有魄力,主动辞去 MIT Lab 的工作以避免 GNU 被任何方式收购。绝对的理想主义者。

顺带说一句,这个作者学习工作过的 MIT 实验室在那个年代还是很有地位的。当年 LISP ,函数式,面向对象等都是出自 MIT ,和诞生 C 的贝尔实验室齐名。MIT 流派更学术化,追求更纯粹的正确性( LISP ,Erlang ,Java ,宏)。而贝尔实验室更注重应用,追求简单性并更尊重计算过程( C ,Go 等等)。这两个流派至今也是水火不容,一个更理想,一个更实际。一左一右影响着计算机世界。
levelworm
13 天前
@cj323 #54
是的。我看过 Hacker 那本书,这两个地方对于搞技术的人来说,就和圣地一样。我个人还是更喜欢 C 这个系列的语言,哈哈,主要是系统编程它最重要。

我看过一点 70-90 年代的计算机发展史,非常可惜自己无法加入到其中。比方说 LISP Machine 就是个很有意思的东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1165269

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX