Asahi Linux to inżynieria wsteczna obsługi Apple Silicon, w tym M1 Ultra.
Komputery Mac firmy Apple Silicon otrzymały w większości entuzjastyczne recenzje za szybkość, energooszczędność i postęp techniczny, jaki reprezentują – chipy to większe procesory telefoniczne, które mogą działać równie dobrze lub lepiej niż porównywalne chipy Intela przy mniejszym zużyciu energii.
Jednak odejście od sprzętu x86 sprawiło, że komputer Mac stał się nieco mniej użyteczny dla tych, którzy chcą uruchamiać wiele systemów operacyjnych na swoich komputerach Mac. Chociaż można uruchamiać wersje ARM Linuksa i (z zastrzeżeniami i bez oficjalnego wsparcia ) Windows na maszynach wirtualnych na komputerach Apple Silicon Mac, Apple nie obsługuje uruchamiania alternatywnych systemów operacyjnych bezpośrednio na sprzęcie. Apple nie dystrybuuje sterowników dla innych systemów operacyjnych, a usunięcie procesorów x86 i szeroko obsługiwanych procesorów graficznych Intel i AMD utrudnia innym programistom wkroczenie i dostarczenie tych sterowników.
I tu pojawia się projekt Asahi Linux . Od miesięcy niewielka grupa ochotników pracowała nad tym, aby dystrybucja oparta na Arch Linux działała na komputerach Apple Silicon Mac, dostosowując istniejące sterowniki i (w przypadku GPU) skrupulatnie pisząc własne. własny. A praca się opłaca – w zeszłym tygodniu zespół udostępnił publicznie swój pierwszy instalator alfa , a od wczoraj oprogramowanie wspiera nowe M1 Ultra w Mac Studio.
Imponująca lista sprzętu jest już uruchomiona w bieżącej alfie, w tym Wi-Fi, USB 2.0 przez porty Thunderbolt (USB 3.0 działa tylko na komputerach Mac z portami USB-A, ale USB 3.0 przez Thunderbolt „wkrótce”) oraz zintegrowany wyświetlacz. Ale nadal brakuje ważnych funkcji, w tym DisplayPort i Thunderbolt, kamery internetowej, Bluetooth, trybu uśpienia i akceleracji GPU. Jednak jeśli chodzi o akcelerację GPU, programiści twierdzą, że M1 jest wystarczająco szybki, aby renderowany programowo pulpit z Linuksem był szybszy na M1 niż pulpit z akceleracją graficzną na wielu innych układach ARM.
Deweloperzy Asahi nie sądzą, że oprogramowanie będzie „gotowe” z całym podstawowym sprzętem i funkcjami serii M1 obsługiwanymi i działającymi od razu po wyjęciu z pudełka, „jeszcze rok, może dwa ”. Do tego czasu Apple prawdopodobnie wprowadzi kolejną generację lub dwie chipy z serii M. Ale twórcy mają nadzieję, że większość pracy, którą teraz wykonują, będzie kontynuowana na przyszłych generacjach sprzętu Apple przy stosunkowo minimalnym wysiłku.
Zarówno na swoich stronach wiki, jak i w aktualizacjach statusu, programiści zauważają, że Apple jest zaskakująco zaangażowany we wsteczną kompatybilność ze swoim układem scalonym. Niektóre komponenty niskiego poziomu, takie jak kontroler przerwań i sprzęt UART, wywodzą się z oryginalnego iPhone’a i PA Semi, firmy, którą Apple nabył w celu przyspieszenia uruchamiania mobilnych układów scalonych w 2008 roku. W szczególności M1 Pro/Max/Ultra procesorów, ale nowe interfejsy jeszcze długo nie powinny się zmieniać.
Zespół Asahi chce, aby ich praca została przeniesiona do jądra Linuksa i gdzie indziej, a następnie z czasem przeniknęła z powrotem do innych dystrybucji. Jądro Linuksa 5.13 dodało podstawową obsługę M1 Mac w oparciu o pracę zespołu Asahi, a sterownik M1 PCIe został zawarty w wersji 5.16 (inne bity, w tym obsługa M1 Pro i Max, zostały przesłane do przeglądu ). Oznacza to, że gdy Asahi będzie w pełni działać na komputerach Mac M1, mamy nadzieję, że inne dystrybucje nie będą zbyt daleko w tyle.
Jeśli chcesz wypróbować Asahi Linux na komputerze Mac M1, bieżący instalator działa z wiersza poleceń i wymaga „co najmniej 53 GB wolnego miejsca” do zainstalowania z pulpitem KDE Plasma . Asahi potrzebuje tylko około 15 GB, ale instalator wymaga pozostawienia co najmniej 38 GB wolnego miejsca na zainstalowanie systemu macOS, aby aktualizacje systemu macOS nie zostały przerwane. Stamtąd podwójny rozruch powinien działać podobnie do procesu na komputerze Mac z procesorem Intel, z alternatywnym systemem operacyjnym widocznym z dysku rozruchowego lub selektora rozruchu, który można uruchomić po uruchomieniu komputera Mac. Przyszłe aktualizacje powinny być instalowane z nowej instalacji Asahi Linux i nie powinny wymagać nowej instalacji.
Dodaj komentarz