Asahi Linux 是 Apple Silicon 支持(包括 M1 Ultra)的逆向工程。

Apple Silicon Mac 因其速度、能效及其所代表的技術進步而廣受好評——這些芯片是更大的手機處理器,其性能與同類英特爾芯片相同或更好,同時功耗更低。
但放棄 x86 硬件也讓 Mac 對於那些希望在 Mac 上運行多個操作系統的人來說有點不太有用。雖然您可以在 Apple Silicon Mac 計算機上的虛擬機中運行 ARM 版本的 Linux 和(有保留且無需官方支持)Windows,但 Apple 不支持直接在硬件上運行替代操作系統。Apple 不會為其他操作系統分發驅動程序,並且刪除 x86 處理器和廣泛支持的 Intel 和 AMD GPU 使得其他開發人員更難介入並提供這些驅動程序。
這就是Asahi Linux 項目的用武之地。幾個月來,一小群志願者一直致力於讓這個基於 Arch Linux 的發行版在 Apple Silicon Mac 計算機上運行,調整現有驅動程序並(在 GPU 的情況下)精心編寫自己的驅動程序。自己的。這些工作正在得到回報——上週該團隊向公眾發布了第一個 alpha 安裝程序,從昨天起該軟件就開始在 Mac Studio 中支持新的 M1 Ultra。
當前的 alpha 版本中已經運行了一系列令人印象深刻的硬件,包括 Wi-Fi、通過 Thunderbolt 端口的 USB 2.0(USB 3.0 僅適用於具有 USB-A 端口的 Mac,但通過 Thunderbolt 的 USB 3.0 即將“推出”),以及集成顯示。但重要的功能仍然缺失,包括 DisplayPort 和 Thunderbolt、網絡攝像頭、藍牙、睡眠模式和 GPU 加速。然而,在 GPU 加速方面,開發人員表示 M1 的速度足夠快,以至於 M1 上的軟件渲染 Linux 桌面感覺比許多其他 ARM 芯片上的圖形加速桌面更快。
Asahi 開發人員認為,該軟件不會“完成”M1 系列的所有基本硬件和功能,並且可以開箱即用,“還需要一年,也許兩年”。屆時,蘋果可能會推出另一代或兩代 M 系列芯片。但開發人員希望他們現在所做的大部分工作能夠以相對最小的努力繼續在未來幾代蘋果硬件上運行。
開發人員在他們的 wiki 頁面和狀態更新中都指出,蘋果公司出人意料地致力於與其芯片向後兼容。一些低級組件,例如中斷控制器和 UART 硬件,可以追溯到最初的 iPhone 和 PA Semi,這是 Apple 於 2008 年收購的一家公司,旨在快速啟動其移動芯片。特別是 M1 Pro/Max/Ultra處理器,但新的接口在很長一段時間內應該不會再改變。
Asahi 團隊希望他們的工作能夠向上游轉移到 Linux 內核和其他地方,然後隨著時間的推移滲透回其他發行版。5.13 Linux 內核 基於 Asahi 團隊的工作添加了基本的 M1 Mac 支持,並且 M1 PCIe 驅動程序包含在版本 5.16 中(包括 M1 Pro 和 Max 支持的其他位已提交審核)。這意味著一旦 Asahi 在 M1 Mac 上全面運行,我們希望其他發行版也不會落後太遠。
如果您想在 M1 Mac 上嘗試 Asahi Linux,當前的安裝程序從命令行運行,並且需要“至少 53 GB 的可用空間”才能與KDE Plasma 桌面一起安裝。Asahi 只需要大約 15 GB,但安裝程序要求您留出至少 38 GB 的可用空間來安裝 macOS,以便 macOS 系統更新不會中斷。從那裡開始,雙重啟動的工作方式應該類似於英特爾 Mac 上的過程,從啟動驅動器或啟動選擇器中可以看到備用操作系統,您可以在啟動 Mac 時啟動。未來的更新應該從新的 Asahi Linux 安裝中安裝,而不需要全新安裝。
發佈留言