去年 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,他編寫了超過一千行的核心程式碼。如果感興趣,
