去年 12 月,秉承著“萬物皆可 Linux”的理念,知名開發者赫克託·馬丁(Hector Martin)正發起眾籌 Asahi Linux 專案,計劃為 Apple Silicon Mac 裝置移植 Linux 系統。在今天放出的初期“徵求意見”系列補丁中,大神 Martin 成功讓 Broadcom “BRCMFMAC”驅動程式能夠在 M1 SoC 以及蘋果 T2 平臺上支援無線區域網。
Asahi Linux 專案目標是在 Linux 下實現對 Apple Silicon ARM 的支援,他發出了一套 34 個 RFC 補丁,以支援 Apple T2 和 M1 平臺與這個上游 Broadcom 開源網路驅動器。這些補丁已經用蘋果T2/M1 平臺使用的 Broadcom FullMAC 硬體進行了測試,包括 BCM4355C1、BCM4364B2/B3、BCM4377B3、BCM4378B1 和 BCM4387C2。
Martin 在補丁封面信中指出:“像蘋果公司一樣,這些機器上的東西與其他每一個Broadcom平臺都略有不同。特別是,除了正常的裝置/韌體支援變化外,這一系列中的很大一部分涉及到選擇和載入正確的韌體。這些平臺使用多個維度進行韌體選擇,而這些維度的值則不同程度地來自於DT或OTP”。
為使蘋果 M1/T2 平臺能夠與現有的 Broadcom Linux 核心驅動一起工作,支援 WiFi,他編寫了超過一千行的核心程式碼。如果感興趣,