萬物皆可Linux:開發者要為Apple Silicon Mac移植Linux系統
秉承著“萬物皆可Linux”的理念,知名開發者赫克托·馬丁(Hector Martin)正發起眾籌項目,計劃為Apple Silicon Mac設備移植Linux系統。Martin(網名為Marcan)近日在Patreon上創建了一個眾籌項目,希望籌足資金以便於在裝備M1芯片的Mac設備上移植Linux系統。然而移植Linux並不是簡單的事情,Linux Torvalds甚至曾公開表示,移植是不太可能的。
Martin 有著豐富的移植經驗,此前已經成功在PlayStation 4 上移植Linux,不過他也表示移植Apple Silicon Linux 是非常大的一次考驗。他在眾籌頁面中表示,為Apple Silicon 移植Linux 需要全職工作,如果沒有財務上的支持就無法繼續進行。在眾籌頁面上,他表示需要每月4000 美元的眾籌支持,共有3/6/12/24/48 美元五種眾籌選項。他表示在獲得全額資助之後,他才會啟動項目。
Martin表示:“自2000年以來,我已經有超過一半的時間從事反向工程設備的研究。我已經參與了諸多平台的非官方開源系統支持,其中包括任天堂Wii(我是硬件文檔、開放庫的最大貢獻者之一)、’越獄’軟件(The Homebrew Channel)、recovery工具(BootMii等)、索尼PS3(我編寫了AsbestOS和一個Linux補丁集,從而能夠在PS3上運行Linux)、PS4(我成功移植了Linux,並能運行OpenGL/Vulkan支持的Steam遊戲)和其他小型平台”。
Martin 表示:“我一直在努力編寫乾淨,健壯的代碼,這些代碼安全,將用戶放在首位並且是可上游的。我支持開放式硬件和軟件開發。我已經多次經歷了Linux內核補丁程序,而且我知道將內容上游化所需要的東西。”
Martin 說,他想為人們“實際上想要使用”的Apple Silicon Mac創建一個Linux端口,使人們能夠使用所有基本硬件,良好的電源管理等。GPU的支持是“大時間沉沒”,這是實現端口的必要條件。Martin之所以能夠啟動和運行PS4版本,是因為它使用的是稍微定制的GPU,但“ Apple Silicon”將更加困難。不過,在Nouveau中,有一個概念證明,用於NVIDIA卡的GPU驅動程序項目。