💻較早收集於 9m

Linux 7.1 終止 Intel 486 支援以進行遺留代碼清理

PostLinkedIn
💻閱讀原文: ZDNet AI
#kernel#x86#updatelinux-kernellinuxintel

💡了解核心層級的架構變更如何影響您的 AI 基礎設施部署效能。

⚡ 30-Second TL;DR

有什麼變化

正式棄用 Intel 486 CPU 架構支援

為什麼重要

移除對老舊硬體的支援使核心開發者能針對現代架構優化核心代碼路徑,這可能有助於提升在 Linux 伺服器上運行 AI 工作負載的效能。

下一步行動

檢查您的生產環境伺服器硬體需求,確保其與放棄遺留 x86 支援的最新核心版本相容。

誰應關注:Developers & AI Engineers

關鍵要點

  • 正式棄用 Intel 486 CPU 架構支援
  • 增強 NTFS 檔案系統效能與穩定性
  • 透過移除遺留代碼專注於減少技術債

🧠 深度解析

背景與延伸:來自公開資料,非原文內容。引用 15 個來源。

🔑 增強重點摘要

  • Linux 7.1 的發布體現了一種維護哲學,旨在透過移除過時的子系統來現代化核心,而非僅僅是功能堆疊,從而降低技術債務並提高開發效率。
  • 全新的核心內建 NTFS 驅動程式是經過四年開發的徹底重寫,利用現代 iomap 和 folio 基礎設施,提供完整的寫入支援、延遲分配和顯著提升的寫入效能,取代了舊有且問題較多的驅動程式。
  • 移除 Intel 486 時代的子架構(如 M486、M486SX、ELAN)以及過時的 PCMCIA 主機控制器和 ISDN 驅動程式,共刪除了超過 140,000 行的遺留程式碼。
  • Linus Torvalds 明確指出,在 486 支援上浪費開發精力「毫無實際理由」,因為這些相容性程式碼有時會導致問題,耗費開發者寶貴的時間。
  • Linux 7.1 預設啟用 Intel 的彈性返回與事件傳遞 (FRED) 功能,這是一項 CPU 處理異常和中斷傳遞方式的架構性重寫,旨在降低開銷並提升新 Intel 平台上的安全性。

🛠️ 技術深入

  • Intel 486 支援移除詳情:
    • Intel 486 處理器缺乏關鍵指令,例如用於 64 位元原子操作和核心同步原語的 cmpxchg8b,這導致需要複雜的軟體模擬,增加了核心程式碼的複雜性。
    • 486SX 型號缺少內建的 x87 數學協處理器,因此需要進行 x87 模擬,由於其獨立的暫存器堆疊和 80 位元中間值,這項工作非常繁瑣。
    • 移除支援主要透過刪除 CONFIG_M486SXCONFIG_M486CONFIG_MELAN 等 Kconfig 建構選項來實現。
    • 核心現在支援的最低 x86 CPU 為原始 Pentium (i586) 或更新版本,要求具備時間戳計數器 (TSC) 和 CMPXCHG8B (CX8) 指令。
  • NTFS 檔案系統優化詳情:
    • 新的 NTFS 驅動程式是從頭開始重寫的,利用了現代 Linux 檔案系統的 iomapfolio 基礎設施。
    • 它直接在核心中實現了延遲分配和改進的寫入效能。
    • 此驅動程式取代了許多設定中較舊且緩慢的基於 FUSE 的 NTFS-3G 驅動程式,以及過去曾出現資料損壞報告的 Paragon 貢獻的 NTFS3 核心驅動程式。
    • 初步測試顯示,掛載 4TB 硬碟的速度約快四倍,多執行緒寫入效能提升了 35% 至 110%。

🔮 前景展望AI analysis grounded in cited sources

加速核心開發與維護效率。
移除老舊且極少使用的硬體支援,減少了維護複雜性與相容性問題,使開發者能將精力集中於現代硬體與新功能。
提升與 Windows 檔案系統的互通性與效能。
全面重寫的 NTFS 驅動程式提供更快的讀寫速度和更高的穩定性,對於雙系統用戶及混合平台環境至關重要。
促使老舊系統用戶升級或使用舊版核心。
由於 Linux 7.1 終止了對 Intel 486 CPU 的支援,運行這些舊硬體的用戶將無法使用最新核心,必須轉向長期支援 (LTS) 版本或升級硬體。

時間線

1989-04
Intel 486 處理器首次發布。
1991-12
Linux 核心 0.11 版本實現自託管,早期已支援 386/486 硬體。
2012-12
Linux 核心正式終止對 Intel 386 處理器的支援。
2022-XX
Linux 核心開始考慮終止對 i486 級 x86 處理器的支援。
2026-04
Linux 核心開發者開始提交移除 Intel 486 支援的補丁。
2026-06-14
Linux 核心 7.1 正式發布,終止 Intel 486 支援並引入全新 NTFS 驅動程式。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: ZDNet AI

這是摘要,不是原文。去看原站,或訂閱每週簡報。

每週 AI 簡報

每週一封,可隨時退訂。