Linux na M1 już pokonuje Apple we własnej grze

  • Asahi Linux wydał wersję alfa swojej dystrybucji zaprojektowaną dla układu Apple M1.
  • W przeciwieństwie do typowych portów sprzętowych, crowdfundingowa dystrybucja nie otrzymała oficjalnego wsparcia ze strony Apple.
  • Mimo że obsługa sprzętu jest nadal pobieżna, testerzy uważają, że dystrybucja już działa lepiej niż macOS.
Logo Asahi Linux na ekranie MacBooka

Asahi Linux

Procesor Apple M1 został zwracające głowy od jego premiery pod koniec 2020 roku, a teraz jest dystrybucja Linuksa zaprojektowana wyłącznie dla chipa, który już zadziwia ludzi swoją wydajnością.

Wysiłki te są prowadzone przez doświadczonego portera Linuksa, Hectora Martina i jego finansowanie społecznościowe Projekt Asahi Linux. Projekt rozpoczął się w styczniu 2021 roku i właśnie wypuścił swoją pierwszą Alfę, którą można uruchomić na dowolnym M1. M1 Pro lub M1 Max komputer z systemem macOS 12.3 lub nowszym. Warto zauważyć, że projekt osiągnął ten etap bez żadnej oficjalnej pomocy ze strony Apple, zamiast tego odkrywając nieodłączną wada sprzętowa w układzie M1.

„Moje pierwsze wrażenie, że Asahi Linux z jego komputerową wersją Arch Linux Arm było takie, że działa lepiej niż oczekiwano, przynajmniej na Macu mini.” Michael Larabel, twórca i główny autor serwisu sprzętu komputerowego, Phoronix, powiedział Lifewire przez e-mail. „Nadal są obszary, w których brakuje wydajności, ale już teraz jest znacznie szybszy niż, powiedzmy, Raspberry Pi 4 lub inne słabsze komputery jednopłytkowe Arm z systemem Linux”.

Dobrze rozpoczęte

Larabel zauważył, że proces instalacji Asahi jest nieco inny, ponieważ należy go zainicjować z poziomu systemu macOS. W wymianie e-maili z Lifewire, Bruno Santos, administrator systemu i sieci w ULS Castelo Branco, powiedział, że Asahi błyskawicznie przeszedł przez instalację na swoim MacBooku Air M1.

Oprócz pełnej instalacji, która zakotwicza gotowy do użycia pulpit KDE, Asahi oferuje również instalację minimalną opcja, której Santos używał do ręcznego instalowania różnych komponentów potrzebnych do działającego pulpitu bez uruchamiania żadnego zagadnienia.

Don Chia, programista iOS, napotkał problem podczas instalowania Asahi na swoim M1 MacBook Pro, ale powiedział Lifewire pocztą elektroniczną, że udało mu się rozwiązać problem dzięki niewielkiej pomocy Martina.

Ponieważ projekt to dopiero początek, obsługa sprzętu Asahi nie jest spójna na wszystkich maszynach z procesorem M1. Na przykład wyjście HDMI działa tylko na Macu mini. Tymczasem Santos podłączył hub Thunderbolt, a dołączony kabel Ethernet, dysk SSD oraz bezprzewodowa mysz i klawiatura działały bezbłędnie z jego Air.

„Głównym problemem dla większości użytkowników komputerów stacjonarnych z Linuksem będzie obecnie brak akceleracji 3D/grafiki. Pracuje się nad sterownikiem jądra i sterownikiem Mesa dla grafiki Apple, ale prawdopodobnie minie trochę czasu, zanim zostaną naprawdę dopięte i użyteczne” – powiedział Larabel.

Więc chociaż nie możesz jeszcze grać w gry z rozbudowaną grafiką za pośrednictwem Asahi, Jason Eckert, Dziekan Wydziału Techniki triOS College, nie ma żadnych problemów z prostymi, takimi jak SuperTuxKart, który doskonale działa na jego Macu mini. „Grafika jest generowana przez procesor, ale nigdy nie wiadomo, ponieważ jest błyskawiczna” – powiedział Eckert w wiadomości e-mail dla Lifewire.

Asahi opiera się na wersji ARM popularnej dystrybucji Arch Linux i żaden z testerów, których my wszedł w interakcję z napotkanymi problemami z instalacją zwykłego oprogramowania komputerowego, takiego jak przeglądarki internetowe i media gracze.

w Informacje o wydaniu, Martin wskazuje, że aby zmaksymalizować wydajność, jądro Asahi jest skompilowane z konkretną funkcją, która jest obecnie nieobsługiwane przez niektóre popularne oprogramowanie, w szczególności przeglądarkę internetową Chromium i strukturę oprogramowania Electron. Martin ma nadzieję, że wydanie Asahi zachęci twórców tych aplikacji do uczynienia ich zgodnymi z M1.

Lata świetlne do przodu

Eckert również uważał, że są to drobne ograniczenia, które powinny się wkrótce rozwiązać. Dostosował swoją instalację Asahi do rękojeści, a przedstawienie „rozwaliło jego umysł”.

„GNOME [środowisko pulpitu] działa szybciej niż kiedykolwiek wcześniej, aplikacje LibreOffice otwierają się natychmiast, Hugo [generator stron internetowych] kompiluje moją witrynę w połowa czasu działa na macOS na tym samym komputerze, [a] moje kontenery programistyczne i konfiguracja Kubernetes również działają znacznie szybciej na Asahi ”, udostępnił Eckert. „Ogólnie rzecz biorąc, największe wrażenie, jakie odniosłem, to to, że Asahi jest znacznie, znacznie szybszy na M1 niż macOS”.

„Moje pierwsze wrażenie, że Asahi Linux z jego komputerową wersją Arch Linux Arm było takie, że działa lepiej niż oczekiwano”.

W porównaniu z jego doświadczeniem w korzystaniu z Linuksa w środowisku zwirtualizowanym, Chia wiedział, że Asahi na „prawdziwym sprzęcie” będzie szybszy, ale stwierdził, że „było to lata świetlne do przodu”.

„Nadal jest wiele do zrobienia w zakresie zarządzania energią dla procesora / SoC, ale jak dotąd wydajność była raczej rozsądna, biorąc pod uwagę wszystkie rzeczy i nie mając oficjalnego wsparcia Apple. W kilku testach [Asahi bije nawet] macOS na tym samym sprzęcie!", udostępnił Larabel, który niedawno opublikował swoje szczegółowe testy porównawcze.

Eckert zauważył, że jako programista chmury/mikrousług, aby Asahi stał się jego codziennym systemem operacyjnym, będzie potrzebował go do działania Aplikacje oparte na elektronach, takie jak Visual Studio Code, wraz z ulepszoną obsługą sprzętu, takiego jak jego Bluetooth mysz.

„Na podstawie prędkości zdecydowałem, że w końcu będzie to mój codzienny kierowca” – podkreślił Eckert.