Închide anunțul

Când Apple a introdus primele Mac-uri cu Apple Silicon, care sunt alimentate de propriul cip numit M1, a reușit să uimească întreaga lume și să ridice o mulțime de întrebări în același timp. Bineînțeles, au apărut deja în timpul prezentării proiectului Apple Silicon ca atare, dar de data aceasta toată lumea a fost curios dacă previziunile lor inițiale se vor împlini într-adevăr. Cea mai mare întrebare a fost în cazul pornirii sau virtualizării unui alt sistem de operare, în primul rând Windows desigur. Deoarece cipul M1 se bazează pe o arhitectură diferită (ARM64), din păcate nu poate rula sisteme de operare tradiționale, cum ar fi Windows 10 (care rulează pe arhitectura x86).

Amintiți-vă de introducerea cipului M1, primul din familia Apple Silicon, care alimentează în prezent 4 Mac-uri și iPad Pro:

Deși nu arată cel mai bine cu Windows în special (deocamdată), timpuri mai bune strălucesc pentru următorul jucător „mare”, care este Linux. De aproape un an, a fost în derulare un proiect uriaș pentru a porta Linux pe Mac-uri cu cipul M1. Iar rezultatele par destul de promițătoare. Un kernel Linux pentru Mac-uri cu propriul cip (Apple Silicon) era deja disponibil la sfârșitul lunii iunie. Cu toate acestea, acum creatorii din spatele acestui lucru au spus că sistemul Linux este deja utilizabil ca desktop obișnuit pe aceste dispozitive Apple. Asahi Linux rulează acum mai bine ca niciodată, dar are încă limitările și unele defecte.

Șoferii

În situația actuală, este deja posibil să rulați un Linux destul de stabil pe Mac-urile M1, dar, din păcate, încă îi lipsește suportul pentru accelerarea grafică, ceea ce este cazul cu cea mai recentă versiune etichetată 5.16. Oricum, echipa de programatori muncește din greu la proiect, datorită căruia au reușit să facă ceva ce unii ar fi putut crede că este complet imposibil atunci când a fost introdus proiectul Apple Silicon. Mai exact, au putut să port drivere pentru PCIe și USB-C PD. Alte drivere pentru Printctrl, I2C, cutia poștală ASC, IOMMU 4K și driverul de gestionare a alimentării dispozitivului sunt de asemenea gata, dar acum așteaptă o verificare atentă și punerea în funcțiune ulterioară.

MacBook Pro Linux SmartMockups

Creatorii adaugă apoi cum funcționează de fapt cu controlerele. Pentru funcționalitatea lor corespunzătoare, acestea trebuie să fie ferm conectate la hardware-ul utilizat și, prin urmare, să fie conștienți chiar și de cele mai mici detalii (de exemplu, numărul de pini și altele asemenea). La urma urmei, acestea sunt cerințele pentru marea majoritate a cipurilor și, cu fiecare nouă generație de hardware, driverele trebuie, de asemenea, modificate pentru a oferi suport 100%. Cu toate acestea, Apple aduce ceva complet nou în acest domeniu și pur și simplu iese în evidență de restul. Datorită acestei abordări, este teoretic posibil ca driverele să funcționeze nu numai pe Mac-uri cu M1, ci și pe succesorii lor, care sunt printre alte posibilități lumea nu atât de explorată a arhitecturii ARM64. De exemplu, componenta numită UART găsită în cipul M1 are o istorie extinsă și am găsi-o chiar și pe primul iPhone.

Portarea la cipuri Apple Silicon mai noi va fi mai ușoară?

Pe baza informațiilor menționate mai sus, se pune întrebarea dacă eventuala portare a Linux-ului sau pregătirea lui pentru Mac-urile așteptate cu cipuri mai noi va fi mai ușoară. Desigur, nu știm încă răspunsul la această întrebare, cel puțin nu cu certitudine 100%. Dar, potrivit creatorilor proiectului, este posibil. În situația actuală, este necesar să așteptăm sosirea Mac-urilor cu cipuri M1X sau M2.

Oricum, acum ne putem bucura că proiectul Asahi Linux a făcut câțiva pași înainte. Deși încă lipsesc o serie de probleme, de exemplu suportul deja menționat pentru accelerarea GPU sau unele drivere, este încă un sistem destul de utilizabil. În plus, se pune în prezent întrebarea unde se va deplasa de fapt acest segment în timp.

.