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.
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.
Torej *lahko* poganjate svoj OS na M1 macsih - če tak OS obstaja. Toda pridobivanje Linuxa, ki bi ga *želeli uporabljati* za delo na Macih, je ogromno dela. Nobena oseba se ne bi mogla resno lotiti – in pri tem uspeti – v prostem času. Gre za polni delovni čas. — Hector Martin (@marcan42) 29. november 2020
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.
Za M1 ni takšne sreče, vendar imamo vsaj dejstvo, da je arhitektura brez zapuščine, prihaja iz mobilnega prostora (kjer so grafični procesorji zgodovinsko manj nori kot osebni), in njihovim inženirjem zaupam nekoliko bolj kot AMD oz. One Nvidia :-) — Hector Martin (@marcan42) 29. november 2020
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
Priljubljene Objave