偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux 黑話解釋:什么是 Linux 發(fā)行版?

系統(tǒng) Linux
讓我們來討論一下什么是 Linux 發(fā)行版,為什么它被稱為 發(fā)行版(distribution)(或簡稱 distro),以及,它與 Linux 內(nèi)核有什么不同。你還會了解到為什么有些人堅(jiān)稱 Linux 為 GNU/Linux。

讓我們來討論一下什么是 Linux 發(fā)行版,為什么它被稱為 發(fā)行版(distribution)(或簡稱 distro),以及,它與 Linux 內(nèi)核有什么不同。你還會了解到為什么有些人堅(jiān)稱 Linux 為 GNU/Linux。

[[341845]]

什么是 Linux 發(fā)行版?

Linux 發(fā)行版是一個(gè)由 Linux 內(nèi)核、 GNU 工具 、附加軟件和軟件包管理器組成的操作系統(tǒng),它也可能包括 顯示服務(wù)器 和 桌面環(huán)境 ,以用作常規(guī)的桌面操作系統(tǒng)。

這個(gè)術(shù)語之所以是 “Linux 發(fā)行版”,是因?yàn)橄?Debian、Ubuntu 這樣的機(jī)構(gòu)“發(fā)行”了 Linux 內(nèi)核以及所有必要的軟件及實(shí)用程序(如網(wǎng)絡(luò)管理器、軟件包管理器、桌面環(huán)境等),使其可以作為一個(gè)操作系統(tǒng)使用。

你的發(fā)行版還負(fù)責(zé)提供更新來維護(hù)其內(nèi)核和其他實(shí)用程序。

所以,“Linux” 是內(nèi)核,而 “Linux 發(fā)行版”是操作系統(tǒng)。這就是為什么它們有時(shí)也被稱為基于 Linux 的操作系統(tǒng)的原因。

如果不是很理解以上所有的內(nèi)容,不要擔(dān)心。下面我將詳細(xì)解釋一下。

“Linux 只是一個(gè)內(nèi)核,不是一個(gè)操作系統(tǒng)。”這是什么意思?

你可能看到到過這句話,這說的沒錯(cuò)。內(nèi)核是一個(gè)操作系統(tǒng)的核心,它接近于具體硬件。你使用應(yīng)用程序和 shell 與它交互。

Linux 黑話解釋:什么是 Linux 發(fā)行版? 

為了理解這一點(diǎn),我就用我在《 什么是 Linux 的詳細(xì)指南 》中曾用過的那個(gè)比喻。把操作系統(tǒng)看成車輛,把內(nèi)核看成引擎。你不能直接驅(qū)動引擎。同樣,你也不能直接使用內(nèi)核。

Linux 黑話解釋:什么是 Linux 發(fā)行版?

一個(gè) Linux 發(fā)行版可以看作是一個(gè)汽車制造商(比如豐田或福特)為你提供的現(xiàn)成的汽車,就像 Ubuntu 或 Fedora 發(fā)行版的發(fā)行商為你提供的一個(gè)基于 Linux 的現(xiàn)成操作系統(tǒng)一樣。

什么是 GNU/Linux?

讓我們再來看看這張圖片。1991 年的時(shí)候, Linus Torvalds 創(chuàng)造的只是其中的最內(nèi)圈,即 Linux 內(nèi)核。

Linux 黑話解釋:什么是 Linux 發(fā)行版?

要使用 Linux,即使是以最原始的形式,甚至沒有 GUI,你也需要一個(gè) shell。最常見的是 Bash shell。

然后,你需要在 shell 中運(yùn)行一些命令來完成一些工作。你能記起一些基本的 Linux 命令嗎?比如 cat、cp、mv、grep、find、diff、gzip 等等。

嚴(yán)格來說,這些所謂的“Linux 命令”并不是只屬于 Linux。它們中的很多都來源于 UNIX 操作系統(tǒng)。

在 Linux 誕生之前,Richard Stallman 就已經(jīng)在 1983 年創(chuàng)建了 自由軟件項(xiàng)目(free software project)中的第一個(gè)項(xiàng)目:GNU(GNU 是“GNU is Not Unix” 的遞歸縮寫)。 GNU 項(xiàng)目 實(shí)現(xiàn)了許多流行的 Unix 實(shí)用程序,如 cat、grep、awk、shell(bash),同時(shí)還開發(fā)了自己的編譯器(GCC)和編輯器(Emacs)。

在 80 年代,UNIX 是專有軟件,而且超級昂貴。這就是為什么 Linus Torvalds 開發(fā)了一個(gè)類似 UNIX 的新內(nèi)核的原因。為了與 Linux 內(nèi)核進(jìn)行交互,Linus Torvalds 使用了 GNU 工具,這些工具在其 GPL 開源許可證下是免費(fèi)的。

有了這些 GNU 工具,它的行為也像 UNIX 一樣。這就是為什么 Linux 也被稱為類 UNIX 操作系統(tǒng)的原因。

你無法想象沒有 shell 和所有這些命令的 Linux。由于 Linux 與 GNU 工具集成得很深,幾乎是完全依賴于 GNU 工具,所以純粹主義者要求 GNU 應(yīng)該得到應(yīng)有的認(rèn)可,這就是為什么他們堅(jiān)稱它為 GNU Linux(寫成 GNU/Linux)。

總結(jié)

那么,該用哪個(gè)術(shù)語?Linux、GNU/Linux、Linux 發(fā)行版,基于 Linux 的操作系統(tǒng)還是類 UNIX 操作系統(tǒng)?這取決于你的上下文。我已經(jīng)為你提供了足夠的細(xì)節(jié),讓你對這些相關(guān)的術(shù)語有更好的理解。

我希望你喜歡這個(gè) Linux 黑話解釋系列,并能學(xué)習(xí)到新的東西。

 

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2020-09-22 07:32:56

Linuxstat 命令滾動發(fā)行版

2020-09-22 07:33:50

Linux

2020-09-04 06:26:22

Linux桌面環(huán)境操作系統(tǒng)

2020-09-16 06:07:17

LinuxUbuntu LTS長期支持

2017-03-10 11:05:38

Linux發(fā)行版

2009-12-01 16:55:40

Live Linux

2021-12-16 14:25:03

Linux定時(shí)任務(wù)

2022-01-26 11:04:06

Linux上游upstream下游downstre

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2021-12-20 14:56:07

LinuxTTY

2020-10-31 17:00:33

Linux顯示管理器

2009-05-26 12:13:05

Linux發(fā)行版Puppy Linux

2021-11-03 08:00:00

Linux開源操作系統(tǒng)

2009-02-19 16:18:09

Arch Linux發(fā)行版

2009-10-13 09:22:01

Linux發(fā)行版

2009-03-20 11:49:02

Scientific

2009-04-30 17:25:48

發(fā)行版MandrivaLinux 2009.

2009-12-21 15:00:24

2019-04-09 15:38:18

Linux發(fā)行版Windows

2009-02-20 11:14:33

LinuxArch 2009.02
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號