12 月 1 日消息 開發(fā)者赫克托 - 馬丁 (Hector Martin)自稱是一個(gè)很喜歡把 Linux 移植到各種平臺(tái)上的人,他已經(jīng)啟動(dòng)了一項(xiàng)為 Apple Silicon Mac 創(chuàng)建 Linux 移植的計(jì)劃。
Martin 也被稱為 “Marcan”,已經(jīng)創(chuàng)建了一個(gè) Patreon 項(xiàng)目,目標(biāo)是籌集足夠的資金,以便能夠承擔(dān)將 Linux 帶到配備 M1 芯片的 Mac 上的開銷。為 M1 Mac 創(chuàng)建 Linux 移植并非易事,Linux 創(chuàng)造者 Linus Torvalds 甚至表示,他認(rèn)為這不可能。
Martin 有讓 Linux 在不尋常的平臺(tái)上運(yùn)行的經(jīng)驗(yàn),此前曾為 PlayStation 4 創(chuàng)建 Linux 移植,但他承認(rèn),為 Apple Silicon 進(jìn)行 Linux 移植是一項(xiàng)更為嚴(yán)峻的工作。為蘋果的 Mac 創(chuàng)建 Linux 移植是一項(xiàng)全職工作,Martin 表示,沒(méi)有資金支持是不可行的。他開了一個(gè) Patreon 賬戶,要求每月獲得 4000 美元資助,有 3 美元、6 美元和 12 美元的認(rèn)捐層級(jí)。他的資金籌集目標(biāo)已經(jīng)到位 88%,除非得到全額資金,否則他不打算啟動(dòng)這個(gè)項(xiàng)目。
根據(jù) Martin 的說(shuō)法,他有資格承擔(dān)這個(gè)項(xiàng)目,因?yàn)樗袨?PlayStation 4 等其他設(shè)備開發(fā) Linux 移植的經(jīng)驗(yàn)。
Martin 說(shuō),他想為 Apple Silicon Mac 創(chuàng)建一個(gè)人們 “真正想用”的 Linux 移植,所有基本硬件都能用,有像樣的電源管理等等?!按蟮臅r(shí)間沉淀”將是 GPU 支持,這是實(shí)現(xiàn)移植的必要條件。Martin 之所以能夠讓 PS4 版本啟動(dòng)并運(yùn)行,是因?yàn)樗褂玫?GPU 只是稍加定制,但 Apple Silicon 版將更加困難。不過(guò)在 NVIDIA 卡的 GPU 驅(qū)動(dòng)項(xiàng)目 Nouveau 中,已經(jīng)有了概念證明。
這個(gè)項(xiàng)目并沒(méi)有得到蘋果的認(rèn)可,但只要 Martin 不使用 macOS 的代碼來(lái)構(gòu)建 Linux 支持,他說(shuō)他向用戶發(fā)布是合法的。蘋果還允許在 Apple Silicon 上啟動(dòng)自定義內(nèi)核,這為 Linux 支持鋪平了道路,但 Martin 需要對(duì)蘋果驅(qū)動(dòng)進(jìn)行反向工程。
Linus Torvalds 本月早些時(shí)候表示,如果 M1 Mac 能運(yùn)行 Linux,他會(huì)很喜歡,但如果沒(méi)有蘋果的合作,他覺(jué)得這不可能,“對(duì)我來(lái)說(shuō),M1 的主要問(wèn)題是 GPU 和它周圍的其他設(shè)備,因?yàn)檫@很可能是阻礙我使用它的原因,因?yàn)槌翘O果開放,否則它不會(huì)有任何 Linux 支持?!彼又f(shuō),他認(rèn)為蘋果開放其芯片組 “似乎不太可能”,但 “你總是可以懷著希望”。
了解到,如果這個(gè)項(xiàng)目獲得了足夠的資金支持,Martin 計(jì)劃在開放的情況下進(jìn)行開發(fā),并定期推送到 GitHub 上,他將接受任何愿意做出貢獻(xiàn)的人的幫助。
責(zé)任編輯:YYX
-
Linux
+關(guān)注
關(guān)注
88文章
11822瀏覽量
219602 -
Mac
+關(guān)注
關(guān)注
0文章
1131瀏覽量
55573
發(fā)布評(píng)論請(qǐng)先 登錄
2025華為開發(fā)者大賽暨開發(fā)者年度會(huì)議成功舉辦
基于 DR1M90 的 Linux-RT 內(nèi)核開發(fā):從編譯配置到 GPIO / 按鍵應(yīng)用實(shí)現(xiàn)(1)
基于安路DR1M90 FPSoC的Linux系統(tǒng)全流程開發(fā)指南(4)
2025開源鴻蒙開發(fā)者激勵(lì)計(jì)劃正式啟動(dòng)
基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(3)
基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(1)
【書籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》
deepin亮相2025中國(guó)Linux內(nèi)核開發(fā)者大會(huì)
元服務(wù)發(fā)布配置開發(fā)者服務(wù)信息
2025開放原子開發(fā)者大會(huì)11月啟幕
NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布
曙光網(wǎng)絡(luò)SugonRI開發(fā)者社區(qū)正式上線
HDC 2025開發(fā)者主題演講精彩回顧
華為正式啟動(dòng)HarmonyOS 6開發(fā)者Beta
從“開發(fā)者孤島”到“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙開發(fā)體驗(yàn)
開發(fā)者將把Linux移植到蘋果M1 Mac上
評(píng)論