Skip to main content

Linux 7.1終止對Intel 486處理器支援

Posted in 業界新聞
新聞

Linux 7.1今年4月發布第一個RC版,第7個RC(7.1-rc7)於6月初發布,而由於沒有重大問題,Linux之父Linus Torvalds週日透過Linux郵件群組宣布Linux 7.1正式版本發布

Linux 7.1一項特色是清除大量舊程式。Torvalds對核心移除高達近14萬行的過時程式碼,當中包含移除Intel M486 / M486SX支援及刪除大量舊式相容性程式碼。這表示Linux將終止支援37年前推出的Intel 486處理器。

這是為了減少技術債及降低維護成本。現代x86架構為了支援古早的32-bit CPU,必須加入複雜的硬體模擬層,這層程式碼反而引發漏洞,迫使維護人員撰寫程式修補漏洞。Torvalds曾經在群組中說,是時候放棄i486支援。沒有理由再讓維護人員為這類問題耗費時間。

Linux LTS(Long Term Support)核心仍然可以支援486處理器,但前提是使用Linux 7.1之前的版本。早年形成Wintel聯盟的微軟,則是在Windows 2000及XP時代就已終止這顆處理器。

Linux 7.1新功能

根據專業網站ComputingForGeeksPhoronix,Linux 7.1其他重要(甚至更重要的)更新還包括全新的NTFS驅動程式、預設啟用Intel FRED及對新SoC晶片的支援。

首先,Linux 7.1導入了一個歷時約4年開發、完全重寫的核心內建NTFS驅動程式。原生核心讀寫(in-kernel)、採用現代化iomap架構、支援延遲配置(Delayed Allocation)、改善多執行緒寫入效能,且掛載大型NTFS磁碟速度更快。對於需要在Linux與Windows之間共享硬碟的人來說,可能是本版最重要的改進。

其次Linux 7.1開始預設啟用Intel FRED。FRED(Flexible Return and Event Delivery)是Intel新一代CPU的中斷與例外處理機制,能降低中斷處理overhead、改善系統切換效率、提升工作負載效能並強化系統安全性,對未來的Intel Panther Lake、Nova Lake等平臺尤其重要。

新一代Linux也持續擴大對新晶片的支援。包括未來AMD Zen 6處理器、ARM64效能加速、並且改進了Apple Silicon-based MacBook的SMC電源控制器支援與電池資訊回報功能。Linux核心更新Intel QAT加速器及支援更多SoC與NPU驅動程式,使其更能勝任AI/HPC環境。

Linux 7.1並對安全框架做了不少更新。特別是擴大沙箱機制Landlock對Unix Domain Socket的控制能力,讓應用程式更容易被限制在特定權限範圍內。

Linux-Kernel Archive: Linux 7.1

Linux 7.1

lkml.iu.edu
View original 0 Likes 0 Boosts

Comments (0)

No comments yet.