【ITBEAR】近日,Linux內(nèi)核的締造者Linus Torvalds通過(guò)電子郵件正式揭曉了Linux Kernel 6.12的誕生,這一新版本攜帶著一系列突破性更新與功能強(qiáng)化,尤為引人注目的是對(duì)實(shí)時(shí)“PREEMPT_RT”的全面整合。
Linux 6.12的核心亮點(diǎn)之一,在于它將“PREEMPT_RT”(實(shí)時(shí)Linux)補(bǔ)丁正式納入主線,這一變革顯著優(yōu)化了實(shí)時(shí)應(yīng)用的執(zhí)行效率。通過(guò)實(shí)現(xiàn)內(nèi)核進(jìn)程的可搶占性,系統(tǒng)能夠確保實(shí)時(shí)計(jì)算的準(zhǔn)確無(wú)誤,這對(duì)于追求極致可靠性與快速響應(yīng)的實(shí)時(shí)系統(tǒng)領(lǐng)域而言,無(wú)疑是一項(xiàng)重大飛躍。
新版本引入了創(chuàng)新的sched_ext調(diào)度器,該調(diào)度器基于BPF(Berkeley Packet Filter)程序定義的調(diào)度類進(jìn)行運(yùn)作,為系統(tǒng)管理員提供了前所未有的靈活性與定制化空間。
在硬件兼容性方面,Linux 6.12同樣取得了顯著進(jìn)展。它不僅新增了對(duì)英特爾顯卡風(fēng)扇轉(zhuǎn)速的顯示支持,還加入了對(duì)英特爾Panther Lake HDMI音頻的支持,并默認(rèn)啟用了Intel Xe2 Lunar Lake和Battlemage GPU,為Intel Core Ultra 200V系列處理器用戶帶來(lái)了即插即用的便捷體驗(yàn)。顯卡驅(qū)動(dòng)程序的更新也進(jìn)一步鞏固了這些改進(jìn)。
Linux 6.12還拓寬了其應(yīng)用場(chǎng)景,增加了對(duì)Android作為受保護(hù)客戶機(jī)運(yùn)行的支持,并優(yōu)化了性能與一系列新型互聯(lián)PMU的兼容性。
硬件支持范圍的擴(kuò)大也是此次更新的亮點(diǎn)之一。新版內(nèi)核現(xiàn)已支持包括Marvell xSPI、MTK7981、Microshop PIC64GX、NXP i.MX8ULP、Rockchip RK3576以及多款Realtek網(wǎng)絡(luò)芯片在內(nèi)的多種硬件設(shè)備。
在文件系統(tǒng)層面,Linux 6.12對(duì)EXT4、Btrfs、exFAT、FUSE、F2FS和Bcachefs進(jìn)行了多項(xiàng)改進(jìn),顯著提升了系統(tǒng)的穩(wěn)定性和用戶友好性。
除了上述功能增強(qiáng)外,Linux 6.12還致力于解決現(xiàn)有問(wèn)題,包含大量錯(cuò)誤修復(fù)和回歸問(wèn)題的處理。例如,對(duì)Bcachefs文件系統(tǒng)的進(jìn)一步修復(fù),以及解決了AMD Ryzen 7000/8000系列主機(jī)在虛擬化環(huán)境下可能出現(xiàn)的隨機(jī)重啟問(wèn)題。