自去年 11 月蘋果自研 M1 芯片落地以來,業(yè)界開發(fā)者紛紛對其”打起了主意“,有人稱 M1 芯片是否真的如傳聞那樣打破了 x86 的壟斷,不如實測一番;有人打破砂鍋問到底,從技術研發(fā)、設計、趨勢上深度地解析了一下;也有人不甘于現(xiàn)狀,開啟了未知的探索之路,即在搭載 M1 芯片的電腦上探索移植 Linux 的解決方案。
其實,針對蘋果舊版的 MacBook,曾經(jīng)就有不少 Linux 愛好者做過嘗試,其中的一位開發(fā)者還寫下了長文,記錄了自己探索路途中的那些坑、以及快樂的時刻。
不過,面向最新搭載 M1 芯片的 Mac,它是否也能像 Windows 借助 WSL 那樣輕松地玩轉起 Linux 呢?
1 Linus :“我沒有空來解決”
事實上,不久前 Linux 之父 Linus Torvalds 在國外 Real World Technologies 網(wǎng)站的留言板答網(wǎng)友提出的“如何看待新的(M1 芯片)蘋果電腦”問題時,回應稱:
如果它運行 Linux ,我絕對希望擁有一臺。
不過,曾是 11 英寸 MacBook Air 的長達十年用戶的 Linus 稱,“現(xiàn)在的蘋果筆記本對 Linux 兼容已經(jīng)不那么友好了,盡管新的 MacBook Air 幾乎完美,唯獨 OS 不行。”同時,他表示,其實等待 ARM 架構筆記本運行 Linux 很久了,但現(xiàn)在他也沒有時間去解決新款 M1 Mac 運行 Linux 的問題。
2 業(yè)界愛好者:我來!
就在此時,一位白天是 IT 安全顧問、晚上是“黑客”的開發(fā)者 Hector Martin 走了出來。
此前,CSDN 也曾報道過 Hector Martin 正在眾籌平臺 Patreon 上啟動了一項向 M1 Mac 移植 Linux 的項目。
如今,在經(jīng)過一定時間的眾籌與籌備,Hector 于 Twitter 上正式宣布這一項目啟動,并將其命名為「Asahi Linux Project」。
目前,Asahi Linux 項目官網(wǎng)(https://asahilinux.org/)已上線,Hector 稱,會更傾向于優(yōu)先考慮技術方面的問題。
作為此次項目的發(fā)起人,Hector 此前曾為 PlayStation 4、任天堂 Wii 創(chuàng)建 Linux 移植,有著豐富的開發(fā)經(jīng)驗。Hector Martin 此前也表示,它創(chuàng)建 Asahi Linux 項目的目標是想要在 M1 Mac 上創(chuàng)建一個可以在日常驅動設備上使用的操作系統(tǒng),而不只是一個技術演示這么簡單。
因此,他也給出了一些初步的想法與步驟:
我想出了如何在外部 Thunderbolt 端口上啟用調試 UART(感謝 t8012dev 團隊提供 USB-PD 模塊)。首先,這是一種獲得低級通信通道的方法,該通道足夠簡單,可以用來調試其余的啟動過程。原型硬件使用 Arduino 和 FUSB302 USB-PD Interface IC,代碼在 GitHub(https://github.com/AsahiLinux/vdmtool)上。我打算將其“生產”版本設計為開放式硬件設計,并且我正在考慮自己制作一個小型的自制產品(10-20個)。
接下來,我將整理加載引導程序的連續(xù)階段,這些階段也將作為簡單的測試平臺。我將以 Mac mini 為基礎。
此消息一出,也受到了不少開發(fā)者的支持。
3 宋寶華:這么多 ARM 芯片都可以運行,M1 也沒有理由不能運行
那么,整體而言,該方案亦或是在 M1 芯片的 Mac 上運行 Linux 的可行性究竟有多大?
對此,CSDN 有幸采訪到了資深 Linux 內核開發(fā)者宋寶華老師,其表示,倘若在沒有蘋果官方支持的情況下,運行 Linux 我認為是可以的。畢竟這么多 ARM 芯片都可以運行,M1 也沒有理由不能運行。但是,在業(yè)界極少看見完全有第三方組織和個人在其他公司的芯片上開發(fā)完整的、穩(wěn)定的、性能好的 Linux 的,我認為可以運行和可以工作地很好是兩個完全不同的概念。
同時,在移植過程中,宋寶華認為,其主要難點還是在于第三方比較難深刻理解蘋果公司的芯片的真正問題。比如,基本每個芯片廠商都有 Linux team,他們在開發(fā) Linux 過程中可以和相關的 IC Design Team 進行深入地交流。對于每個 IP 里面的寄存器,甚至 IP 本身存在的缺陷都有深刻的理解。
不過,未來某一天,當 Linux 能夠成功運行到搭載 M1 芯片的 Mac 系列設備時,無疑會為業(yè)界帶來更多的便利,但是現(xiàn)實來看,宋寶華表示,影響有限。其表示,目前在服務器和嵌入式領域已經(jīng)非常成功,在 PC 領域還是一個小眾的角落。Linux 倘若在 MacBook 上運行,我個人認為會帶動一部分在 PC 使用 Linux 的熱情,但是這個熱情很可能還是會在一個比較小的圈子,本質上不會有大的改觀。本質上的問題,還是需要一個類似 Windows、MacOS 的強有力的 Linux 發(fā)行版和強有力的應用軟件生態(tài)支持,而這個強有力發(fā)行版,也有類似蘋果等的一線 PC 廠商來推。
責任編輯:tzh
-
芯片
+關注
關注
459文章
52217瀏覽量
436523 -
蘋果
+關注
關注
61文章
24536瀏覽量
203135 -
Linux
+關注
關注
87文章
11466瀏覽量
212843 -
Mac
+關注
關注
0文章
1117瀏覽量
52674
發(fā)布評論請先 登錄
IEC 60947-2用于充電樁漏電流保護標準認證的可行性分析

AN-0974: TD-SCMA多載波系統(tǒng)可行性研究

服務器數(shù)據(jù)恢復—LINUX系統(tǒng)刪除/格式化的數(shù)據(jù)恢復可行性分析
蘋果M4 Ultra芯片或2025年亮相,Mac Studio與Mac Pro將率先搭載
蘋果將推出M4 Ultra芯片,強化下一代Mac Pro與Mac Studio性能
蘋果M5芯片明年發(fā)布,新款iPad Pro有望同步推出
蘋果或下周舉辦M4 Mac電腦系列發(fā)布會
蘋果獲在下周推出搭載M4系列的Mac
TAS5611有M1,M2,M3模式設置腳,TAS5611的AD模式 BD模式有什么區(qū)別?
蘋果10月將發(fā)布iPad mini 7及搭載M4芯片的新Mac系列
單CPU 雙項目開發(fā)實現(xiàn)更好的維護性和可行性應用說明

評論