Linux 為什麼又稱為 GNU Linux?

時間 2021-05-06 23:03:54

1樓:NaN

不是linux又稱GNU/Linux,而是基於GNU的使用者側元件和工具鏈,以及linux核心的系統,被稱為GNU/Linux。

這裡的元件和工具鏈,包括glibc和gcc,包括binutils,make ,autoconf,automake,也包括bash,coreutils,grep,sed,gawk,tar,甚至還包括nano。

而尤其是coreutils,包含了大多數那些linux使用者已經形成了肌肉記憶的單詞:ls,cp,ln,dd,od,mv,rm,pwd,cat,seq,wc,echo,touch,mkdir,rmdir,chmod,chown,chgrp,chroot,df,du等,coreutils總共提供了103款工具。

大多數的linux使用者,其實真正在用的不是linux,而是GNU計畫旗下的眾多軟體(尤其是coreutils)。

另外,也有一些基於linux核心系統的使用者側和GNU非常不同,比如使用者眾多的Android/Linux,雖然也攜帶了很多GNU元件,但是這個系統使用者通常並不會使用它們。

2樓:web說

簡單一點說就是Linux僅僅指的是乙個作業系統核心,不包括上層的很多應用程式。上層的應用程式很多都是GNU組織下的。GNU/Linux = Linux + GNU應用程式

公號【web說】不侷限於分享web知識

3樓:Dirk Chang

Linux只是核心,而我們經常說的Linux作業系統,其實正確的說法是:GNU/Linux作業系統。

所以不是又稱為,而是正確的名字

4樓:易天

嚴格來說Linux只是乙個類Unix系統核心的名字,也就是說它只是乙個核心而已。平時我們隨便說的Linux應該叫做Linux發行版,就是各大廠商/社群按照自己的需求/哲學,對Linux核心以及各類GNU軟體進行定製而得的各不相同的系統,因為用到了GNU這個組織的各類開源軟體,所以就稱GNU/Linux了

5樓:Fluoxetine

Linux系統: 指採用Linux 核心的作業系統GNU/Linux :採用GNU元件和Linux核心的作業系統這是兩個概念

大多數Linux都是GNU/Linux 都是各種GNU工具+Linux核心拼裝出來的比如Debian arch fedora等等

但是也有例外比如安卓

6樓:冒似

之前看了作業系統革命,我的理解是最初的linux系統是由linus 編寫的linux核心和free software組織編寫的GUN框架構成的,實際上是在Free software編寫自己核心時發現赫爾辛基的一名大學生已經寫出了單核核心,就最終兩者結合了

7樓:零一學堂

因為嚴格意義上 Linux == Linux Kernel。

核心的作用是模擬硬體計算機,提供乙個軟體執行環境,我們是沒辦法用使用核心的,我們使用核心系統上的軟體,而Linux上的很多軟體屬於gnu工程開發的下開發的。所以乙個完整的Linux作業系統是 = Linux Kernel + GNU工程軟體 。

所以Linux作業系統嚴格稱作GNU/Linux,這一點RSM很在意這個稱謂,像我們這種玩Linux的普通人,就沒那麼嚴格了,總之就叫Linux,我想RSM應該很傷心,哈哈哈

8樓:

linux只是乙個核心,要讓它跑起來你還需要coreutils bash gcc binutils,而這些軟體一開始linus用的就是gnu的。

9樓:韓樸宇

我不用GCC,用Clang

不用GNU libc,用musl

不用GNU binutils,用LLVM binutils

不用Bash,用zsh

不用readline,用libedit

(我用的是Gentoo)

但是我還是繞不過去gmake, gawk, gzip, GNU tar, GNU coreutils, GNU autotools, bison, GNU m4......

即使在FreeBSD上,除非你不動ports中的任何軟體,否則肯定需要安裝GNU全家桶.

而Linux只是乙個核心,以及附帶的util-linux這些配置工具,沒有GNU的工具根本沒法用。

恐怕只有Linux+musl+toybox+BSD make+libressl+LLVM做出來的系統才是不掛GNU的Linux系統。

由於GNU的軟體對早期自由的Unix-like系統貢獻很大,到現在開源Unix-like成為Unix家族的主流時,很多人卻忘了這個奠基者,因此GNU呼籲大家不要忘了它。

要是沒了GNU,恐怕大家還得為Unix系統掏錢。

BSD的人認為GNU,尤其是GPLv3對自由的破壞大於帶來的好處,因此極力反對GPLv3的軟體,比如LLVM還不成熟的時候,GCC也只用換協議前的版本。其中OpenBSD尤為突出,所有不符合BSD哲學的軟體都自己重寫一邊。

10樓:迷途小青銅

通俗點來說,就是GNU說:

妹的,整套系統98%都是勞資的東西,你一好傢伙弄個核心就想把功勞給獨佔?喵了個咪的趕緊把勞資名字加前面,否則你啥都不是。

11樓:「已登出」

來,當做廣告:source/認識伺服器/伺服器的軟體生態.rst · Kenneth-Lee-2012/從鯤鵬920了解現代伺服器實現和應用_公開 - 碼雲 Gitee.

com,看這裡的GNU/Linux名詞解釋。

12樓:MC清理大師

GNU官網已經說的非常清楚了。

摘錄一下:

無論你是否使用GNU/Linux,請不要含糊不清地使用「Linux」這一名稱來混淆大眾。Linux是乙個核心,是系統的主要基本部件之一。整個系統基本上是GNU系統,加上Linux。

如果你說的是這個組合,請稱之為「GNU/Linux」。

13樓:寂靜的夜

Linux跟GNU/Linux是兩個東西。Linux只是個核心,啥都幹不了,連命令列都沒得。GNU/Linux包含了GNU開發的一系列工具,包括命令列。

14樓:昨樣

linus寫了linux核心, linux狹義上應該也是指核心。

gnu本來有個寫開源作業系統的計畫, 啥都做好了,就差個核心, 然後一拼, ojbk

商朝為什麼又稱為「殷朝」

大寫的將軍 我記得這塊兒之前我們老師給我們講過 大概就是商朝自稱商朝,殷朝是周朝對商的稱呼後來直到宋朝,才恢復對商朝原本的稱呼 因為為了避諱宋太祖的父親宋弘殷 週發殷湯改為週發商湯 大概這就是我聽說的原因吧,如果有錯誤希望大家能指出 問仙 殷 商 作為朝代之稱,在先秦文獻中均有其例,有時還可以連用,...

為什麼Linux耗電?

eechen Intel的Linux工程師開發有PowerTop這個工具可以檢視Linux耗電程式排行。Android在設定電量裡也有耗電應用排行。 flyer punk xiaomi pro 13 之前用win10 home版,電腦還有點溫度,換了linux,直接是冰的,感覺Linux很省電,都不...

你為什麼喜歡知乎使用者瑾臻(又稱香包)

雪滿長安道 不是每乙個大佬都會被人喜歡。但乙個優秀又謙虛,從不驕傲自滿且還在穩步前進的準大佬,我覺得沒有人會不喜歡。這樣的人我見過很多,但印象最深的只有兩位,並且我深深地為二位所折服。此處 那只兔子 瑾臻 Hannibal Barca 已經預見到這個問題下面的回答是 一邊倒 了,香包姐姐天下第一!另...