Zatvori oglas

Kada je Apple predstavio prve Macove s Apple Siliconom, koje pokreće vlastiti čip nazvan M1, uspio je zadiviti cijeli svijet, ali i pokrenuti mnoga pitanja u isto vrijeme. Naravno, pojavili su se već prilikom predstavljanja projekta Apple Silicon kao takvog, no ovoga puta sve je zanimalo hoće li se njihova prvotna predviđanja doista i obistiniti. Najveće pitanje je bilo u slučaju pokretanja ili virtualizacije drugog operativnog sustava, prvenstveno Windowsa naravno. Budući da se M1 čip temelji na drugačijoj arhitekturi (ARM64), nažalost ne može pokretati tradicionalne operativne sustave kao što je Windows 10 (koji radi na x86 arhitekturi).

Prisjetimo se predstavljanja M1 čipa, prvog u obitelji Apple Silicon, koji trenutno pokreće 4 Maca i iPad Pro:

Iako konkretno s Windowsima ne izgleda najbolje (za sada), bolja vremena blistaju za sljedećeg "velikog" igrača, a to je Linux. Već gotovo godinu dana u tijeku je veliki projekt prijenosa Linuxa na Macove s M1 čipom. A rezultati izgledaju prilično obećavajuće. Linux kernel za Mac s vlastitim čipom (Apple Silicon) već je bio dostupan krajem lipnja. Međutim, sada su kreatori koji stoje iza ovoga rekli da je sustav Linux već upotrebljiv kao obična radna površina na ovim Apple uređajima. Asahi Linux sada radi bolje nego ikada, ali još uvijek ima svoja ograničenja i neke nedostatke.

Vozači

U trenutnoj situaciji već je moguće pokrenuti prilično stabilan Linux na M1 Macovima, no nažalost još uvijek nema podršku za grafičku akceleraciju, što je slučaj s posljednjom verzijom s oznakom 5.16. U svakom slučaju, tim programera vrijedno radi na projektu, zahvaljujući čemu su uspjeli napraviti nešto što je nekima moglo biti potpuno nemoguće kada je predstavljen projekt Apple Silicon. Točnije, uspjeli su prenijeti upravljačke programe za PCIe i USB-C PD. Ostali upravljački programi za Printctrl, I2C, ASC poštanski sandučić, IOMMU 4K i upravljački program za upravljanje napajanjem uređaja također su spremni, ali sada čekaju pažljivu provjeru i naknadno puštanje u rad.

MacBook Pro Linux SmartMockups

Kreatori zatim dodaju kako to zapravo radi s kontrolerima. Za njihovu ispravnu funkcionalnost moraju biti čvrsto povezani s hardverom koji se koristi te stoga moraju biti svjesni i najmanjih detalja (primjerice, broj pinova i slično). Uostalom, ovo su zahtjevi za veliku većinu čipova, a sa svakom novom generacijom hardvera, upravljački programi također se moraju modificirati kako bi ponudili 100% podršku. No, Apple na ovo područje donosi nešto sasvim novo i jednostavno se izdvaja od ostalih. Zahvaljujući ovom pristupu, teoretski je moguće da bi upravljački programi mogli raditi ne samo na Macovima s M1, već i na njihovim nasljednicima, koji su među ostalim mogućnostima ne tako istraženi svijet ARM64 arhitekture. Na primjer, komponenta zvana UART koja se nalazi u M1 čipu ima dugu povijest i pronašli bismo je čak iu prvom iPhoneu.

Hoće li prijenos na novije Apple Silicon čipove biti lakši?

Na temelju gore navedenih informacija, postavlja se pitanje hoće li eventualno portiranje Linuxa ili njegova priprema za očekivane Macove s novijim čipovima biti lakši. Naravno, odgovor na ovo pitanje još ne znamo, barem ne sa 100% sigurnošću. Ali prema kreatorima projekta, to je moguće. U trenutnoj situaciji potrebno je pričekati dolazak Macova s ​​M1X ili M2 čipovima.

U svakom slučaju, sada se možemo radovati što je projekt Asahi Linux otišao nekoliko koraka naprijed. Iako nedostaju brojni nedostaci, primjerice već spomenuta podrška za GPU akceleraciju ili neki drajveri, ipak se radi o sasvim upotrebljivom sustavu. Osim toga, trenutno se postavlja pitanje gdje će se ovaj segment zapravo kretati s vremenom.

.