開源社區在推動 Linux 系統適配蘋果 Apple Silicon 芯片的進程中又邁出了關鍵一步。近日,開發者 IntegralPilot 成功在搭載 M3 芯片的 Mac 設備上運行了 Fedora 43 Asahi Remix 系統,這一成果標志著 Asahi Linux 項目在支持蘋果最新芯片方面取得了重要突破。
Asahi Linux 是一個由社區主導的開源項目,其核心目標是為配備 Apple Silicon(包括 M1、M2、M3 等系列芯片)的蘋果電腦提供 Linux 系統的支持。此前,該項目已實現對 M1 和 M2 系列芯片的穩定支持,而此次在 M3 芯片上的突破,進一步擴展了其兼容范圍。IntegralPilot 不僅在普通 M3 芯片的 Mac 上完成了系統運行測試,還成功驗證了 M3 Pro 和 M3 Max 芯片的兼容性,所使用的系統搭載了 KDE Plasma 桌面環境。
盡管取得了這一進展,但 IntegralPilot 坦言,當前移植版本仍處于“極早期階段”。目前,系統僅能驅動內部 SSD、屏幕顯示以及鍵盤觸控板等基礎硬件,距離成為一款可日常使用的成熟系統還有很大差距。其中,最大的技術障礙在于 M3 芯片的 GPU 驅動尚未攻克。由于缺乏硬件圖形加速支持,系統目前完全依賴 LLVMpipe 技術進行渲染,這意味著所有的圖形計算任務都由 CPU 承擔,導致系統性能受到明顯限制。
在這種技術限制下,系統雖然能夠勉強運行《毀滅戰士》等對硬件要求較低的老游戲,但對于現代桌面應用所需的流暢度來說,仍無法滿足日常使用需求。例如,在進行多任務處理或運行圖形密集型應用時,系統可能會出現卡頓或響應遲緩的現象。
Asahi Linux 項目的核心開發者 Sven Peter 指出,從 M2 到 M3 的過渡并非簡單的硬件升級,蘋果在 M3 芯片中引入了多項底層硬件變更,這些變更給開發工作帶來了巨大挑戰。具體而言,蘋果調整了輸入控制器和 NVMe 接口的設計,更為關鍵的是,電源傳輸(PD)控制器從原本的 I2C 總線遷移到了 SPMI 協議。這一變更直接導致原有的驅動代碼失效,開發團隊需要重新編寫適配代碼,這無疑是導致 M3 芯片適配進度落后于前代芯片的主要原因。
與此同時,開源社區的探索并未止步于 M3 芯片。據報道,已有貢獻者在 M4 和 M5 芯片上成功引導了基礎的 Alpine Linux 系統,這顯示出社區在推動 Linux 系統適配蘋果最新芯片方面的持續努力。然而,Sven Peter 也警告稱,M4 及后續芯片引入了更多的硬件限制和架構變更,這將進一步增加開發的復雜性和技術門檻,為未來的適配工作帶來更多不確定性。











