Asahi Linux

Asahi Linux
Logo Asahi Linux
Logo programu
Ilustracja
Zrzut ekranu systemu Arch Linux ARM z kernelem Asahi i KDE
Autor Hector Martin
Alyssa Rosenzweig
Asahi Lina[a]
Dougall Johnson
Sven Peter
Mark Kettenis
Martin Povišer
Janne Grunau
Pierwsze wydanie Wersja alfa 18 marca 2022; ponad 2 lata temu
Platforma sprzętowa Apple silicon (AArch64)
Rodzaj Linux, System uniksopodobny
Strona internetowa

Asahi Linux – projekt mający na celu stworzenie wsparcia dla systemów Linux na Macach z procesorami Apple M1 i M2. Oznacza to możliwość uruchomienia na tych komputerach systemów operacyjnych innych niż macOS. Projekt został zapoczątkowany na początku 2021 roku przez Hectora Martina, kilka miesięcy po tym, jak Apple ogłosiło przejście na własne procesory. Pierwsza wersja alfa pojawiła się w 2022 roku. Projekt stanowi techniczne wyzwanie ze względu na brak publicznie dostępnej dokumentacji oprogramowania sprzętowego produktów firmy Apple[1][2].

Historia

Wkrótce po tym, jak Apple ogłosiło odejście od procesorów x86 Intela pod koniec 2020 r., twórca Linuksa Linus Torvalds wyraził zainteresowanie możliwością uruchomienia systemu na Macach z procesorem M1, ale stwierdził, że praca nad takim portem byłaby zbyt czasochłonna i nie podjął kroków w tym kierunku[3].

Martin ogłosił projekt w grudniu 2020 r., a formalnie rozpoczął pracę miesiąc później, po uzyskaniu finansowania. Alyssa Rosenzweig – autorka pakietu otwartoźródłowych sterowników graficznych Panfrost – dołączyła do projektu, aby pomóc w implementacji obsługi procesora graficznego (GPU) firmy Apple[4].

Deweloperzy szybko zdali sobie sprawę, że samo uruchomienie jądra Linuksa skompilowanego na architekturę procesora Apple (AArch64) jest trudne, ponieważ wymagało inżynierii odwrotnej zastrzeżonego kodu Apple’a używanego podczas rozruchu. Praca zajęła większą część roku i doprowadziła do stworzenia dokumentacji procesu rozruchu, którą Martin i inni opublikowali na serwisie GitHub[1][5].

18 marca 2022 projekt wydał eksperymentalną wersję instalatora Asahi Linux. Instalator oferuje wybór pulpitu opartego na Arch Linux ARM (przewidywana zmiana)[6], minimalnej wersji (z ograniczoną liczbą zainstalowanych programów, bez środowiska graficznego) lub podstawowego środowiska UEFI, w którym można zainstalować OpenBSD lub alternatywne dystrybucje Linuxa z obsługą procesorów Apple za pośrednictwem rozruchowego dysku USB[2]. Pomimo możliwości uruchomienia powłoki UEFI, nie przewiduje się wprowadzenia obsługi Microsoft Windows, ponieważ wiązałoby się to z modyfikacją zastrzeżonego jądra systemu[7].

Pełne wsparcie dla wszystkich Maców Apple’a z obsługą procesorów serii M nie jest przewidywane przez kolejny rok lub dwa po pierwszej wersji alfa[8]. W lipcu 2022 roku zespół Asahi Linux wydał aktualizację z obsługą urządzeń z procesorem M1 Ultra, Maców Studio i wstępną obsługą MacBooka Pro M2[9].

Zobacz też

Uwagi

  1. Pseudonim programistki, występującej jako tzw. VTuberka.

Przypisy

  1. a b MayankM. Sharma MayankM., Porting Linux to Apple M1 Macs is proving trickier than previously imagined [online], TechRadar, 15 marca 2021 [dostęp 2023-04-14]  (ang.).
  2. a b The first Asahi Linux Alpha Release is here! – Asahi Linux [online], asahilinux.org [dostęp 2023-04-14]  (ang.).
  3. Linus Torvalds would like to use an M1 Mac for Linux, but… [online], ZDNET [dostęp 2023-04-14]  (ang.).
  4. Linux on Apple’s Arm silicon Macs? This crowdfunded project wants to give it a try [online], ZDNET [dostęp 2023-04-14]  (ang.).
  5. Apple Silicon Subsystems [online], GitHub [dostęp 2023-04-14]  (ang.).
  6. Hector Martin (@[email protected]) [online], Treehouse Mastodon, 5 marca 2023 [dostęp 2023-04-14]  (ang.).
  7. Windows support? · Issue #63 · AsahiLinux/m1n1 [online], GitHub [dostęp 2023-04-14]  (ang.).
  8. AndrewA. Cunningham AndrewA., Asahi Linux is reverse-engineering support for Apple Silicon, including M1 Ultra [online], Ars Technica, 25 marca 2022 [dostęp 2023-04-14]  (ang.).
  9. AndrewA. Cunningham AndrewA., Linux distro for Apple silicon Macs is already up and running on the brand-new M2 [online], Ars Technica, 18 lipca 2022 [dostęp 2023-04-14]  (ang.).

Linki zewnętrzne

  • Strona oficjalna
  • Film demonstracyjny (ang.)
  • p
  • d
  • e
Główne
Minidystrybucje
Inne
Mobilne
Wbudowane
polskie

  • p
  • d
  • e
Produkty przedsiębiorstwa Apple
Komputery osobiste
Odtwarzacze muzyki
Telefony komórkowe
Tablety
  • iPad
  • iPad 2
  • iPad (trzecia generacja)
  • iPad (czwarta generacja)
  • iPad (piąta generacja)
  • iPad (szósta generacja)
  • iPad (siódma generacja)
  • iPad (ósma generacja)
  • iPad (dziewiąta generacja)
  • iPad (dziesiąta generacja)
Serwery
  • Xserve
  • Xserve RAID
Systemy operacyjne
Aplikacje
Inne urządzenia
Sklepy i
usługi internetowe