Hirdetés bezárása

Amikor az Apple bemutatta az első Apple Silicon-os Mac-eket, amelyek saját M1 nevű chippel működnek, egyszerre sikerült lenyűgöznie az egész világot és sok kérdést felvetni. Természetesen már az Apple Silicon projekt bemutatásakor is megjelentek, mint olyan, de ezúttal mindenki arra volt kíváncsi, hogy eredeti jóslatai valóban beteljesülnek-e. A legnagyobb kérdés egy másik operációs rendszer elindítása vagy virtualizálása volt, elsősorban természetesen a Windows. Mivel az M1 chip más architektúrán (ARM64) alapul, sajnos nem tud hagyományos operációs rendszereket futtatni, mint például a Windows 10 (x86 architektúrán fut).

Emlékezzünk vissza az M1 chip bevezetésére, amely az Apple Silicon család első tagja, amely jelenleg 4 Mac-et és iPad Pro-t működtet:

Bár kifejezetten a Windows-szal nem tűnik a legjobban (egyelőre), jobb idők járnak a következő „nagy” játékos számára, ami a Linux lesz. Majdnem egy éve folyik egy hatalmas projekt, hogy a Linuxot az M1 chippel Mac gépekre portolják. És az eredmények nagyon ígéretesnek tűnnek. Június végén már elérhető volt a saját chippel (Apple Silicon) ellátott Linux Kernel Mac gépekre. Most azonban a mögötte álló alkotók azt mondták, hogy a Linux rendszer már normál asztali számítógépként is használható ezeken az Apple eszközökön. Az Asahi Linux jobban fut, mint valaha, de még mindig vannak korlátai és néhány hibája.

Drivers

A jelenlegi helyzetben M1 Mac-eken már lehet elég stabil Linuxot futtatni, de sajnos még mindig hiányzik a grafikus gyorsítás támogatása, ami a legfrissebb, 5.16-os címkével ellátott verziónál. A programozók csapata egyébként keményen dolgozik a projekten, aminek köszönhetően sikerült valami olyat megvalósítani, amit egyesek teljesen lehetetlennek hittek az Apple Silicon projekt bemutatásakor. Konkrétan PCIe és USB-C PD illesztőprogramokat tudtak portolni. A Printctrl, az I2C, az ASC postafiók, az IOMMU 4K és az eszköz energiagazdálkodási illesztőprogramjainak további meghajtói is készen állnak, de most gondos ellenőrzésre és későbbi üzembe helyezésre várnak.

MacBook Pro Linux SmartMockups

Az alkotók ezután hozzáteszik, hogyan működik valójában a vezérlőkkel. Megfelelő működésükhöz szilárdan csatlakozniuk kell a használt hardverhez, és ezért tisztában kell lenniük a legkisebb részletekkel is (például a tűk számával és hasonlókkal). Végül is ezek a követelmények a chipek túlnyomó többségére vonatkoznak, és minden új hardvergenerációnál módosítani kell az illesztőprogramokat, hogy 100%-os támogatást nyújtsanak. Az Apple azonban valami teljesen újat hoz ezen a területen, és egyszerűen kiemelkedik a többi közül. Ennek a megközelítésnek köszönhetően elméletileg elképzelhető, hogy a meghajtók nem csak M1-es Mac-eken dolgozhatnak, hanem azok utódjain is, amelyek többek között az ARM64 architektúra nem túl felfedezett világa. Például az M1 chipben található UART nevű komponensnek kiterjedt története van, és még a legelső iPhone-ban is megtalálnánk.

Könnyebb lesz a portolás az újabb Apple Silicon chipekre?

A fent említett információk alapján felvetődik a kérdés, hogy vajon könnyebb lesz-e a Linux esetleges portolása, illetve felkészítése a várható újabb chipekkel rendelkező Macekre. Erre a kérdésre persze még nem tudjuk a választ, legalábbis nem 100%-os biztonsággal. De a projekt készítői szerint ez lehetséges. A jelenlegi helyzetben meg kell várni az M1X vagy M2 chipes Macek érkezését.

Mindenesetre most örülhetünk, hogy az Asahi Linux projekt több lépést lépett előre. Bár számos probléma még mindig hiányzik, például a már említett GPU-gyorsítás támogatása vagy néhány illesztőprogram, ez még mindig elég használható rendszer. Emellett jelenleg felmerül a kérdés, hogy ez a szegmens valójában hova fog elmozdulni idővel.

.