去年 12 月,秉承著“萬物皆可 Linux”的理念,知名開發(fā)者赫克托·馬?。℉ector Martin)正發(fā)起眾籌 Asahi Linux 項目,計劃為 Apple Silicon Mac 設(shè)備移植 Linux 系統(tǒng)。在今天放出的初期“征求意見”系列補丁中,大神 Martin 成功讓 Broadcom “BRCMFMAC”驅(qū)動程序能夠在 M1 SoC 以及蘋果 T2 平臺上支持無線局域網(wǎng)。
Asahi Linux 項目目標(biāo)是在 Linux 下實現(xiàn)對 Apple Silicon ARM 的支持,他發(fā)出了一套 34 個 RFC 補丁,以支持 Apple T2 和 M1 平臺與這個上游 Broadcom 開源網(wǎng)絡(luò)驅(qū)動器。這些補丁已經(jīng)用蘋果 T2/M1 平臺使用的 Broadcom FullMAC 硬件進行了測試,包括 BCM4355C1、BCM4364B2/B3、BCM4377B3、BCM4378B1 和 BCM4387C2。
Martin 在補丁封面信中指出:“像蘋果公司一樣,這些機器上的東西與其他每一個Broadcom平臺都略有不同。特別是,除了正常的設(shè)備/固件支持變化外,這一系列中的很大一部分涉及到選擇和加載正確的固件。這些平臺使用多個維度進行固件選擇,而這些維度的值則不同程度地來自于DT或OTP”。
為使蘋果 M1/T2 平臺能夠與現(xiàn)有的 Broadcom Linux 內(nèi)核驅(qū)動一起工作,支持 WiFi,他編寫了超過一千行的內(nèi)核代碼。如果感興趣,請看 RFC 補丁系列的所有細節(jié)。
來源:cnBeta.COM