目錄linux5個(gè)常見的發(fā)行版本 linux是內(nèi)核嗎 linux內(nèi)核的測(cè)試版本有哪些 最早的Linux發(fā)行版 linux內(nèi)核版本升級(jí)
《linux內(nèi)核注釋權(quán)威》pdf最新:
15IP9Ywnfh93BOWzdw8dPmg
簡(jiǎn)介:本書通過對(duì)完整的0.95版本Linux內(nèi)核源代碼進(jìn)行完全剖析和逐行注釋,使得讀者能夠在較短時(shí)間內(nèi)深刻理解Linux操作的基本功能和實(shí)現(xiàn)方式,為深入研究Linux操作打下堅(jiān)實(shí)基礎(chǔ)。作為L(zhǎng)inux早期內(nèi)核版本的0.95版本,其內(nèi)核是目前所使用的較新內(nèi)核的精簡(jiǎn)版,代碼量比較小,卻包括了幾乎所有的基本功能原理的內(nèi)容,通過閱讀源代碼能夠使讀者快速地理解內(nèi)核工作的基本原理。
本書共分10章,全面肆李中地介紹了Linux內(nèi)核發(fā)展裂山歷史和版本變化,詳細(xì)說明了Linux運(yùn)行的硬件基礎(chǔ)和Linux內(nèi)核體系結(jié)構(gòu),完全剖析和注釋了Linux內(nèi)存管理、中斷處理與調(diào)用、進(jìn)程控制、塊設(shè)備驅(qū)動(dòng)程序、字符設(shè)備驅(qū)動(dòng)程序、文件、引導(dǎo)啟動(dòng)程序、初始化程序,最后總結(jié)性地介紹了繼續(xù)研究Linux的方法和著手點(diǎn)。
本書適合Linux愛好者學(xué)習(xí)內(nèi)核工作原理使用,也可作為高校計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)操作課程的輔助和實(shí)驗(yàn)教材,還擾消可供一般技術(shù)人員作為開發(fā)嵌入式的參考書使用。
1、Arch Linux
也許 Arch 最主要的特點(diǎn)之一就是,它是一個(gè)獨(dú)立的開放源代碼的發(fā)行版(這意味著它不基于任何其他的發(fā)行版),
由于 Arch 采用滾動(dòng)發(fā)布模式,因此你只要使用 pacman 執(zhí)行定期的更新就可以獲得最新的。
2、 CentOS
雖然社區(qū)企業(yè)操作(Community ENTerprise Operating System)是用于 Linux 服務(wù)器的最有名、最常用的發(fā)行版,但是它的桌面版本還在繼續(xù)不斷完善中。
另外,它的穩(wěn)健性、穩(wěn)定性、和 100% 的二進(jìn)制兼容性,也使之成為了 Red Hat Enterprise Linux 的頭號(hào)備選——特別是對(duì)云 VPS 供應(yīng)商而言——也許這就是發(fā)行版持續(xù)增長(zhǎng)的主要原因之一。
3、Manjaro
基于 Arch Linux 的 Manjaro,目標(biāo)在于利用讓 Arch 成為一個(gè)偉大發(fā)行版的功能優(yōu)勢(shì),同時(shí)提供一個(gè)更舒適的安裝和運(yùn)行體驗(yàn),無論是新手還是有經(jīng)驗(yàn)的 Linux 用戶,都可以開箱即用。
Manjaro 預(yù)裝了桌面環(huán)境、圖形應(yīng)用程序(包括中心)和用于播放音頻和的多媒體解碼器。
4、 Mageia
作為現(xiàn)在已經(jīng)消失的 Mandriva Linux 的衍生品,受非盈利性組織支持的 Mageia 誕生于2010年,自那時(shí)起,成為了臺(tái)式機(jī)和服務(wù)器上的著名的安全而穩(wěn)定的 Linux 發(fā)行版。
5. Fedora
由 Red Hat 支持的 Fedora Project 構(gòu)建和維護(hù),這是一個(gè)世界性的志愿者和開發(fā)人員社區(qū),F(xiàn)edora 之所以能夠持續(xù)幾年成為使用最廣泛的發(fā)行版之襪譽(yù)一,是因?yàn)樗腥齻€(gè)主要的可用版本:Workstation (用于臺(tái)式機(jī)) ,Server 和 Cloud 鏡像,以及ARM 版本用于基于 ARM(通常為無操控外設(shè))的服務(wù)器。
不過,也許 Fedora 最顯著的特點(diǎn)是,它總是在率先將新的包版本和技術(shù)整蔽跡合到發(fā)行版中。此外, Red Hat Enterprise Linux 和 CentOS 的新版本都是基于 Fedora 的。
6、openSUSE
既是一個(gè)滾動(dòng)發(fā)布版本,又可當(dāng)作是一個(gè)獨(dú)立的定期發(fā)布版本,openSUSE 根據(jù)其開發(fā)人員的不同,是管宏好并理員、開發(fā)人員和桌面用戶 Linux 的發(fā)行版之選,無論你的經(jīng)驗(yàn)水平處于哪種級(jí)別(受到初學(xué)者和極客們的一致好評(píng))。最重要的是,著名又屢獲殊榮的 SUSE Linux Enterprise 產(chǎn)品基于 openSUSE。
7、 Ubuntu
Canonical,這個(gè) Ubuntu 背后的公司,一直致力于使 Ubuntu 成為一個(gè)流行和普遍的發(fā)行版,并且現(xiàn)在你可在智能手機(jī)、平板電腦、個(gè)人電腦、服務(wù)器和云 VPS 的上面看到 Ubuntu 的身影。
此外,Ubuntu 基于 Debian,并且是一款非常受新用戶歡迎的發(fā)行版——這可能就是 Ubuntu 在一段時(shí)間內(nèi)持續(xù)增長(zhǎng)的原因。雖然在這個(gè)排名中沒有計(jì)算進(jìn)來,但 Ubuntu 是其他 Canonical 系列發(fā)行版,如 Kubuntu、Xubuntu、Lubuntu 的基礎(chǔ)。
8. Debian
作為一個(gè)堅(jiān)如磐石的 Linux 發(fā)行版,Debian 每2年發(fā)布新的穩(wěn)定版本,并且你放心,每個(gè)版本都已經(jīng)過徹底的測(cè)試。
雖然它主要用于服務(wù)器上,但現(xiàn)在它的桌面版本已經(jīng)在功能和外觀上得到了明顯的改善。
9、 Linux Mint
Linux Mint 的著名口號(hào) “From freedom came elegance” ,不只是而已。基于 Ubuntu 的 Linux Mint,是一個(gè)穩(wěn)定、功能強(qiáng)大、完整、易于使用的 Linux 發(fā)行版——我們還有很多很多的褒義詞可以用來形容 Mint。
Mint 最顯著的特點(diǎn)之一是,在安裝過程中允許你從一個(gè)列表中選擇桌面環(huán)境,并且你可以放心,一旦它安裝完了之后,你無需任何額外的配置步驟就能播放音樂和文件,因?yàn)闃?biāo)準(zhǔn)安裝提供了多媒體解碼器的開箱即用。
LINUX內(nèi)核版本:
第一個(gè)數(shù)字,2代表主版本號(hào),
第二個(gè)數(shù)字,6代表次版本號(hào),偶數(shù)表示穩(wěn)定版本虛鄭,奇數(shù)一般有一些新的東西加入,是個(gè)不一定很穩(wěn)定的測(cè)試版本
第三個(gè)數(shù)字,32代表改動(dòng)較猜譽(yù)纖小的末版本號(hào),即是修訂版穗仿本號(hào) , 表示修改的次數(shù)
剩下的29代表這個(gè)當(dāng)前版本的第29次微調(diào)patch
CentOS:可靠的服務(wù)器發(fā)行版。是一個(gè)重新編譯可安裝的Red Hat Enterprise Linux(RHEL)代碼,并提供及時(shí)的安全更新的所有套裝升級(jí)為目標(biāo)的社區(qū)項(xiàng)目。目前很多互聯(lián)網(wǎng)企業(yè)在用的發(fā)行版本。
Red Hat(紅帽):培訓(xùn)、學(xué)習(xí)、應(yīng)用、知名蔽返度比較高的Linux發(fā)行版本。對(duì)硬件兼容性來說也比較不錯(cuò),版本更新很快,對(duì)新硬件和新技術(shù)支持較好。Red Hat的開放源碼模式提供跨物理、虛擬和云端環(huán)境的企業(yè)運(yùn)算解決方案畝并孝,以幫助企業(yè)降低成本并提升效能、穩(wěn)定性迅稿與安全性。
Ubuntu:流行的桌面Linux發(fā)行版。朝著發(fā)展一種“易用和免費(fèi)”的桌面操作做出了極大的努力和貢獻(xiàn),能夠與市場(chǎng)上任何一款個(gè)人操作相競(jìng)爭(zhēng)。Ubuntu的優(yōu)勢(shì)是固定的發(fā)布周期和支持期限、易于初學(xué)者學(xué)習(xí)、具有豐富的文檔。
SUSE:擁有讓用戶滿意的漂亮的桌面環(huán)境,優(yōu)秀的 管理,同時(shí)為那些購(gòu)買盒裝版的用戶提供最好的印刷品與任何可用的文檔。
Debian:優(yōu)勢(shì)是非常穩(wěn)定、擁有卓越的質(zhì)量控制、超過20,000數(shù)量的、比任何其他的Linux發(fā)行支持更多的處理器架構(gòu)。
版本號(hào)(version number)為版本的標(biāo)識(shí)號(hào)。每一個(gè)操作(或廣義的講,每一個(gè))都有一個(gè)版本號(hào)。版本號(hào)能使用戶了解所使用的操作是否為最新的版本以及它所提供的功能與設(shè)施。 每一個(gè)版本號(hào)可以分為主版本號(hào)與次版本號(hào)兩部分。
Linux內(nèi)核使用三種不同的版本編號(hào)方式。
第一種方式用于1.0版本之前(包括1.0)。第一個(gè)版本是0.01,緊接著是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的模衫好1.0。
第二種方式用于1.0之后到2.6,數(shù)字由三部分“A.B.C”,A代表主版本號(hào),B代表次主版本號(hào),C代表較小的末版本號(hào)。
第三種方式從2004年2.6.0版本開始,使用一種“time-based”的方式。3.0版本之前,是一種“A.B.C.D”的格式。七年里,前兩個(gè)數(shù)字A.B即“2.6”保持不變,C隨著新版本的發(fā)布而增加,D代表一些bug修復(fù),安全更新,添加新特性和驅(qū)動(dòng)的次數(shù)。
擴(kuò)展資料
Linux內(nèi)核第二種方式只有在內(nèi)核發(fā)生很大變化時(shí)(歷史上只發(fā)生過兩次,1994年的1.0,1996年的2.0),A才變化。可以通過數(shù)字B來判塌蠢斷Linux是否穩(wěn)定,偶數(shù)的B代表穩(wěn)定版,奇數(shù)的B代表開發(fā)版。C代表一些bug修復(fù),安全更新,新特性和驅(qū)動(dòng)的次數(shù)。
以版本2.4.0為例,2代表主版本號(hào),4代表次版本號(hào),0代表改動(dòng)較小的末版本號(hào)。在版本號(hào)中,序號(hào)的第二位為偶數(shù)的版本表明這是一個(gè)可以使用的穩(wěn)定版本,如2.2.5,而序號(hào)的第二位為奇數(shù)的版本有一些新的東西加入,是個(gè)不一定很穩(wěn)定的測(cè)試版本,如2.3.1。
這樣穩(wěn)定版本來源于上一個(gè)測(cè)試版升級(jí)版本號(hào),而一個(gè)穩(wěn)定版本發(fā)展到完全成熟后就不再發(fā)展。
3.0版本之后是“A.B.C”格式,B隨著新版本的發(fā)布而增加,C代表一些bug修復(fù),安全更新,新特性和驅(qū)動(dòng)的次數(shù)。第三種方式中不再使用偶數(shù)代表穩(wěn)定版,奇數(shù)代表開發(fā)版這樣的命名方式。舉個(gè)例子:3.7.0代表的旦鉛不是開發(fā)版,而是穩(wěn)定版。
參考資料來源:-Linux內(nèi)核
參考資料來源:-版本號(hào)