Linux 4.9內(nèi)核功能亮點(diǎn)
Linux 4.9-rc1版本已于近日發(fā)布下載,這標(biāo)志著4.9內(nèi)核合并窗口宣告結(jié)束。正因?yàn)槿绱?,本文盤點(diǎn)了Linux 4.9的種種變化,它們讓我們?yōu)檫@個(gè)開(kāi)源內(nèi)核的下一個(gè)版本而感到激動(dòng)。
本文引用地址:http://www.ex-cimer.com/article/201808/385904.htm一些亮點(diǎn)包括:AMDGPU GCN 1.0試驗(yàn)性支持、內(nèi)存保護(hù)密鑰支持、對(duì)LG Nexus 5 和Raspberry Pi Zero(以及其他許多ARM硬件)提供主線支持、增添了Greybus子系統(tǒng)、支持vmapped內(nèi)核棧以及添加的其他許多特性。
圖形:
為AMDGPU提供虛擬屏幕支持,更好的AMDGPU GPU重置支持,并對(duì)這個(gè)現(xiàn)代AMD GCN驅(qū)動(dòng)程序進(jìn)行了其他變化。
AMDGPU還有試驗(yàn)性的Southern Islands支持(GCN 1.0),作為Radeon DRM中現(xiàn)有支持之外的一種選擇。類似GCN 1.1,GCN 1.0 AMDGPU支持需要在編譯時(shí)手工啟動(dòng),并禁止Radeon DRM驅(qū)動(dòng)程序載入。
對(duì)英特爾DRM作了各種修補(bǔ)和改進(jìn),最顯著的變化之一就是DMA-BUF隱式圍欄(implicit fencing)。
3D渲染期間,為Raspberry Pi VC4驅(qū)動(dòng)程序縮減GPU和內(nèi)存方面的開(kāi)銷。
遺憾的是,Linux 4.9沒(méi)有包括對(duì)Nouveau(開(kāi)源英偉達(dá))驅(qū)動(dòng)程序所作的改動(dòng)。遺漏了最近的“boost”補(bǔ)丁及其他特性。
Linux 4.9包括DRM方面的其他各種變化。為剛接觸Linux、在考慮其他DRM的那些人提供了直接渲染管理器(Direct Rendering Manager)。
處理器/內(nèi)存:
為一些英特爾凌動(dòng)處理器提升性能的性能狀態(tài)(P-State)變化。
CPUFreq驅(qū)動(dòng)程序繼續(xù)更充分地使用調(diào)度程序的信息。
內(nèi)存保護(hù)密鑰(MPK)支持。這種MPK/Pkeys支持最終出現(xiàn)在了主線內(nèi)核中,未來(lái)的英特爾處理器支持新指令。
面向Linux虛擬化堆棧提供了Xen和KVM方面的各種變化。
支持vmapped內(nèi)核棧,這是讓Linus Torvalds最為之激動(dòng)的變化之一。
文件系統(tǒng)/存儲(chǔ):
面向OverlayFS的UBIFS支持,同時(shí)UBI為MLC NAND支持作好了準(zhǔn)備。
面向XFS的共享數(shù)據(jù)范圍
面向Btrfs的修正版
NVDIMM支持方面的更新
XFS方面的各種更新
F2FS性能方面的改進(jìn)
MD RAID方面的改進(jìn)
為POSIX訪問(wèn)控制列表(ACL)提供FUSE支持。
OverlayFS SELinux支持
其他硬件:
支持另外29種ARM機(jī)器,包括Raspberry Pi Zero、LG Nexus 5及其他知名的移動(dòng)/嵌入式硬件。
英特爾集成傳感器中心(ISH)支持。
新的Elan觸摸屏驅(qū)動(dòng)程序和GPIO解碼程序
通過(guò)為L(zhǎng)inux 4.9提供音頻更新,繼續(xù)致力于Skylake音頻方面的工作。
支持Mellanox平臺(tái)。
由于Canonical,EFI測(cè)試驅(qū)動(dòng)程序現(xiàn)在成了主線。
一般性工作:
內(nèi)核線程(Kthread)方面的改進(jìn)。
各種perf更新。
調(diào)度程序方面的各種變化。
Greybus子系統(tǒng)已添加到登臺(tái)區(qū)(staging area)。Greybus是谷歌宣告失敗的Project Ara模塊化智能手機(jī)的關(guān)鍵技術(shù),但仍然會(huì)用在未來(lái)的設(shè)備中。
評(píng)論