首頁 > linux教程 > linux熱點 閱讀:0更新時間:2020-12-28 09:51:49

Linux內核學習之路:認識內核版本

學習linux內核(Linux Kernel),首先得明白它的各個版本:

1、 2.6.x版本

   Linus發布的基礎穩定版本,在面臨一些重大問題時,會以這個基礎穩定版為前提,更新發布更加穩定的新版本2.6.x.y(第二位數字的含義:偶數代表穩定版,奇數表示不穩定版)。

2、 2.6.x.y版本

   這些版本是對2.6.x進一步修復,性能更加穩定,所以更受追求穩定使用性的用戶的青睞。

3、 -git版本

   這些內核是Linus的內核樹快照,相信大家都知道github(Linus編寫的一種分布式的版本控制系統,用于Linux內核代碼的管理),因為許多開源項目的發布,github的聯合創始人Chris Wanstrath曾經形象地稱為“程序員的維基百科全書”,而這些-git內核每天都會發布,一定程度上反映了Linus內核樹的當前狀態。

4、 -rc版本

   是對Release Candidate的簡稱,即發布候選內核版本,這些版本不夠穩定,是在Linus認為目前的內核樹相對健壯,并且可以用于測試的情況下才會發布,而在大家不斷地測試下,這些版本會逐漸趨向穩定狀態。

5、 -mm版本

   這些是Andrew Morton發布的實驗性版本,作為一個新特性和實驗性補丁的試驗場而存在,一旦一個補丁在-mm內核中一段時間被證明有價值,為了使它包含在主流內核中,Andrew便會把它推薦給Linus。

 ? -mm內核是最具實驗性的內核分支,在運行中比其他任何分支承擔的風險都要大,而它的目的就是在新的改變被加到主流內核中之前,消除各種Bug。

6、 未來最新版本

   最新的4.0版本已經發布,加入的新特性:

——“實時內核補丁”特性,該特性由 Red Hat 的Kpatch 和 SUSE 的 kGraft 合并而來,可以實時修補內核,而無需重啟;

——改進圖形支持,Radeon DRM 驅動支持顯示端口的音頻輸出,改良了風扇控制。HSA AMDKFD 開始對 Carrizo APU 進行開發;Intel 圖形驅動方面,Skylake 支持已經基本成型;對 N 系顯示方案的支持也有所改進。

——儲存系統方面的改進,包括 pNFS 、Btrfs RAID 5/6 的相關支持, OverlayFS 也加入了一些新功能。

——此外,新內核支持更多硬件,包括 Intel Quark SoC 以及更多 ARM 設備、IBM z13,改進了東芝系列筆記本、羅技輸入設備的支持。

    最值得關注的特性是內核補丁無需重啟系統,該技術原理基于 Ksplice 實現。Linux 4.0 的發布讓用戶可以不需要重啟操作系統。

    隨著系統快速的發展,未來的新版本確實值得期待!

注:以上內容,部分引用自《Linux內核修煉之道》任橋偉 著。

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

相關文章

優秀教程

国产亚洲欧美日韩