Asahi Linux專案在8月底時,將會正式發布Fedora Asahi Remix,而這將會是一個支援Apple Silicon的Linux,讓用戶也可以在Mac上順暢運作Linux。

Asahi Linux在去年3月的時候釋出第一個公開Alpha版本,但由於是一個很早期的版本,因此功能也不齊全,僅有Wi-Fi、Ethernet、鍵盤和顯示器等基本硬體功能,諸如圖形加速、TouchBar、藍牙和神經網路引擎等皆不支援。

在Apple Silicon的Mac上執行Linux,連Linux之父Linus Torvalds都有興趣的事,實際執行卻相當困難,Asahi Linux官方提到,要在Apple Silicon這樣相對新的硬體上,提供完整的Linux支援並不容易,需要大量的逆向工程和開發工作,整體工作量非常大。

Asahi Linux專案一開始將開發能量集中在Bootloader和核心,這些可在各Linux發行版本共用的工作。不過,就算核心已經達到基本可用的程度,但是要跟Linux發行版結合,仍然有許多細緻的整合工作需要進行,而且也需要在使用者空間專案合作,添加需要的功能。官方希望Asahi Linux能夠與市面上所有Linux發行版整合,讓用戶可以在Mac上任意選擇使用不同的Linux,由於這個宏大的目標,因此Asahi Linux需要先自行開發一個整合原型,呈現Linux發行版整合Asahi Linux應該呈現的樣子。

最初Asahi Linux利用Arch Linux ARM,加入自己的套件打包成Asahi Linux Arch Linux ARM remix,雖然這個方法可行,但因為缺乏與上游的合作,Asahi Linux始終無法透過官方平臺提供更廣泛的支援。而Fedora專案這時候向Asahi Linux伸手,於是雙方一拍即合密切合作,Asahi Linux將Apple Silicon完全整合到Fedora,這包括了所有的自定義套件、核心等。

直接與上游合作,使得Asahi Linux能夠與核心發行版更緊密的整合,也能迅速修復各種軟體套件的問題。由雙方合作的Fedora Asahi是一個上游優先專案,因此所有Asahi Linux特殊工具,像是m1n1低階Bootloader以及Asahi腳本工具,都存在上游的Fedora儲存庫中,可以直接供所有Fedora用戶使用,而Fedora Asahi硬體支援套件,存放在由Fedora Asahi工作組維護的個人套件建置系統COPR中,直接由Fedora基礎設施建置和供應。

雖然Asahi Linux許多工作已經整合到Fedora上游,但是官方暫時決定以Remix版本發行,提供更好的硬體整合彈性,不過官方預告,最終Apple Silicon支援還是會整合到Fedora Workstation和Fedora Server中。Fedora Asahi Remix的第一個正式版,將會在8月底的時候釋出,目前開發者已經可以先下載開發版本試用。

熱門新聞

Advertisement