進展報告:Asahi Linux在蘋果的M1架構上實現了基本可用的桌面功能

來自Asahi Linux團隊的消息,將Linux引入Apple
Silicon的努力已經產生了一個基本的功能性桌面。該項目在今年早些時候以一篇冗長的博文正式啟動,詳細介紹了將操作系統引入蘋果最新和最先進的設備所涉及的挑戰。從那時起,蘋果M1支持已經進入了Linux內核,到8月,GNOME桌面被顯示為顆啟動,其體驗被描述為”不是很好,但可以使用”。創始人Hector Martin今天發表的9月進展報告對項目的粉絲們來說充滿了好消息,包括Asahi Linux”可以作為一個基本的Linux桌面使用”的評論,儘管沒有GUI加速。

asahi-gnome.webp

至於用的什麼桌面,Martin表示:”無論你想要什麼桌面,這都取決於你!”目前的計劃是提供一個預配置了KDE的Arch Linux ARM鏡像,並可能提供一個可引導鏡像,以便用戶可以安裝自己的桌面偏好。

今年早些時候,最底層的驅動程序已經併入了Linux內核,但Martin說還需要更多的東西來讓M1支持得更好,目標是最終將所有的東西先納入上游。

已經併入5.16版本的Linux內核(5.15版本目前處於RC狀態)的是PCIe綁定和驅動,以及USB-C PD驅動。正在審查的還有其他一些部件,包括用於蘋果M1的GPIO引腳的Pinctrl驅動、處理M1的設備電源管理的代碼,而目前正在開發的是顯示控制器的硬件,以及其他方面的工作。

進展報告:Asahi Linux在蘋果的M1架構上實現了基本可用的桌面功能

該團隊也一直在進行安裝程序的開發,因為讓這些代碼在M1 Mac Mini上運行仍然有些挑戰。”一旦我們有了穩定的內核基礎,我們將開始發布一個’官方’安裝程序,希望能在’冒險者’中看到更廣泛的使用。”安裝程序將是一個腳本,在最終目標是要讓用戶安裝一個Linux發行版之前先用便捷的方法處理分區等繁瑣事務。安裝完成後,需要通過電源按鈕重新啟動到恢復模式,並運行安裝程序設置的另一個腳本。

一旦選定的發行版開始運行,預計ARM64應用程序就可以順利運行。Martin補充說:”對於運行x86應用程序的Rosetta方式,我們也很想試試,它應該與Wine一起工作,讓你也能運行Windows遊戲”。

進展報告顯得非常積極,但最大的攔路虎顯然是GPU,雖然還沒有GPU加速,但M1的CPU是如此強大,以至於軟件渲染的桌面表現也非常好。但他承認,在提供所需的順滑體驗之前,仍需要磨平大量的粗糙邊緣,尤其是GPU。

“儘管如此,我們希望這將使那些願意站在絕對前沿的人嘗到在這些機器上運行Linux的滋味–對一些人來說,這可能足以滿足生產使用。”

(0)
上一篇 2021-10-07 14:38
下一篇 2021-10-07 14:38

相关推荐