《Linux核心修煉之道》 1 2 核心的版本

2021-09-23 14:50:22 字數 1317 閱讀 1961

linux核心修煉之道

很多年來,linux核心的版本都是以x.y.z這3個數字的形式設定的,偶數y代表穩定版,奇數y代表不穩定的開發版。所謂的穩定版本是指核心的特性已經固定,**執行穩定可靠,不再增加新的特性,要改進也只是修改**中的錯誤。而不穩定版本是指相對於上乙個穩定版本增加了新的特性,還處於發展之中,**執行不大可靠。

z的遞增表示個別的修正版發布。「穩定」的1.0.0核心在2023年3月發布,隨後發布了「不穩定」的1.1.z分支,直到2023年3月發布了新的穩定版1.2.0。x數字從1跳躍到2是在2023年6月,正式推出穩定版2.0,之後又有不穩定版2.1 分支,然後是「穩定」的2.2、2.4和2.6。

1.2.6.x核心

這些版本都是linus發布的基礎穩定版(basic stable),如果發現了衝突或嚴重的瑕疵,以基礎穩定版為基礎,新的穩定的修正版本2.6.x.y就會被發布出來。

2.2.6.x.y核心

這些版本也是穩定的,它們包含了對2.6.x核心的一些問題的修復。對於那些想要最近的穩定核心,且對於測試開發中的實驗性版本沒有興趣的使用者來說,可以使用這些版本。

3.-rc核心

這些是候選的發布核心,是當linus認為目前的git(linus為了幫助管理linux核心而開發的乙個開放原始碼的版本控制軟體)核心樹處於乙個健全的穩定狀態,足以用於測試的時候,而發布的核心。

4.-git核心

這些核心是linus的核心樹快照(在乙個git倉庫中管理著,因此而得名)。-git核心通常每天都發布,且代表了linus的核心樹的當前狀態。

5.-mm核心

這些核心是andrew morton發布的實驗性版本,作為乙個新特性和實驗性補丁的試驗場而存在,一旦乙個補丁在-mm核心中經過一段時間被證明有價值,為了使其包含在主流核心中,andrew就會把它推薦給linus。

雖然鼓勵通過-mm核心把補丁推薦給linus,但有時子系統的維護者或者個人會直接把補丁推給linus,儘管它們有些時候並沒有在-mm中得到測試。通常情況下,你應該盡力使自己的補丁通過-mm核心中最大程度的測試後,再合併到主流核心中。

-mm核心是最具實驗性的核心分支,在執行中要比其他任何分支都可能承擔更大的風險,它的目的就是為了在新的改變被加到主流核心之前,消除各種bug。

6.未來的版本號

目前2.6核心的發布已經持續了很長時間,那麼什麼時候推出2.7呢?linus的回答是,不會有2.7,他不會再遵循舊的模式,新的模式更好,不值得重複過去。他表示正在考慮新的編號方式,一種基於時間的版本號。比如用2008.7取代2.6.26,中間第二個數字代表年,2023年就是2.8,2023年的第乙個版本就是2.9.1,之後2023年是3.0,等等。但他又表示「大而無意義的數字是令人不快的,26已經夠大了」。

新書預告 《Linux核心修煉之道》

首先祝各位朋友虎年快樂!其次有些慚愧得道個歉,已經有幾乎兩年時間沒有更新過了,有些時候想想這裡面還沒完成的內容,比如pci部分,還是覺得蠻對不起關心的朋友們的,無奈總是一些事情纏身,忙的如痴如醉的,就沒顧得上,不過缺的內容會完成的,恩,一定會的。再次,不在csdn的這麼些時間裡,應人民郵電出版社編輯...

Linux核心修煉之道 之 前言

linux核心 問題門 學習問題 經驗集錦 linux核心修煉之道 精華版之方 至此落筆之際,恰至linux問世18周年,18年的成長,如夢似幻,風雨頗多,感慨頗多。猶自憶起多年以前一位前輩訓導時的箴言 今天的必然正是由之前一系列的偶然所決定的。過去的某年某月,我偶然初識linux就身陷其中,至今仍...

Linux驅動修煉之道

一些學習linux驅動的筆記整理在這裡與大家分享,如果那裡有錯誤也請高手指出。若干年後能進入intel開源中心或ibm搞linux kernel是我目前的目標。君子藏器於身,待時而動。文章 不斷更新中。linux驅動修煉之道 流水燈 linux驅動修煉之道 按鍵 linux驅動修煉之道 lcd背光與...