蘋果粉有福啦!
蘋果新知與使用技巧等你來挖掘

將 Linux 移植到蘋果 M1 Mac 太復雜,後者工作方式更像是 iPhone

眾籌的 Asahi Linux 項目目前公布了第一份 M1 Mac 移植進展報告,詳細介紹了其將 Linux 移植到蘋果 Silicon 平台與 M1 Mac 上的努力。蘋果新的 Silicon 處理器架構正在造成一些困難 …

將 Linux 移植到蘋果 M1 Mac 太復雜,後者工作方式更像是 iPhone

博文中表示,內核黑客、Asahi Linux 聯合創始人 Hector Martin 描述了該項目在了解這款蘋果新芯片工作原理方面所面臨的挑戰。

該項目的報告讓人們看到了蘋果獨特的啟動過程,以及讓另一個操作系統在 M1 Mac mini 上運行所面臨的挑戰,M1 Mac mini 是 Martin 試圖讓 Linux 運行的第一款蘋果 Silicon 產品。

博客中稱,Apple Silicon Mac 的啟動方式與 PC 完全不同。它們的工作方式更類似於嵌入式平台(比如安卓手機,當然也可以說是 iOS 設備),但也加入了不少定制的機制。然而,蘋果采取了一些措施,讓人感覺這個啟動過程更接近英特爾 Mac 的啟動過程,所以一直以來,人們對事情的實際工作方式有很多困惑。

該項目於今年 1 月份開始。目前,Martin 已經能夠編寫一個名為 m1n1 的自定義引導加載器,其目的是盡可能多地照顧到 “蘋果主義”。

m1n1 似乎是讓 M1 上運行更多 Linux 的第一部分,但要做到這一點,還要將他的工作上傳到主線 Linux 內核中。


“未來,我們將不斷為 m1n1 添加功能,使其成為一個更強大的研究工具。一個特別令人興奮的目標是將它變成一個非常輕量便攜的虛擬機管理程序,可以啟動 macOS,并可阻止其對 M1 硬件的訪問。這將使我們能夠研究蘋果的驅動程序是如何工作的,而不必拆解它們。”

Asahi Linux 項目并不是將 Linux 帶到蘋果 M1 上的唯一努力。得益於 Ubuntu 的新 Corellium 移植,你已經可以在 M1 Mac mini 上運行 Linux。

然而,目前的端口仍然有一些限制,因為當啟動到 Linux 時,你可能需要 USB-C 網絡適配器來連接互聯網。

隨時留意本站最新蘋果資訊:蘋果粉點點讚 » 將 Linux 移植到蘋果 M1 Mac 太復雜,後者工作方式更像是 iPhone