s Linux 5.15, jezgra je poboljšala podršku za Apple M1. Kako bi malo osvježio memoriju onima koji se ne sjećaju ili nisu znali, Tim Cook je prije nešto više od godinu dana predstavio svoj prvi procesor za računala, jedan koji su nazvali M1 i koji ima ARM arhitekturu. Iz tog razloga, programeri su morali poraditi još malo kako bi svoj softver učinili kompatibilnim s novom hardverskom komponentom jabuke.
Ono što nije uspjelo na novim Mac računalima bio je Linux, i ne samo to, budući da je Windows bio još jedan operativni sustav koji se nije mogao pokrenuti čak ni na virtualnom stroju. No s vremenom podrška stiže i Linux sada se može izvoditi na računalima s M1 Apple… nekako. Može se koristiti na sličan način na koji možemo pokrenuti neke verzije Androida na Raspberry Pi: radi, stvari se mogu učiniti, ali na primjer nema hardverskog ubrzanja.
Linux na M1 Mac računalima radi bez hardverskog ubrzanja
Projekt koji na tome radi mjesecima je Asahi Linux, a oni su već govorili o svojim namjerama u e -porukama poslanim između programera jezgre. Riječ koja se koristi za definiranje funkcioniranja Linuxa na Macu s M1 je "upotrebljiva", što znači da se može koristiti. No nije da je savršeno jer je nema ubrzanja putem GPU -a Na primjer, onemogućit će glatko gledanje videozapisa ili igranje videoigara. Ili će u slučaju video zapisa jednostavno izgledati gore.
Asahi Linux je uspio staviti potrebni upravljački programi u Linuxu 5.16, među kojima su PCIe, USB-C, Pinctrl, upravitelj napajanja ili kontrola zaslona:
“S ovim upravljačkim programima, M1 Mac računali doista su upotrebljivi kao stolni strojevi za Linux. Iako još nema ubrzanja GPU-a, CPU-i M1-a su toliko moćni da je na njima radna površina izrađena od softvera zapravo brža nego na, na primjer, hardverski ubrzanim Rockchip ARM64 strojevima. "
Problem ili izazov je u hardverskom ubrzanju za rad Appleov SoC koristi vlasnički GPU. Programeri moraju stvoriti novi upravljački program ispočetka, a to će potrajati. Sljedeća stvar bit će pokretanje potpunog instalacijskog programa, nešto čemu trenutno imaju pristup samo članovi zajednice.
Prema mnogim programerima, i slažem se, budućnost je ARMStoga je dobra vijest da programeri softvera rade na poboljšanju podrške. Kad se standardizira, dogodit će se nešto za što ne znamo kada će se dogoditi, ali to će se dogoditi, sve će biti 100% podržano i svi ćemo pobijediti.