Apple News

Poznati razvojni programer pokreće Patreon kako bi financirao Apple Silicon Linux Port

Ponedjeljak, 30. studenog 2020., 16:23 PST, Juli Clover

Razvojni programer Hector Martin, koji sebe opisuje kao nekoga tko 'voli stavljati Linux na stvari', pokrenuo je plan za stvaranje Linux porta za Jabučni silicij Macovi.





mac mini macbook pro macbook air m1
Martin, također poznat kao 'Marcan', ima stvorio Patreona s ciljem da se zaradi dovoljno sredstava da se može preuzeti složenost dovođenja Linuxa na Macove opremljene M1 čip. Stvaranje porta za Linux nije lak zadatak, a kreator Linuxa Linus Torvalds čak je rekao da ne misli da je to mogućnost.

koliko košta ipad air

Martin ima iskustva s pokretanjem Linuxa na neobičnim platformama i uspio je stvoriti Linux port za PlayStation 4 ali priznaje da je ‌Apple Silicon‌ Linux port je puno ozbiljniji pothvat. Stvaranje Linux porta za Appleove Macove posao je s punim radnim vremenom, a Martin kaže da nije izvodljivo bez financijske potpore. Pokrenuo je Patreon koji traži 4.000 dolara mjesečno s razinama zaloga od 3, 6 i 12 dolara. On je 88 posto financiran i ne planira započeti projekt osim ako ne dobije puni iznos.




Prema Martinu, on je kvalificiran za preuzimanje projekta zbog svog iskustva u radu na Linux portovima za druge uređaje kao što je PlayStation 4. Iz FAQ na njegovoj web stranici:

Više od polovice svog života, od ranih 2000-ih, bavim se obrnutim inženjeringom uređaja. Radio sam na izgradnji neslužbene otvorene softverske podrške za platforme kao što je Nintendo Wii (gdje sam jedan od najvećih suradnika u hardverskoj dokumentaciji, otvorenim bibliotekama, softveru za 'jailbreaking' (The Homebrew Channel), alatima za oporavak (BootMii) itd.) ), Sony PS3 (gdje sam napisao AsbestOS i set zakrpa za Linux kako bih omogućio Linuxu da radi na PS3 Slim kao i na ažuriranim PS3 jedinicama nakon što je originalna podrška za Linux uklonjena), PS4 (na koji sam prenio Linux na , do te mjere da mogu pokretati Steam igre s punom podrškom za OpenGL/Vulkan grafiku) i druge manje platforme.

Uvijek nastojim napisati čist i robustan kod koji je siguran, stavlja korisnika na prvo mjesto i koji je uzvodan. Podržavam otvoreni razvoj hardvera i softvera. Prošao sam kroz proces zakrpe Linux kernela više puta i znam što je potrebno da se stvari upstreamaju.

Martin kaže da želi stvoriti Linux port za ‌Apple Silicon‌ Macovi koje ljudi 'zapravo žele koristiti' sa svim osnovnim hardverskim radom, pristojnim upravljanjem energijom i još mnogo toga. 'Big time sink' bit će podrška za GPU, koja je neophodna da bi se port ostvario. Martin je uspio pokrenuti verziju za PS4 jer koristi GPU koji je tek malo prilagođen, ali ‌Apple Silicon‌ bit će teže. Ipak, postoji dokaz koncepta u Nouveauu, a Projekt upravljačkog programa za GPU za NVIDIA kartice.


Projekt nije odobren od strane Applea, ali sve dok Martin ne koristi kod s macOS-a za izgradnju podrške za Linux, kaže da je legalno za njega distribuirati korisnicima. Apple također dopušta dizanje prilagođenih kernela na ‌Apple Silicon‌, što otvara put podršci za Linux, ali Martin će morati obrnuti inženjering Apple drajvera.

koliko košta obiteljski plan za Apple glazbu

Linus Torvalds ranije ovog mjeseca rekao da bi volio ‌M1‌ Mac ako je pokretao Linux, ali da on smatra da to nije moguće bez Appleove suradnje. 'Glavni problem s ‌M1‌ za mene je GPU i drugi uređaji oko njega, jer bi me to vjerojatno spriječilo da ga koristim jer ne bi imao nikakvu podršku za Linux osim ako se Apple ne otvori', rekao je Torvalds. Dalje je rekao da misli da se 'čini malo vjerojatnim' da će Apple otvoriti svoje čipsete, ali 'uvijek se možete nadati.'

Ako je projekt financiran, a jest izgleda da će biti , Martin se planira razvijati na otvorenom uz redovite uplate na GitHub, a prihvatit će pomoć od svakoga tko želi dati svoj doprinos.

Oznake: Apple Silicon Vodič , Vodič M1 , Linux