Linus Torvalds回顧Linux Kernel 5.8
Linus Torvalds最近發(fā)布了Linux 5.8內(nèi)核。 大約一個半月后,他寫了一篇有關(guān)該版本的文章,并宣布這是“非常大的更新”,讓人想起了4.9版。 “我在最后建造RC8,但是由于沒有重大擔(dān)憂,我不想再等一周,” Torvalds說。
在這個新版本的內(nèi)核帶來了更新后的驅(qū)動程序,添加支持一系列的Adreno GPU芯片,如405,640,和650版本,新的Spectre補丁,以及exFAT完善。
Radeon驅(qū)動在這個版本中也得到了改進的支持,Power 10芯片也是如此,其推出目前預(yù)計將在明年某個時候進行。
但正如Torvalds在6月時所說,Linux內(nèi)核5.8是一個大規(guī)模升級的版本,而且有數(shù)不清的小改進。"在5.8合并窗口中,我們已經(jīng)修改了內(nèi)核源碼庫中所有文件的20%左右。這真的是一個相當(dāng)大的比例,雖然其中有一些是腳本,但總的來說,工作量不算小,"Torvalds說。
那么最近有什么值得注意的事情發(fā)生嗎?好像并沒有,這位Linux之父表示,一些RCU的修復(fù)才是值得關(guān)注的,但除了網(wǎng)絡(luò)方面的工作,大部分的焦點都是針對小的驅(qū)動更新。
Linux 5.8的主要新特性包括:內(nèi)核空間動態(tài)數(shù)據(jù)競爭檢測器 Kernel Concurrency Sanitizer (KCSAN) ; 內(nèi)核事件通知機制 ;私有 procfs 掛載; ARM64 支持 Shadow Call Stack 和 Branch Target Identification ;支持 塊層內(nèi)聯(lián)加密 ; BPF iterator 機制,等等。詳細可閱讀 KernelNewbies 5.8 。