Zatvori oglas

Kada je Apple predstavio prve Mac-ove sa Apple Silicon-om, koji se pokreću vlastitim čipom nazvanim M1, uspio je i zadiviti cijeli svijet i istovremeno pokrenuti mnoga pitanja. Naravno, već su se pojavili prilikom predstavljanja projekta Apple Silicon kao takvi, ali ovoga puta sve je zanimalo hoće li se njihova prvobitna predviđanja zaista ostvariti. Najveće pitanje je bilo u slučaju pokretanja ili virtuelizacije drugog operativnog sistema, prvenstveno Windowsa naravno. Budući da je M1 čip baziran na drugačijoj arhitekturi (ARM64), nažalost ne može pokrenuti tradicionalne operativne sisteme kao što je Windows 10 (koji radi na x86 arhitekturi).

Prisjetimo se predstavljanja M1 čipa, prvog u porodici Apple Silicon, koji trenutno pokreće 4 Mac-a i iPad Pro:

Iako ne izgleda baš najbolje sa Windowsom (za sada), bolja vremena blistaju za sljedećeg "velikog" igrača, a to je Linux. Skoro godinu dana u toku je veliki projekat portiranja Linuxa na Mac računare sa M1 čipom. I rezultati izgledaju prilično obećavajuće. Linux kernel za Mac računare sa sopstvenim čipom (Apple Silicon) je već bio dostupan krajem juna. Međutim, sada su kreatori koji stoje iza ovoga rekli da je Linux sistem već upotrebljiv kao običan desktop na ovim Apple uređajima. Asahi Linux sada radi bolje nego ikad, ali i dalje ima svoja ograničenja i neke nedostatke.

Vozači

U trenutnoj situaciji već je moguće pokrenuti prilično stabilan Linux na M1 Mac računarima, ali nažalost još uvijek nema podršku za grafičko ubrzanje, što je slučaj s najnovijom verzijom označenom 5.16. U svakom slučaju, tim programera vredno radi na projektu, zahvaljujući čemu su uspjeli napraviti nešto za što su neki ljudi mislili da je potpuno nemoguće kada je predstavljen Apple Silicon projekat. Konkretno, uspjeli su uvesti drajvere za PCIe i USB-C PD. Ostali drajveri za Printctrl, I2C, ASC mailbox, IOMMU 4K i drajver za upravljanje napajanjem uređaja su takođe spremni, ali sada čekaju pažljivu proveru 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 sa hardverom koji se koristi i stoga biti svjesni i najmanjih detalja (na primjer, broj pinova i slično). Na kraju krajeva, ovo su zahtjevi za ogromnu većinu čipova, a sa svakom novom generacijom hardvera, drajvere je potrebno modificirati kako bi ponudili 100% podršku. Međutim, Apple donosi nešto potpuno novo na ovom polju i jednostavno se izdvaja od ostalih. Zahvaljujući ovakvom pristupu, teoretski je moguće da bi drajveri mogli da rade ne samo na Mac-ovima sa M1, već i na njihovim naslednicima, što je između ostalih mogućnosti i ne tako istražen svet ARM64 arhitekture. Na primjer, komponenta pod nazivom UART koja se nalazi u M1 čipu ima opsežnu povijest i našli bismo je čak i u prvom iPhoneu.

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

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

U svakom slučaju, sada se možemo radovati što je Asahi Linux projekat krenuo nekoliko koraka naprijed. Iako brojni problemi i dalje nedostaju, na primjer već spomenuta podrška za GPU ubrzanje ili neki drajveri, to je i dalje prilično upotrebljiv sistem. Osim toga, trenutno se postavlja pitanje kuda će se ovaj segment zapravo kretati tokom vremena.

.