在蘋果於上月發布了採用 M1 Pro / M1 Max 芯片組的 2021 款 14 / 16 英寸 MacBook Pro 之後,Asahi 團隊也在努力實現在新硬件上運行 Linux 開源操作系統的目標。在去年搞定了 M1 平台之後,Asahi Linux 項目組的 Hector Martin,現又在 Twitter 上宣布其已抵達一個新的里程碑 —— 通過可用的 USB 端口,成功地在 M1 Pro 設備上啟動到了一個 Shell 界面。
據悉,Asahi Linux 項目組的 Hector Martin,一直致力於通過眾包的方式,讓 Linux 在蘋果最新硬件平台上運行。
過去一年,他還和許多熱心開發者攜手,為在 M1 MacBook 上運行 Linux 開源操作系統而付出了大量的心力。
在此前經驗的基礎上,這次 M1 Pro / M1 Max MacBook 的 Linux 引導工作已變得輕車熟路。
雖然距離最終目標還有很長一段路,但可以確定的是,SMP 對稱多處理、IRQ / IPI 中斷、Framebuffer Console 幀緩衝控制台、DART、USB(包括供電)、I2C、以及 GPIO,現都已能夠在 M1 Pro 平台上配合使用。
接下來,Asahi Linux 團隊將把更多精力放到 PCI Express 總線上,尤其是搞定 SD 讀卡器和 Wi-Fi 無線網絡支持(但願後續的存儲支持也能夠很快完善)。至於鍵盤 / 觸摸板支持,還是依賴於概念驗證的 SPI 驅動程序。
最後,與去年的 Apple M1 一樣,Asahi Linux 團隊仍面臨著 DRM 內核驅動、以及基於 OpenGL / Vulkan 的圖形支持等難題。只有完善了這些功能,Linux 用戶才能充分發揮蘋果新硬件的性能。