Pierwsze testy Asahi Linux, dystrybucji dla Apple M1, już się rozpoczęły

Niedawno stał się znany początek pierwszych testów dystrybucja Linuksa „Asah” pierwszy to kompilacja OpenBSD dla Apple M1, która wymaga instalacji środowiska UEFI przygotowanego przez projekt Asahi Linux i U-Boot.

Ta pierwsza wersja testowa wymaga, aby najpierw zainstalować Asahi w trybie instalacji minimalnej, a następnie podłączyć pamięć USB z obrazem OpenBSD i aktywować ją na czas, aby ponownie uruchomić się w U-Boot i uruchomić instalator OpenBSD.

Wybór korzystania z OpenBSD dla tej pierwszej wersji testowej wynika to z możliwości wsparcia sprzętowego środowiska OpenBSD są prawie takie same jak Asahi Linux.

Dla tych, którzy nie wiedzą o projekcie Asahi, powinniście wiedzieć, że ma on na celu przeniesienie Linuksa na komputery Mac wyposażone w układ ARM Apple M1 (Apple Silicon).

Pierwsza wersja alfa dystrybucji referencyjnej pozwala każdemu zobaczyć aktualny stan rozwoju projektu. Pakiet dystrybucyjny obsługuje instalację na urządzeniach z systemem M1, M1 Pro i M1 Max i należy zauważyć, że kompilacje nie są jeszcze gotowe do powszechnego użytku przez zwykłych użytkowników, ale są już odpowiednie do wstępnego zapoznania się przez programistów i zaawansowanych użytkowników.

Asahi Linux jest oparty na fundamencie pakietu Arch Linux, zawiera tradycyjny pakiet oprogramowania i jest dostarczany z pulpitem KDE Plasma. Dystrybucja jest budowana przy użyciu zwykłych repozytoriów Arch Linux, a wszystkie specyficzne zmiany, takie jak jądro, instalator, program ładujący, skrypty pomocnicze i ustawienia środowiska, są przenoszone do osobnego repozytorium.

W tym samym czasie projekt ma na celu zapewnienie, że Linux działa na systemy Ogólnie o Apple M1 i być gotowym przyczynić się do wzrostu takiego poparcia w każdej dystrybucji.

W tej pierwszej wersji testowej Wspomniano, że obecnie działa poprawnie w dystrybucji Wi-Fi, USB2 (porty Thunderbolt), USB3 (porty Mac Mini Type A), wyświetlacz, napędy NVMe, Ethernet, czytnik kart SDprzełącznik pokrywy laptopa (przełącznik nasadki), zintegrowany wyświetlacz, klawiatura, touchpad, sterowanie podświetleniem klawiatura, zmiana częstotliwości procesora, informacje o ładowaniu baterii.

Systemy M1 mają również gniazdo słuchawkowe, a wyjście HDMI jest dostępne w urządzeniach Mac Mini. Komponenty, których wdrażanie wsparcia jest w końcowej fazie i będą wkrótce dostępne, to między innymi USB3, wbudowane głośniki oraz kontroler wyświetlacza (podświetlenie, V-Sync, zarządzanie energią).

Komponenty, które nie są jeszcze obsługiwane, obejmują: Akceleracja grafiki GPU, kodeki wideo z akceleracją sprzętową, DisplayPort, kamera, pasek dotykowy, Thunderbolt, HDMI na MacBooku, Bluetooth, akcelerator uczenia maszynowego, głębokie tryby oszczędzania energii procesora.

Dystrybucja zawiera wszystkie standardowe pakiety z repozytoriów Arch Linux, ale są pewne nierozwiązane problemy z niektórymi aplikacjami, głównie z powodu zbudowania jądra z rozmiarem strony pamięci 16 KB. Na przykład występują problemy z Chromium, Emacs, lvm2, f2fs i pakietami korzystającymi z biblioteki jemalloc (np. Rust) lub frameworka Electron (vscode, spotify itp.).

Poza tym jest o tym mowa występują problemy z aplikacjami, z których korzystają Biblioteki libunwind i webkitgtk, ale zostały już dla nich wygenerowane rozwiązania.

Aby zainstalować dystrybucję, został przygotowany skrypt powłoki uruchamiany z systemu macOS, który możesz wykonać z poziomu terminala:

curl https://alx.sh | sh

W zależności od wybranego wypełnienia pobiera od 700 MB do 4 GB danych i tworzy środowisko Linux, które może być używane równolegle z istniejącym systemem macOS.

instalacja wymaga co najmniej 53 GB wolnego miejsca na dysku (15 GB dla dystrybucji Linuksa i 38 GB dla pomyślnej instalacji aktualizacji macOS). Instalacja Asahi Linux nie psuje istniejącego środowiska macOS, z wyjątkiem zmniejszenia rozmiaru partycji dysku używanej przez macOS.

Na koniec należy o tym wspomnieć z dystrybucji można korzystać bez obaw o problemy prawne: Apple zwykle pozwala na pobieranie niepodpisanych jąder na ich komputery bez jailbreakingu.

Projekt jest całkowicie legalny, ponieważ port nie wykorzystuje kodu z macOS i Darwin, a charakterystyka interakcji ze sprzętem jest określana na podstawie inżynierii wstecznej, co jest dozwolone przez prawo w wielu krajach w celu zapewnienia kompatybilności.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.