Linux 核心在規模和效率方面持續發展。在2025年初,兩個重要里程碑凸顯了這個作業系統的成長和最佳化潛力:核心原始碼達到4000萬行,以及資料中心能效方面的重大突破。
創紀錄的原始碼增長
隨著 Linux 核心版本 6.14 rc1 的釋出,其原始碼量突破了4000萬行。這意味著在過去十年中,程式碼量增長了一倍,平均每兩個月增加約40萬行程式碼。雖然這種增長看似令人擔憂,但大部分新增程式碼是為了支援更廣泛的硬體相容性,幷包含必要的文件和註釋。
核心統計資料 | 數值 |
---|---|
當前程式碼行數 | 40,063,856 |
增長率 | 每2個月約增加400,000行 |
架構程式碼規模 | 450萬行 |
x86 專用程式碼 | 少於50萬行 |
AMD Radeon 相關程式碼 | 約500萬行 |
理解核心規模
核心龐大的程式碼量並不一定意味著實際系統會變得臃腫。例如,處理器架構相關程式碼佔據了450萬行,但典型的 x86 系統實際上只使用其中不到50萬行程式碼。同樣, AMD 的 Radeon 驅動程式和文件就佔用了約500萬行程式碼,但這些程式碼只在需要時才會載入。這種模組化方法確保系統只加載必需的程式碼。
革命性的能效突破
來自 University of Waterloo 的研究人員取得了重大突破。Martin Karsten 教授及其團隊透過對 Linux 網路棧進行僅30行程式碼的修改,可能使資料中心能耗降低高達30%。這項已整合到 Linux 核心6.13版本的最佳化,主要透過 IRQ 暫停來改善網路流量處理。
能源最佳化影響 |
---|
潛在能源節省:30% |
程式碼修改規模:30行 |
當前計算能源使用量:佔全球日常消耗的5% |
2026年資料中心預計使用量:650TWh - 1,050TWh |
對全球能源消耗的影響
這項最佳化的時機恰到好好,因為當前計算機耗能約佔全球日常能源使用量的5%。預計到2026年,資料中心的用電量將增長一倍以上,達到650TWh到1,050TWh之間。這項改進可能對環境產生重大影響。主要科技公司實施這一修改後,全球範圍內可節省數以億度計的電能。
最新核心改進
最新發布的 Linux 6.14 rc1 帶來了更多增強功能,包括對新的 Copilot 按鍵的支援、透過 XPad 驅動擴充套件遊戲控制器相容性、改進的音訊硬體支援,以及更快的休眠和喚醒時間。這些更新展示了核心在保持效率的同時,不斷發展以滿足現代計算需求。