自去年 11 月蘋果自研 M1 芯片落地以來,業界開發者紛紛對其”打起了主意“,有人稱 M1 芯片是否真的如傳聞那樣打破了 x86 的壟斷,不如實測一番;有人打破砂鍋問到底,從技術研發、設計、趨勢上深度地解析了一下;也有人不甘于現狀,開啟了未知的探索之路,即在搭載 M1 芯片的電腦上探索移植 Linux 的解決方案。
其實,針對蘋果舊版的 MacBook,曾經就有不少 Linux 愛好者做過嘗試,其中的一位開發者還寫下了長文,記錄了自己探索路途中的那些坑、以及快樂的時刻。
不過,面向最新搭載 M1 芯片的 Mac,它是否也能像 Windows 借助 WSL 那樣輕松地玩轉起 Linux 呢?
1 Linus :“我沒有空來解決”
事實上,不久前 Linux 之父 Linus Torvalds 在國外 Real World Technologies 網站的留言板答網友提出的“如何看待新的(M1 芯片)蘋果電腦”問題時,回應稱:
如果它運行 Linux ,我絕對希望擁有一臺。
不過,曾是 11 英寸 MacBook Air 的長達十年用戶的 Linus 稱,“現在的蘋果筆記本對 Linux 兼容已經不那么友好了,盡管新的 MacBook Air 幾乎完美,唯獨 OS 不行。”同時,他表示,其實等待 ARM 架構筆記本運行 Linux 很久了,但現在他也沒有時間去解決新款 M1 Mac 運行 Linux 的問題。
2 業界愛好者:我來!
就在此時,一位白天是 IT 安全顧問、晚上是“黑客”的開發者 Hector Martin 走了出來。
此前,CSDN 也曾報道過 Hector Martin 正在眾籌平臺 Patreon 上啟動了一項向 M1 Mac 移植 Linux 的項目。
如今,在經過一定時間的眾籌與籌備,Hector 于 Twitter 上正式宣布這一項目啟動,并將其命名為「Asahi Linux Project」。
目前,Asahi Linux 項目官網(https://asahilinux.org/)已上線,Hector 稱,會更傾向于優先考慮技術方面的問題。
作為此次項目的發起人,Hector 此前曾為 PlayStation 4、任天堂 Wii 創建 Linux 移植,有著豐富的開發經驗。Hector Martin 此前也表示,它創建 Asahi Linux 項目的目標是想要在 M1 Mac 上創建一個可以在日常驅動設備上使用的操作系統,而不只是一個技術演示這么簡單。
因此,他也給出了一些初步的想法與步驟:
我想出了如何在外部 Thunderbolt 端口上啟用調試 UART(感謝 t8012dev 團隊提供 USB-PD 模塊)。首先,這是一種獲得低級通信通道的方法,該通道足夠簡單,可以用來調試其余的啟動過程。原型硬件使用 Arduino 和 FUSB302 USB-PD Interface IC,代碼在 GitHub(https://github.com/AsahiLinux/vdmtool)上。我打算將其“生產”版本設計為開放式硬件設計,并且我正在考慮自己制作一個小型的自制產品(10-20個)。
接下來,我將整理加載引導程序的連續階段,這些階段也將作為簡單的測試平臺。我將以 Mac mini 為基礎。
此消息一出,也受到了不少開發者的支持。
3 宋寶華:這么多 ARM 芯片都可以運行,M1 也沒有理由不能運行
那么,整體而言,該方案亦或是在 M1 芯片的 Mac 上運行 Linux 的可行性究竟有多大?
對此,CSDN 有幸采訪到了資深 Linux 內核開發者宋寶華老師,其表示,倘若在沒有蘋果官方支持的情況下,運行 Linux 我認為是可以的。畢竟這么多 ARM 芯片都可以運行,M1 也沒有理由不能運行。但是,在業界極少看見完全有第三方組織和個人在其他公司的芯片上開發完整的、穩定的、性能好的 Linux 的,我認為可以運行和可以工作地很好是兩個完全不同的概念。
同時,在移植過程中,宋寶華認為,其主要難點還是在于第三方比較難深刻理解蘋果公司的芯片的真正問題。比如,基本每個芯片廠商都有 Linux team,他們在開發 Linux 過程中可以和相關的 IC Design Team 進行深入地交流。對于每個 IP 里面的寄存器,甚至 IP 本身存在的缺陷都有深刻的理解。
不過,未來某一天,當 Linux 能夠成功運行到搭載 M1 芯片的 Mac 系列設備時,無疑會為業界帶來更多的便利,但是現實來看,宋寶華表示,影響有限。其表示,目前在服務器和嵌入式領域已經非常成功,在 PC 領域還是一個小眾的角落。Linux 倘若在 MacBook 上運行,我個人認為會帶動一部分在 PC 使用 Linux 的熱情,但是這個熱情很可能還是會在一個比較小的圈子,本質上不會有大的改觀。本質上的問題,還是需要一個類似 Windows、MacOS 的強有力的 Linux 發行版和強有力的應用軟件生態支持,而這個強有力發行版,也有類似蘋果等的一線 PC 廠商來推。
責任編輯:tzh
-
芯片
+關注
關注
463文章
54018瀏覽量
466334 -
蘋果
+關注
關注
61文章
24600瀏覽量
208403 -
Linux
+關注
關注
88文章
11763瀏覽量
219091 -
Mac
+關注
關注
0文章
1128瀏覽量
55342
發布評論請先 登錄
神眸再發新品!M1智能親情可視通搭起遠程陪伴橋梁
Microchip擴展maXTouch? M1觸摸屏控制器系列,實現更廣泛的屏幕尺寸覆蓋
愛芯元智M57系列芯片榮獲2025高工金球獎年度量產首創獎
中興微電子撼域M1芯片與ETAS AUTOSAR軟件完成適配
EVAL - M1 - 101T評估板:電機控制應用的理想選擇
探索Eval - M1 - CM610N3評估板:電機驅動應用的理想之選
EVAL - M1 - IM523評估板:助力電機驅動應用設計
基于 DR1M90 的 Linux-RT 內核開發:從編譯配置到 GPIO / 按鍵應用實現(1)
新能源無人機風光一體化巡檢系統應用的可行性
醫療成像設備系統電源芯片國產替代可行性研究
ASP4644四通道集成方案在射頻通信系統中的可行性分析
大模型在半導體行業的應用可行性分析
福祿克ST20MAX紅外測溫儀究竟有多好用
M3 Ultra 蘋果最強芯片 80 核 GPU,32 核 NPU
蘋果M1芯片版的Mac運行Linux的可行性究竟有多大?
評論