近日,Linux 內核社區開始將已停產多年的 AMD Geode x86 嵌入式處理器支援標記為「孤兒」(orphaned)代碼,這意味著目前已無積極維護該平台的開發者,若代碼進一步失修,Geode 支援有可能被標記為棄用並最終從主線內核中移除。這一舉措是 Linux 內核剛啟動移除 Intel 486 支援之後,顯示出內核在加速處理老舊、無人維護的 x86 平台代碼。
此次調整的實體變更已透過補丁提交至 tip/tip.git 儲存庫的「x86/cpu」分支,目標是在今夏即將到來的 Linux 7.2 合併窗口前完成合併。補丁說明中指出,原負責 Geode 相關維護工作的開發者 Andres 已無法再接觸 Geode 硬體,包括曾經頗具知名度的 OLPC XO-1 筆記本,因此現有維護項目不再準確。同時,Geode 產品的官方文件連結亦已失效,相關產品多年前已正式停產,維護基礎進一步削弱。
Geode 平台逐步走向生命週期終點
儘管如此,Linux 內核樹中仍保留部分 Geode 相關平台代碼。補丁說明提到,除 OLPC XO-1 外,仍有少量嵌入式開發板在 arch/x86/platforms/geode 目錄下維護特定代碼,此外市場上曾經出過不少基於 Geode 的商用客戶端設備,這類系統在無特定平台補丁的情況下,理論上仍可繼續運行主線內核。不過,目前尚不清楚這些系統是否還在跟進 2026 年之後的最新上游 Linux 內核版本,這也使得繼續為其保留完整維護顯得意義有限。
在 Linux 社區視角下,One Laptop Per Child 項目中的 XO-1 是 AMD Geode 平台最具代表性的應用之一,其低功耗與面向教育市場的定位曾在開源圈留下深刻印象。隨著時間推移,這一及所有基於 Geode 的嵌入式系統均已老化,而內核代碼卻需持續適配新特性和架構變更,這種投入與實際用戶規模間的失衡,成為此次「孤兒化」決定的背景之一。
在補丁完成合併後,AMD Geode 平台將在內核維護體系中被明確標記為「孤兒」,相關維護者資訊被移除,指向失效產品文件連結亦將被刪除,同時文件列表會更新以涵蓋所有相關平台代碼。從流程上看,「孤兒化」並不意味著立即移除支援,但若缺乏維護導致的代碼與內核演進嚴重脫節,後續被標記為棄用直至徹底移出主線,將是順理成章的下一步。對於仍在使用 AMD Geode 的用戶而言,從性能、能效至安全性等多個維度來看,轉向 AMD 現代嵌入式平台已是更現實的選擇。
文章指出,相較於近 30 年前設計的 Geode,當前的 Ryzen Embedded 與 EPYC Embedded 在算力、功耗控制以及安全特性等方面均有跨越式提升,更適合作為運行現代 Linux 發行版和內核的硬體基礎。在 Geode 逐步走向生命週期終點的今天,遷移至新平台,亦被視為獲取更好 Linux 體驗的必然途徑。
📬 免費訂閱 TechRitual 科技精選
每 3 日由 AI 精選 5 篇最重要香港科技新聞,直送你信箱
或者


