經(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正式版,。”
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)行下載,。