Asahi團隊已在M1 Pro上順利啟動Linux:後續仍有很多工作
在蘋果於上月發佈了採用 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 使用者才能充分發揮蘋果新硬體的性能。