Dezvoltatorul Hector Martin, care se descrie ca fiind cineva căruia „îi place să pună Linux pe lucruri”, a lansat un plan pentru a crea un port Linux pentru Apple Silicon Mac-uri.
Martin, cunoscut și sub numele de „Marcan”, are a creat un Patreon cu scopul de a câștiga suficientă finanțare pentru a putea face față complexității aducerii Linux pe Mac-urile echipate cu un M1 cip. Crearea unui port Linux nu este o sarcină ușoară, iar creatorul Linux Linus Torvalds a spus chiar că nu crede că este o posibilitate.
adăugați un cont bancar la Apple Pay
Martin are experiență să ruleze Linux pe platforme neobișnuite și a reușit să creeze un port Linux pentru PlayStation 4 dar el recunoaște că un Apple Silicon Portul Linux este o activitate mult mai serioasă. Crearea unui port Linux pentru Mac-urile Apple este o muncă cu normă întreagă, iar Martin spune că nu este viabilă fără sprijin financiar. El a început un Patreon care cere 4.000 USD pe lună cu niveluri de gaj de 3 USD, 6 USD și 12 USD. El este finanțat în proporție de 88% și nu intenționează să înceapă proiectul decât dacă primește întreaga sumă.
Deci, *puteți* rula propriul sistem de operare pe mac-uri M1 - dacă există un astfel de sistem de operare. Dar obținerea unui Linux pe care ați *dori să-l utilizați* lucrând pe Mac-uri este o cantitate imensă de muncă. Nu este ceva ce o persoană singură ar putea aborda serios - și la care ar putea reuși - în timpul liber. Este un job cu normă întreagă. — Hector Martin (@marcan42) 29 noiembrie 2020
Potrivit lui Martin, el este calificat să preia proiectul datorită experienței sale de lucru pe porturi Linux pentru alte dispozitive precum PlayStation 4. Din întrebările frecvente de pe site-ul său:
Am lucrat cu dispozitive de inginerie inversă timp de peste jumătate din viața mea, de la începutul anilor 2000. Am lucrat pentru a construi suport neoficial pentru software deschis pentru platforme precum Nintendo Wii (unde sunt unul dintre cei mai mari contribuitori la documentația hardware, biblioteci deschise, software de „jailbreaking” (The Homebrew Channel), instrumente de recuperare (BootMii) etc. ), Sony PS3 (unde am scris AsbestOS și un set de corecții Linux pentru a permite Linux să funcționeze pe PS3 Slim, precum și pe unitățile PS3 actualizate după ce a fost eliminat suportul original Linux), PS4 (la care am portat Linux , până la punctul de a putea rula jocuri Steam cu suport complet pentru grafică OpenGL/Vulkan) și alte platforme mai mici.
Mă străduiesc întotdeauna să scriu cod curat și robust, care să fie sigur, să pună utilizatorul pe primul loc și să poată fi actualizat. Susțin dezvoltarea hardware și software deschisă. Am trecut prin procesul de corecție a kernelului Linux de mai multe ori și știu ce este nevoie pentru a face upstream.
Martin spune că vrea să creeze un port Linux pentru Apple Silicon Mac-uri pe care oamenii „dor să le folosească” cu toate componentele hardware de bază, cu un management decent al energiei și multe altele. „Big time sink” va fi suportul GPU, care este necesar pentru ca portul să aibă loc. Martin a reușit să pună în funcțiune versiunea PS4 deoarece folosește un GPU care este doar ușor personalizat, dar Apple Silicon va fi mai dificil. Există totuși dovada conceptului în Nouveau, a Proiect de driver GPU pentru carduri NVIDIA.
Nu există un astfel de noroc pentru M1, dar avem cel puțin faptul că este o arhitectură fără moștenire, vine din spațiul mobil (unde GPU-urile sunt istoric mai puțin nebunești decât cele pentru PC) și am încredere în inginerii lor puțin mai mult decât în AMD sau Cele Nvidia :-) — Hector Martin (@marcan42) 29 noiembrie 2020
Proiectul nu este sancționat de Apple, dar atâta timp cât Martin nu folosește cod de la macOS pentru a construi suport pentru Linux, el spune că este legal pentru el să îl distribuie utilizatorilor. Apple permite, de asemenea, pornirea nucleelor personalizate pe Apple Silicon, ceea ce deschide calea pentru suportul Linux, dar Martin va trebui să efectueze ingineria inversă a driverelor Apple.
Cât timp poate înregistra ecranul iPhone
Linus Torvalds mai devreme luna asta a spus că i-ar plăcea un M1 Mac dacă rula Linux, dar că nu crede că este posibil fără cooperarea Apple. „Principala problemă cu M1 pentru mine este GPU-ul și alte dispozitive din jurul lui, pentru că probabil că asta m-ar împiedica să-l folosesc, deoarece nu ar avea suport pentru Linux decât dacă Apple se deschide”, a spus Torvalds. El a continuat spunând că crede că „pare puțin probabil” Apple să-și deschidă chipset-urile, dar „poți întotdeauna spera”.
Dacă proiectul este finanțat, și așa este arata ca va fi , Martin plănuiește să se dezvolte în aer liber cu împinguri regulate către GitHub și va accepta ajutor de la oricine dorește să contribuie.
Etichete: Ghidul Apple Silicon , Ghid M1 , Linux
Posturi Populare