Linux 发行版与Linux内核
提出問(wèn)題:Linux 發(fā)行版是什么,它又與Linux內(nèi)核有什么聯(lián)系?
這是我也存在疑惑的地方,在Fedora中文社區(qū)找到的較為官方的說(shuō)法。
https://www.fdzh.org/slides/2015/06/20/linux-distr/
1. linux內(nèi)核是計(jì)算機(jī)操作系統(tǒng)的核心。
2. 一個(gè)完整的Linux發(fā)行版:包括Linux內(nèi)核,一些其他與文件相關(guān)的操作,用戶(hù)管理系統(tǒng),和軟件包管理器等一系列軟件。
其中,每個(gè)工具都是整個(gè)系統(tǒng)的一小部分。這些工具通常都是一個(gè)個(gè)獨(dú)立的項(xiàng)目,有相應(yīng)的開(kāi)發(fā)者來(lái)開(kāi)發(fā)和維護(hù)。
前面提到的Linux內(nèi)核,包括現(xiàn)行版本和歷史版本(即更早發(fā)行的版本)都可以在www.kernel.org 上找到。
Linux的眾多發(fā)行版本可能都是基于不同的Linux內(nèi)核版本的。
例如:流行的RHEL6發(fā)行版是基于很老但很穩(wěn)定的linux-2.6.32的內(nèi)核版本。其他的發(fā)行版本可能會(huì)根據(jù)linux內(nèi)核的更新而進(jìn)行快速更新。
需要特別注意的一點(diǎn)是,內(nèi)核并不是一個(gè)非此即彼的命題(即系統(tǒng)必須用某一種固定版本的linux內(nèi)核,用戶(hù)可以對(duì)系統(tǒng)自帶linux內(nèi)核進(jìn)行改進(jìn))。例如,RHEL6就在2.6.32的內(nèi)核中引進(jìn)了新版本內(nèi)核的許多改進(jìn)。
各發(fā)行版提供的其他基本工具和組成部分還有包括以下的內(nèi)容:
C/C++編譯器
gdbdebuger調(diào)試工具
核心系統(tǒng)庫(kù)應(yīng)用程序
用于在在屏幕上繪圖的底層接口以及更高級(jí)的桌面環(huán)境
以及,安裝和更新包括內(nèi)核在內(nèi)的眾多組件的系統(tǒng)。
眾多不同的發(fā)行版滿(mǎn)足了不同用戶(hù)與組織的不同需求。
大型商業(yè)機(jī)構(gòu)通常傾向于使用來(lái)由 Red Hat、 SUSE 及 Canonical (Ubuntu)提供的發(fā)行版。
Fedora 是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社區(qū)版本。相比RHEL,Fedora打包了顯著的更多的軟件包。其中一個(gè)原因是,多樣化的社區(qū)參與Fedora的建設(shè);它不只是一家公司。在這個(gè)過(guò)程中,CentOS用于活動(dòng),演示和實(shí)驗(yàn),因?yàn)樗菍?duì)最終用戶(hù)免費(fèi)提供的,并具有比Fedora的一個(gè)更長(zhǎng)的發(fā)布周期(通常每隔半年左右發(fā)布一個(gè)新版本)。
SUSE, SUSE Linux Enterprise Server (SLES), 和openSUSE 之間的關(guān)系類(lèi)似于 Fedora, Red Hat Enterprise Linux, 和CentOS的關(guān)系。
Debian是包括Ubuntu在內(nèi)許多發(fā)行版的上游,而Ubuntu又是Linux Mint及其他發(fā)行版的上游。Debian在服務(wù)器和桌面電腦領(lǐng)域都有著廣泛的應(yīng)用。Debian是一個(gè)純開(kāi)源計(jì)劃并著重在一個(gè)關(guān)鍵點(diǎn)上,穩(wěn)定性。它同時(shí)也提供了最大的和完整的軟件倉(cāng)庫(kù)給用戶(hù)。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Linux 发行版与Linux内核的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux系统调用理解之摘录(2)
- 下一篇: linux系统调用理解之摘录(3)