Asahi Linux

Asahi Linux是一個旨在將Linux移植到Apple Silicon晶片的麥金塔電腦（Mac）之計劃，使其可運行macOS以外的操作系統。該計劃已在2021年初啟動，由西班牙籍黑客赫克托·馬丁（）領導。工作於2021年初開始，2022年將發布初始Alpha版本。由於缺乏Apple專有韌體的公開可用技術資料，該計劃面臨挑戰。

此計劃的名稱「Asahi」為日語的「旭日」之意，「旭苹果」是蘋果的品種之一。麦金塔电脑名称来源于麦金塔品种的苹果，而旭苹果正是麦金塔苹果品种的日语名。

歷史
自從蘋果公司執行長提姆·庫克（）於2020年6月22日的世界開發者大會（WWDC）宣佈Mac向苹果芯片迁移的計劃後，人們一直有興趣讓Linux在Apple Silicon上運行。此後不久，Linux創造者林納斯·托瓦茲（）表示有興趣使用運行Linux的Apple M1 Mac電腦，但認為要實現這件事太費勁了。

赫克托·馬丁在2020年12月宣布了這個計劃，並在獲得每月約4,000美元的資金後一個月後正式啟動計劃。开發開源圖形驅動程式堆疊Panfrost的加拿大女性程式設計師（Alyssa Rosenzweig）加入了計劃，以協助Apple Silicon GPU Linux驅動程式開發。

開發人員很快意識到，僅僅嘗試啟動為Apple Silicon的處理器架構（AArch64）編譯的Linux內核將是一項挑戰，因為它涉及到解決啟動過程中使用之蘋果公司專有程式碼的功能。這項工作非常耗時，並且花費了一年中的大部分時間，包括向主要的Linux內核開發人員提交拉取請求以保持開發同步並避免回歸。然而，它隨後對之前未記錄的引導過程進行了徹底而全面之解釋，赫克托·馬丁和其他人在GitHub上公布了該過程。

2022年3月18日，開發團隊發布了Asahi Linux安裝程式的實驗性Alpha版本。安裝程式提供了基於Arch Linux ARM的桌面或最小環境選項，或用於安裝OpenBSD，抑或替代Linux發行版的基本UEFI環境，支援Apple Silicon以可開機的USB儲存裝置啟動。儘管能夠啟動 UEFI shell，但不支持啟動微軟Windows，並且沒有計劃這樣做，因為這將涉及修改微軟公司專有的Windows核心。

在第一個Alpha版本發布後的一兩年內，預計不會全面支援所有Apple Silicon的Mac電腦。2022年7月，Asahi Linux團隊發布了更新，支援搭載M1 Ultra的Mac Studio，並早期初步支援M2處理器的MacBook Pro。

支援
Asahi Linux目前被視為Alpha版本軟體。雖然它可以顯示圖形用戶界面，但目前不支援任何圖形加速，因為這涉及從頭開始為Apple Silicon的專有GPU開發硬體驅動程式。然而，Apple Silicon的性能足以在可接受的速度運行基本的XOrg桌面。HDMI視訊輸出僅支援Apple Silicon版本Mac mini，在Apple Silicon版本MacBook上不支援Thunderbolt視訊輸出。

Asahi Linux核心被編譯為支援16K記憶體分頁。這意味著一些現有的流行軟體版本，例如文件系统f2fs和二进制兼容层Wine無法執行。

反應
Asahi Linux這個計劃受到好評。英國科技新聞網站The Register上的一篇評論指出，對於仍處於Alpha版本階段的軟體來說，它運作得非常好。同樣，Ars Technica網站的一篇評論對於Asahi Linux計劃在生命週期初期就已支援的硬體數量印象深刻。

另見
逆向工程

參考資料

外部連結 
 
 

2022年軟體
Linux發行版
ARM操作系统