偶然进入了 gnu.org,发现 gnu 和 Linux 还有这么多年的恩怨 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tiancaixiaoshuai
V2EX    Linux

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

  •  1
     
  •   tiancaixiaoshuai 3 小时 5 分钟前 2479 次点击
    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
    35 条回复    2025-10-15 12:00:55 +08:00
    ronen
        1
    ronen  
       2 小时 57 分钟前 via Android   6
    讲出事实并不是恩怨。 较真的人就用全称,不较真的人就用简称好了。
    mightofcode
        2
    mightofcode  
       2 小时 56 分钟前
    gnu 无能狂怒
    lzhd24
        3
    lzhd24  
       2 小时 55 分钟前 via Android
    这属于马太效应么,对话好长,只看了第一部分。
    wonderfulcxm
        4
    wonderfulcxm  
       2 小时 54 分钟前 via iPhone   1
    Linux 窃取了革命成果
    lifanxi
        5
    lifanxi  
       2 小时 45 分钟前   1
    从道理上来讲没啥大毛病,Linux 只是内核的名字,GNU 与其对标的是 Hurd 。如果说整个操作系统,GNU 组件占的比例应该比内核大多了,所以从 GNU 的角度,需要一个冠名。

    Ricard Stallman 经常会很计较这一点,各种演讲里都会反复提及。但是感觉现在他也不怎么出来布道了,上次来中国已经是十年前了,慢慢的这件事应该也没太多人会关注了。
    mengzhuo
        6
    mengzhuo  
       2 小时 39 分钟前   2
    正常,GNU 当年辛辛苦苦搞 Hurd ,结果跑得快的 Linux 被大公司采用了(其实就 Redhat ),Linus 赚了大钱,Richard Stallman 没钱只能回斯坦福教书养活自己。

    这跟商业模型有关系,RMS 太激进,拒绝大部分商业公司合作(当时最多钱就是 Intel ),硬件跟不上,软件就拉跨,久而久之就恶性循环了。

    这也导致后来的开源产品除了个人娱乐项目,基本都是 Linus 的模式,找公司包养,相当于这个公司养开源软件。
    Cooky
        7
    Cooky  
       2 小时 39 分钟前
    这不叫恩怨,这叫事实
    TrembleBeforeMe
        8
    TrembleBeforeMe  
       2 小时 36 分钟前
    GNU 有自己的内核,所以把 GNU 和 Linux 分得很开。

    真要说恩怨反而是 Linux 的许可证没更新到 GPLv3 吧。
    misaka19000
        9
    misaka19000  
       2 小时 31 分钟前   4
    这不算是恩怨,是事实,严格来说 Linux 确实是窃取了 GNU 的成果
    pythonee
        10
    pythonee  
       2 小时 24 分钟前
    GNU 强调道德化的自由:使用专有驱动/固件就是“不道德”;
    Linux 社区更务实:先让硬件能跑起来,再慢慢推动开放。

    Stallman 说“Linux 让人们对自由软件运动产生误解”; Linus 反呛“自由不是宗教,先把技术做好再说”。

    如果 GNU 更早地发行自己的内核,是不是就没有这个问题了
    iorilu
        11
    iorilu  
       2 小时 24 分钟前
    主要档时 gnu 想搞自己内核没搞成功, 错过了和 linux 竞争的机会, 所以一直耿耿于怀
    roundgis
        12
    roundgis  
       2 小时 19 分钟前 via Android
    @lifanxi 70 几了 布道也该换个人做了
    wniming
        13
    wniming  
       2 小时 13 分钟前
    大多数 Linux 发行版用的 c 库都是 glibc(GNU C Library), 所以 gnu 要求凸显自己的重要性也正常,虽然还是习惯称为 Linux 系统.
    XIVN1987
        14
    XIVN1987  
       2 小时 10 分钟前
    查了下,,GNU 项目主要是 GCC 、GDB 、Glibc 、Coreutils 、Bash 等
    tiancaixiaoshuai
        15
    tiancaixiaoshuai  
    OP
       2 小时 3 分钟前
    @lifanxi 是的,站在 gnu 的角度,应该没人能接受只称呼 linux ,但是现实中却是几乎很少提到 gnu

    @pythonee gnu 有自己的内核 Hurd ,据说是太复杂,以至于到现在都没有发布正式版
    pythonee
        16
    pythonee  
       1 小时 55 分钟前
    @XIVN1987 linux 是内核,GNU 是个毛坯房,各个发行版可能是个精装房
    不知道我这么比喻恰不恰当
    totoro625
        17
    totoro625  
       1 小时 48 分钟前
    我一直认为 Linux 是一个最核心最基础的内核
    而 GNU 是其上运行的配套软件,只是因为太好用,所以绝大部分 Linux 发行版都默认预装了 GNU 软件
    而 GNU 也有自己的内核,严格来说,GNU 本身也是一种系统

    GNU/Linux 系统泛指各大发行版,例如 Debian
    去掉各大发行版定制的工具、软件之后,剩下的就是基础 Linux 内核
    因为系统不能独立运行,必须要有配套软件,GNU 开发的软件大家的都默认在用,所以叫做 GNU/Linux 系统

    以手机系统为例:
    Android 基于 Linux 内核,但是没有使用 GNU 组件,可以称为 Toybox 、Dalvik 、ART/Linux 系统,为了便于使用,发行版改名为 Android 系统
    小米定制了大量的工具、软件,所以可以称为 MIUI/Android 系统,为了便于使用,发行版改名为 HyperOS
    但是这些手机系统,可以统称为 Android
    华为定制了纯血鸿蒙内核,去除 Linux 内核和 LiteOS 内核,定制了大量的工具,放弃 Android 系统兼容,可以不归于 Android

    从软件层面的角度来看,软件是运行中内核上的,所以系统更多的是跟着内核走,而不是软件
    如果利益需要,投入时间和金钱,GNU 不过是一层 MIUI 皮肤
    NessajCN
        18
    NessajCN  
       1 小时 40 分钟前
    别想太多,Linus 没有什么踢掉 GNU 自己独占成果的想法
    纯粹是 GNU/Linux 这个名字第一次接触的人下意识就简称为 Linux ,根本不需要谁来引导暗示啥的
    原因么大概是 GNU 太像个前缀而不是什么正经名字,
    或者单纯就是不好念,大家就下意识记好念的那半边,跟我们中文里读白字似的
    所以归根结底是你 Richard Stallman 不会起名字吧....
    别整天说得好像 Linus 故意抹杀你功劳似的
    cyp0633
        19
    cyp0633  
       1 小时 36 分钟前
    只要 GNU-free 的可能性仍然存在,就不能逼人讲 GNU/Linux
    dumbass
        20
    dumbass  
       1 小时 34 分钟前
    GNU's Not Unix! --> GNU
    usVexMownCzar
        21
    usVexMownCzar  
       1 小时 27 分钟前 via iPhone
    起个朗朗上口的名字是对么重要

    GNU ,Linux ,Android ,iOS ,Macintosh ,Windows ,DOS

    话说 GNU ,老外怎么读?基纽?歌奴?
    Radeon
        22
    Radeon  
       1 小时 23 分钟前   1
    ```In fairness, we ought to get at least equal mention.```

    GNU.org 上这句说的一点也没错
    misaka19000
        23
    misaka19000  
       1 小时 22 分钟前
    @usVexMownCzar #21 给
    xeneizes
        24
    xeneizes  
       1 小时 15 分钟前
    谁让 rms 无能做不好 hurd 呢?活该
    tiancaixiaoshuai
        25
    tiancaixiaoshuai  
    OP
       54 分钟前
    @usVexMownCzar 歌纽 可以看下《操作系统革命》这个记录片,里面都是大佬
    SGL
        26
    SGL  
       38 分钟前
    这个感觉更像是“传播”和“营销”上的事情。GNU/Linux 无论是正式场合还是非正式,说起来都太拗口了。除非是特别的专门场合。

    至于“营销”,行内人知道 Linux 的没有不知道 GNU 的,这是课本上的东西。

    行外人知道 Linux 的顶多知道它是一个操作系统。人们不是认识了 Linux ,而是认识了是一个新操作系统。因为操作系统每个人都在接触,所以 Linux 作为操作系统的概念在行外人的认知里面就广泛了一点。
    slcun
        27
    slcun  
       32 分钟前
    GUN 不好念,直接读 Linux 顺口
    thedog
        28
    thedog  
       22 分钟前
    我一直以为 GUN 表示的是这个软件参与了自由软件运动。。。从来没想过 GUN 是一种软件。。。orz ,我错了。
    funcNVidia
        29
    funcNVidia  
       16 分钟前
    GNU 的理念还是太激进了。它们觉得世界上应该只存在自由软件。而且都得开放源代码的那种
    Rickkkkkkk
        30
    Rickkkkkkk  
       15 分钟前
    99% 的人不知道 gun 是什么,不信你问旁边的同事。
    coefu
        31
    coefu  
       13 分钟前
    @pythonee #16 GNU 是车辆除开动力引擎外的一切,Linux 是动力引擎。
    tiancaixiaoshuai
        32
    tiancaixiaoshuai  
    OP
       13 分钟前
    @thedog
    @Rickkkkkkk
    G N U 不是 G U N
    thedog
        33
    thedog  
       11 分钟前
    @tiancaixiaoshuai 我的,我上面两条打的都是 GUN ,抄错了。。
    coefu
        34
    coefu  
       11 分钟前
    @coefu 各种发行版,按照类型可以是公交车,卡车,渣土车,跑车。。。按照牌子就是奔驰,宝马,奥迪。。。
    moudy
        35
    moudy  
       6 分钟前
    @wniming clang 也是么
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4448 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:07 PVG 12:07 LAX 21:07 JFK 00:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86