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