AsahiLinux
Asahi Linux是一个旨咧將 Linux 徙栽到 Apple Silicon 晶片的麥金塔電腦(Mac)之計畫,使其可運行 macOS 以外的操作系統。該計劃已經佇二空二一年初啟動,由西班牙籍駭客赫克托 ・ 馬丁(Hector Martin)領導。佇二空二一年開始,二空二二年欲發佈初 Alpha 版本。因為欠缺 Apple 專有韌體的公開通用技術資料,愛計畫面臨的挑戰。
此計劃的名稱「Asahi」為日語的「旭日」之意,「 旭日」也是蘋果的品種之一。
歷史
自從蘋果公司執行長提姆 ・ 庫克(Tim Cook)佇二空二空年六月二二的世界開發者大會(WWDC)宣佈 Mac 向蘋果晶片徙位的計劃了後,人一直有興趣予 Linux 佇咧 Apple Silicon 最運行。此後無偌久,Linux 創造者林納斯 ・ 托瓦茲(Linus Torvalds)表示有興趣來使用運行 Linux 的 Apple M 一 Mac 電腦,毋過認為欲實現這件代誌傷費氣矣。
赫克托 ・ 馬丁佇咧二空二空年十二月宣佈這个計畫,而且逐個月大約四 , 零美金的資金後一個月後正式啟動計畫。開發開源圖形驅動程式疊 Panfrost 的加拿大女性程式設計師艾莉莎 ・ 羅森茨維格(Alyssa Rosenzweig)加入了計劃,以協助 Apple Silicon GPU Linux 驅動程式開發。
開發人員足緊智覺講,干焦試驗啟動為 Apple Silicon 的處理器架構(AArch 六十四)編譯的 Linux 核心將是一項挑戰,因為伊牽涉著解決啟動過程中使用之蘋果公司專有工程式碼的功能。這途足厚工的,並且嘛開一年中的大部份時間,包括向主要 Linux 核心開發人員提交搝取請求以保持開發仝步並避免回歸。毋過,伊隨後對進前無記錄的引導過程進行矣徹底抑若全面之解說,赫克托 ・ 馬丁佮別人佇咧 GitHub 上公佈矣該過程。
二空二二年三月十八,開發團隊發佈矣 Asahi Linux 安裝程式的實驗性 Alpha 版本。安裝的程式提供矣基於 Arch Linux ARM 的桌面抑是上細環境選項,抑是安裝 OpenBSD,或者是替代 Linux 發行版的基本 UEFI 環境,支援 Apple Silicon 以會當啟動的 USB 儉裝置啟動。就算講會當啟動 UEFI shell,毋過無支援啟動微軟 Windows,並且無計畫按呢做,因為這會牽涉著修改微軟公司專有的 Windows 核心。
佇頭一个 Alpha 版本發佈了的一兩年內,按算袂全面支援所有 Apple Silicon 的 Mac 電腦。二空二二年七月,Asahi Linux 團隊發佈閣較新,接載 M 一 Ultra 的 Mac Studio,並早期初步支援 M 二處理器的 MacBook Pro。
支援
Asahi Linux 目前予人看做是 Alpha 版本軟體。雖然伊會當顯示圖形使用者介面,但目前並無支援任何圖形加速,因為這牽涉著自頭開始為這个 Apple Silicon 的專有 GPU 開發硬體驅動程式。毋過,Apple Silicon 的效能會當佇可接受的速度運行基本的 XOrg 桌面。HDMI 視訊輸出干焦支援 Apple Silicon 版本 Mac mini,佇咧 Apple Silicon 版本 MacBook 上蓋無支援 Thunderbolt 視訊輸出。
Asahi Linux 核心予人編譯做支援十六 K 記持體分頁。這意味一寡現有的流行軟體版本,譬如講檔案系統 f 二 fs 佮二進位相容層 Wine 無法度執行。
反應
Asahi Linux 這个計畫受著好評。英國科技新聞網站 The Register 頂懸的一篇評論指出,對猶原有所在的 Alpha 版本階段的軟體來講,伊運作非常好。仝款,Ars Technica 網站的一篇話對 Asahi Linux 計畫佇性命週期初期就已經支援的硬體數量印象深刻。
另見
- 顛倒向工程
參考資料
外部連結
- 官方網站
- YouTube 上的安裝影片