Apple News

Pomembni razvijalec zažene Patreon za financiranje Apple Silicon Linux Port

Ponedeljek, 30. november 2020, 16:23 PST avtorja Juli Clover

Razvijalec Hector Martin, ki sebe opisuje kot nekoga, ki 'rad postavlja Linux na stvari', je začel načrt za ustvarjanje vrat za Linux Apple silicij Maci.





mac mini macbook pro macbook air m1
Martin, znan tudi kot 'Marcan', ima ustvaril Patreon s ciljem zaslužiti dovolj sredstev, da bi lahko prevzeli zapletenost prenosa Linuxa na računalnike Mac, opremljene z M1 čip. Ustvarjanje vrat za Linux ni lahka naloga in ustvarjalec Linuxa Linus Torvalds je celo dejal, da ne misli, da je to možnost.

kako posneti tempirano fotografijo na iphone 11

Martin ima izkušnje z izvajanjem Linuxa na nenavadnih platformah in je lahko ustvaril vrata za Linux za PlayStation 4 vendar priznava, da je ‌Apple Silicon‌ Pristanišča Linux so veliko bolj resen podvig. Ustvarjanje vrat za Linux za Appleove računalnike Mac je polni delovni čas in Martin pravi, da brez finančne podpore ni izvedljivo. Začel je Patreon, ki zahteva 4000 $ na mesec s stopnjami zastave 3, 6 in 12 $. Ima 88 odstotkov sredstev in ne namerava začeti projekta, če ne dobi celotnega zneska.




Po Martinovih besedah ​​je kvalificiran za prevzem projekta zaradi svojih izkušenj z delom na vratih Linuxa za druge naprave, kot je PlayStation 4. Iz pogostih vprašanj na njegovem spletnem mestu:

Več kot polovico svojega življenja, od zgodnjih 2000-ih, sem se ukvarjal z obratnim inženiringom. Delal sem pri izdelavi neuradne podpore za odprto programsko opremo za platforme, kot je Nintendo Wii (kjer sem eden največjih sodelavcev v dokumentaciji strojne opreme, odprtih knjižnicah, programski opremi za 'jailbreaking' (The Homebrew Channel), orodjih za obnovitev (BootMii) itd.) ), Sony PS3 (kjer sem napisal AsbestOS in nabor popravkov za Linux, da bi Linuxu omogočil delovanje na PS3 Slim in posodobljenih enotah PS3 po odstranitvi prvotne podpore za Linux), PS4 (na katerega sem prenesel Linux na , do te mere, da bi lahko zagnali igre Steam s popolno grafično podporo OpenGL/Vulkan) in druge manjše platforme.

Vedno si prizadevam napisati čisto in robustno kodo, ki je varna, postavlja uporabnika na prvo mesto in je dostopna. Podpiram odprt razvoj strojne in programske opreme. Večkrat sem šel skozi postopek popravka jedra Linuxa in vem, kaj je potrebno za prenos stvari.

Martin pravi, da želi ustvariti vrata za Linux za ‌Apple Silicon‌ Maci, ki jih ljudje »pravzaprav želijo uporabljati« z vso osnovno strojno opremo, ki delujejo, dostojno upravljanje porabe in še več. 'Veliki ponor časa' bo podpora za GPU, ki je potrebna za uresničitev vrat. Martinu je uspelo različico PS4 zagnati in zagnati, ker uporablja GPU, ki je le malo prilagojen, a ‌Apple Silicon‌ bo težje. Vendar pa obstaja dokaz koncepta v Nouveau, a Projekt gonilnika GPU za kartice NVIDIA.


Apple ne odobri projekta, a dokler Martin ne uporablja kode iz macOS-a za gradnjo podpore za Linux, pravi, da je zakonito, da ga distribuira uporabnikom. Apple omogoča tudi zagon jeder po meri na ‌Apple Silicon‌, kar utira pot podpori za Linux, vendar bo moral Martin obrniti inženiring Applove gonilnike.

kako preveriti zgodovino kalkulatorja na iphone 11

Linus Torvalds v začetku tega meseca je rekel, da bi imel rad ‌M1‌ Mac, če je poganjal Linux, vendar meni, da to ni mogoče brez Applovega sodelovanja. 'Glavni problem z ‌M1‌ zame je grafični procesor in druge naprave okoli njega, saj bi me to verjetno odvrnilo od njegove uporabe, ker ne bi imel podpore za Linux, razen če se Apple odpre,« je dejal Torvalds. Povedal je še, da se mu zdi malo verjetno, da bi Apple odprl svoje nabore čipov, a 'vedno lahko upaš.'

Če je projekt financiran, in je videti, kot da bo , Martin načrtuje odprto razvijanje z rednimi potiskami na GitHub in bo sprejel pomoč vseh, ki bodo želeli prispevati.

Oznake: Apple Silicon Guide , Vodnik M1 , Linux