大辯論:是linux還是gnu/linux?

您通常會在網上看到被稱為“Linux”的Linux作業系統。但是,偶爾會使用術語“GNU/Linux”。Linux和GNU/Linux指的是同一個作業系統和軟體,對於哪個術語更合適存在爭議。...

大辯論:是linux還是gnu/linux?

您通常會在網上看到被稱為“Linux”的Linux作業系統。但是,偶爾會使用術語“GNU/Linux”。Linux和GNU/Linux指的是同一個作業系統和軟體,對於哪個術語更合適存在爭議。

在這場古老的辯論中,我們不是站在一邊,但本文應該幫助您理解為什麼會有命名爭議,以及術語“Linux”和“GNU/Linux”之間的區別

什麼是“linux”(“linux”)?

“Linux”本身就是核心,是作業系統的核心部分。其他軟體,如用於編譯核心的GNU C編譯器、bash命令列shell、GNU shell實用程式(所有在命令列上使用的基本命令)、X.org graphical server、Unity等圖形桌面以及Firefox等在圖形桌面上執行的軟體,都是由不同的開發者群體**的。

Linux發行版彙集了來自不同開發人員的所有這些不同的軟體,並將整個軟體包稱為“Linux”。有關Linux發行版及其功能的更多資訊,read HTG解釋道:什麼是Linux發行版,它們有何不同?

gnu專案

理查德·史泰爾曼在1983年為GNU制定了計劃。GNU將是一個完整的、與Unix相容的、由自由軟體組成的作業系統。GNU是一個遞迴的縮寫詞,代表“GNU不是Unix!(“自由軟體”是一個類似於開源軟體的術語,儘管自由軟體更關注“自由”。但這是一個不同的爭議。)

到1991年,GNU專案已經完成了GNU作業系統的許多部分,包括gnuc編譯器(gcc)、bash命令列shell、許多shell實用程式、Emacs文字編輯器等等。作業系統的其他部分可以由已經存在的自由軟體提供,比如提供圖形桌面的X視窗系統。

然而,作業系統的核心部分gnuhurd核心並不完整。GNU專案為核心選擇了雄心勃勃的微核心設計,導致了長時間的延遲。(截至2013年,gnuhurd核心已經開發了23年,還沒有釋出過穩定的版本。)

linux的到來

核心被GNU專案視為GNU作業系統的“最後缺失的部分”。1991年,LinusTorvalds釋出了Linux核心的第一個版本。現在已經有足夠的軟體來支援一個完全免費的作業系統,發行商(比如現代的“Linux發行版”)將Linux核心、GNU軟體和X視窗系統組裝在一起。

最初,人們對這些發行版的名稱有一些爭論。1992年,Yggdrasil專案選擇了“Yggdrasil Linux/GNU/X”作為其軟體組合的名稱。GNU/Linux是richardstallman和自由軟體基金會提出的首選術語。Debian至今仍將其軟體稱為“GNU/Linux”。

大辯論:是linux還是gnu/linux?

gnu/linux的例子

GNU專案構成了標準“Linux”系統的很大一部分,是一個旨在開發完整作業系統的專案,名為GNU。然而,richardstallman反對“Linux”一詞的一個重要原因是,它淡化了GNU的重要性及其最初的目的:作為一個完全免費的作業系統,旨在為使用者提供自由。這與關於“自由軟體”和“開源”的爭論交織在一起,前者旨在關注自由,後者旨在關注技術優勢,淡化哲學角度。

正如Richard Stallman在2005年接受ZNET採訪時所說:

Linux was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of milli*** of users are using an operating system that was developed so they could have freedom — but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

他對這個問題的更多想法可以在GNU網站上閱讀。

大辯論:是linux還是gnu/linux?

linux的情況

“Linux”一詞的支持者認為,只關注GNU是錯誤的,因為一般的發行版都包含來自不同組織的軟體,可以用類似的理由稱之為Mozilla/KDE/Apache/X.org/GNU/Linux。

Linux這個術語也被更多的人使用——如果沒有別的,它是一個更簡單、更容易記住、鍵入和發音的名稱。不管理想的名稱是什麼,作業系統本身通常被大多數人稱為Linux。你會發現它在這裡被稱為“Linux”,在這裡關於如何極客和其他地方,因為它是一個更常見的術語,讀者可以立即理解。

最後,我們將引用1996年Linus Torvalds的一句話:

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides).  Personally, I’ll very much continue to call it “Linux”

圖片來源:francois在Flickr上,Alison Upton,Gisle Hannemyr在Flickr上

  • 發表於 2021-04-12 01:30
  • 閱讀 ( 39 )
  • 分類:網際網路

你可能感興趣的文章

您需要瞭解的audacity 2.2.0功能

...GPL(GNU通用公共許可證)的條款釋出的,在Windows、macOS和Linux上完全免費。(請參閱我們對免費和開源軟體的解釋,瞭解這意味著什麼。) ...

  • 發佈於 2021-03-12 08:54
  • 閲讀 ( 54 )

為什麼幾乎沒有人把linux稱為“gnu/linux”

... 現在,有了這個方法。。。Linux還是GNU/Linux,是哪個? ...

  • 發佈於 2021-03-13 20:45
  • 閲讀 ( 45 )

為什麼使用哪種linux作業系統無關緊要

...體驗,不管您決定如何執行它。不管它是一個拱形系統,還是一個基本的作業系統,這其實並不重要。所以自豪地使用任何Linux作業系統。 ...

  • 發佈於 2021-03-15 05:08
  • 閲讀 ( 45 )

最新的linux作業系統,適用於各個領域

... 選擇合適的發行版取決於幾個因素。無論是最新版本還是主要更新,請檢視這些新的Linux作業系統,以及誰應該嘗試它們。 ...

  • 發佈於 2021-03-16 08:05
  • 閲讀 ( 52 )

處理作業系統升級最安全的方法是什麼?

... 持續支援:這些天來,我們宣佈一個裝置是活的還是死的不是基於它是否仍然工作,而是如果它仍然收到更新。不再接收更新的裝置將逐漸失去對更新應用程式的訪問,成功載入較少的網站,並且越來越容易受到攻擊。...

  • 發佈於 2021-03-18 19:58
  • 閲讀 ( 47 )

ubuntu改變和改進linux的8種方式

...目標。隨著時間的推移,無論是來自System76這樣的小企業還是戴爾這樣的跨國公司,選擇權都在增加。 ...

  • 發佈於 2021-03-19 06:55
  • 閲讀 ( 44 )

4家知名的linux硬體製造商,面向開源愛好者

...利益。多年來,如果你想使用免費的libre作業系統,比如Linux,那麼你必須自己安裝它們。 ...

  • 發佈於 2021-03-19 10:33
  • 閲讀 ( 56 )

unix與linux的區別及其重要性

... 現在,有許多Unix變體可用,無論是免費的還是商業的。 ...

  • 發佈於 2021-03-19 10:38
  • 閲讀 ( 41 )

10種檢查執行哪個linux版本的方法

... 首先要檢查的是您要查詢的是作業系統版本還是核心版本。 ...

  • 發佈於 2021-03-19 19:21
  • 閲讀 ( 46 )

現在可以安裝3個linux智慧手機作業系統

... 當你想要一個替代的作業系統時,Linux通常是答案。但是現在可以安裝哪些Linux智慧**作業系統呢?當你想用Linux取代Android時,這裡是你應該嘗試的發行版。 ...

  • 發佈於 2021-03-22 13:52
  • 閲讀 ( 62 )
qx909282
qx909282

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦