滚球app(中国) GNU/Linux照旧Linux? 这场争论该放手了


“你电脑装的是GNU/Linux吧?”“对。”“犀利,但我用Windows。”
你品品,这种对话若是真发生了,风景得多纳闷
这等于 Linux 圈里吵了几十年的老话题:这系统到底该叫 GNU/Linux 照旧就叫 Linux?
先把手艺事实摆出来
严格来说,Linux 仅仅一个内核,Linus Torvalds 写的阿谁。就这样浅易。
你若是珍贵过各大刊行版的内核包定名就知说念了——linux-6.18.2.x64,清深化爽。
但话说转头,GNU/Linux 这个叫法在手艺、历史和形而上学层面如实更准确。因为一套能用的操作系统,大部分组件来自 GNU 神气:编译器、中枢器具、Shell、库、构建器具……它们跟 Linux 内核融合在通盘,才组成了一个竣工的系统。
光有内核,啥也干不了。 莫得周围这些器具给它发教唆、观念输出,内核等于一块没用的代码。
地说念想法者为什么非要叫 GNU/Linux?
这帮东说念主的意义主要有两个:
第一,签字权。 叫 GNU/Linux,等于在明确告诉公共:GNU 才是地基,别把功劳全算在内核头上。这派不雅点的代言东说念主,无须猜也知说念——Richard Stallman,几十年如一日地在说:言语决定历史怎样被记着。
第二,形而上学态度。 GNU 降生于解放软件默契,中枢是用户解放。地说念想法者记念,滚球app(中国)光叫 Linux 会把焦点从"软件解放"掉包成"一个手艺家具",滋味就变了。
这到底对阔别?说真话,见仁见智,莫得圭臬谜底。
但问题来了:有些刊行版压根不是 GNU/Linux
这就挑升旨酷爱了。
Alpine Linux——它无须 GNU userland,用的是 musl 代替 glibc,BusyBox 代替 GNU Coreutils。那按地说念想法者的逻辑,是不是该叫 MUSL/Linux?
更狠的是 Chimera Linux,东说念主家径直摊牌了:我等于个非 GNU 的 Linux 系统。内核用 Linux,但整套 GNU 栈险些全换了,押注 LLVM/Clang——对,等于 FreeBSD 上用的那套。那这算什么?BSD/Linux?
例子还能举一堆,但意思意思还是很明晰了。
履行是:全寰宇皆叫它 Linux
走出地说念想法者的小圈子,Linux 等于这个操作系统的通用称号。一又友聊天这样说,国外大会上也这样说,没东说念主以为有问题。
叫 Linux 不代表洽商 GNU 的孝顺,仅仅革职了大无数东说念主的风尚。
固然,总有东说念主会跳出来跟你争(有期间还争得面红耳热),说 GNU/Linux 才是正确叫法。但把事情搞到这种极点滚球app(中国),从来没带来过什么公道。
