經(jīng)歷了7個(gè)RC候選版本之后,Linus Torvalds于今天正式宣布了Linux Kernel 5.2正式版。本次主要版本更新在改進(jìn)驅(qū)動(dòng)程序和核心組件之外,還引入了一些有趣的特性和增強(qiáng)功能。不過需要注意的是5.2并非長(zhǎng)期支持(LTS)分支,因此小編推薦注重穩(wěn)定的用戶還是使用當(dāng)前的LTS內(nèi)核。
Linus Torvalds在一份郵件列表公告中寫道:“我原本有計(jì)劃推出第八個(gè)候選版本,畢竟在上周我花了幾天出去旅游了。雖然核心編譯時(shí)間畢竟晚了,但對(duì)代碼進(jìn)行審查之后發(fā)現(xiàn)沒有再推出一個(gè)候選版本的必要,于是我按照常規(guī)路線圖發(fā)布了5.2正式版?!?/p>
Linux Kernel 5.2的亮點(diǎn)包括Sound Open Firmware,這是一個(gè)支持DSP音頻設(shè)備的開源固件。此外還新增了用于掛載文件系統(tǒng)的新掛載API,面向ARM Mail設(shè)備的全新開源GPU驅(qū)動(dòng),在EXT4文件系統(tǒng)中支持不區(qū)分大小寫,以及對(duì)BFQ I / O調(diào)度程序的性能改進(jìn)。
Linux Kernel 5.2還為cgroups v2添加了一個(gè)冷凍控制器以釋放資源,部署了新設(shè)備隱射“dust”目標(biāo)來模擬讀取失敗或者扇區(qū)失敗的設(shè)備,為 clone(2)添加了CLONE_PIDFD這個(gè)Flag從而在創(chuàng)建進(jìn)程時(shí)候獲取PID,能夠通過pidfd_send_signal(2)使用,并在Android系統(tǒng)中提供了更高的資源監(jiān)控。
在安全方面,Linux Kernel 5.2附帶了一個(gè)全新的CPU BUG框架,用于保護(hù)設(shè)備免受英特爾MDS(微架構(gòu)數(shù)據(jù)采樣)硬件漏洞的影響,同時(shí)還有一個(gè)名為“mitigations=”獨(dú)立于架構(gòu)的啟動(dòng)選項(xiàng),以便更容易啟用或禁用緩解CPU缺陷。
Linux內(nèi)核5.2還包括許多更新的和新的驅(qū)動(dòng)程序,以獲得更好的硬件支持,以及無數(shù)的bug和安全修復(fù)程序。目前用戶可以前往Kernel.org網(wǎng)站進(jìn)行下載。