Asahi Linux

Asahi Linux

Captură de ecran cu Asahi Linux cu KDE Plasma 5
Dezvoltator
  • Hector Martin
  • Alyssa Rosenzweig
  • Dougall Johnson
  • Sven Peter
  • Mark Kettenis [1]
Familia OS Linux ( asemănător Unix )
Bazat pe Arch Linux ARM [d] [2]
Platforme acceptate Silicon Apple ( AArch64 )
Stat Alfa
site web asahilinux.org
 Fișiere media la Wikimedia Commons

Asahi Linux  este un proiect care își propune să port Linux pe computerele Mac cu un procesor Apple , permițându-le să ruleze un alt sistem de operare decât macOS . Proiectul a fost demarat si este condus de Hector Martin. Lucrările au început la începutul anului 2021, la câteva luni după ce Apple a anunțat oficial trecerea la Apple Silicon , urmând o lansare inițială alfa în 2022. Proiectul este complicat de lipsa documentației pentru firmware -ul proprietar al Apple . [3] [4]

Istorie

A existat interes pentru rularea Linux pe un procesor Apple de când Apple a anunțat că se va muta la propria linie de procesoare la sfârșitul anului 2020. La scurt timp după aceea, creatorul Linux Linus Torvalds și-a exprimat interesul pentru un Mac cu un Apple M1 la bord dacă ar putea rula Linux, dar a remarcat că implementarea unui astfel de plan ar necesita prea multă muncă. [5]

Martin a anunțat proiectul în decembrie 2020 și a început oficial la o lună după ce a confirmat că i se va garanta o finanțare de aproximativ 4.000 USD pe lună pentru proiect. Alyssa Rosenzweig, care a dezvoltat stiva de drivere grafice open source Panfrost , s-a alăturat proiectului pentru a sprijini unitatea de procesare grafică (GPU) de la Apple. [6]

Dezvoltatorii și-au dat seama rapid că simpla încercare de a porni un nucleu Linux compilat pentru arhitectura procesorului Apple Silicon (AArch64) ar fi dificilă, deoarece necesita elaborarea codului proprietar Apple utilizat în procesul de pornire, care nu a fost documentat de Apple. Lucrarea a consumat timp și a ocupat cea mai mare parte a anului, inclusiv trimiterea de modificări către dezvoltatorii de bază a nucleului Linux pentru a menține dezvoltarea sincronizată și pentru a evita regresiile. Cu toate acestea, acest lucru a condus ulterior la o explicație amănunțită și cuprinzătoare a procesului de încărcare, pe care Martin și alți dezvoltatori Asahi au publicat-o pe GitHub . [3]

Proiectul a lansat o versiune alfa a programului de instalare Asahi Linux pe 18 martie 2022. Programul de instalare oferă posibilitatea de a alege un sistem de operare bazat pe Arch Linux ARM sau un mediu UEFI de bază pentru instalarea OpenBSD și a distribuțiilor Linux alternative cu suport pentru procesor Apple printr-o unitate USB bootabilă. [4] În ciuda capacității de a rula un shell UEFI, pornirea Microsoft Windows nu este acceptată și probabil nu este planificată, deoarece aceasta ar necesita modificarea nucleului proprietar Windows și Microsoft nu poate construi versiunea sub M1 din cauza unui acord cu Qualcomm care interzice acest. [7]

Suport complet pentru toate Mac-urile cu Apple Silicon nu este așteptat până la un an sau doi după lansarea inițială alfa.

Suport

Asahi Linux este în prezent în alfa . Deși poate afișa o interfață grafică cu utilizatorul , în prezent nu acceptă accelerarea grafică , deoarece aceasta necesită construirea de la zero a driverelor pentru GPU-ul Apple Silicon. [8] Cu toate acestea, performanța procesorului Apple Silicon este suficientă pentru a rula un server desktop XOrg de bază la o viteză rezonabilă. [8] HDMI este acceptat numai pe Mac mini , iar ieșirea video Thunderbolt nu este acceptată pe MacBooks . [opt]

Nucleul Asahi Linux a fost compilat cu suport pentru 16.000 de pagini de RAM . Aceasta înseamnă că unele versiuni existente de software popular, cum ar fi browserul web Chromium și compilatorul Rust , nu funcționează. [9]

Recenzii ale criticilor

Proiectul a fost primit cu căldură de critici și de comunitate. Revizuirea Register spune că programul a funcționat surprinzător de bine pentru un sistem încă în testare alfa. Ars Technica a fost, de asemenea, impresionat de cantitatea de hardware deja suportată.

Note

  1. Despre Asahi Linux . Preluat la 22 aprilie 2022. Arhivat din original la 17 aprilie 2022.
  2. Prima versiune Asahi Linux Alpha este aici!  (engleză) - 2022.
  3. 1 2 Sharma. Portarea Linux pe Mac-urile Apple M1 se dovedește mai dificilă decât se imagina anterior . TechRadar (15 martie 2021). Preluat la 23 martie 2021. Arhivat din original la 21 martie 2022.
  4. 12 Martin . Prima versiune Asahi Linux Alpha este aici! - Asahi Linux . asahilinux.org . Preluat la 20 martie 2022. Arhivat din original la 20 martie 2022.  
  5. Linus Torvalds ar dori să folosească un Mac M1 pentru Linux, dar... , ZDNet  (24 noiembrie 2020). Arhivat din original la 1 aprilie 2022. Preluat la 5 aprilie 2022.
  6. Tung. Linux pe Apple’s Arm silicon Macs? Acest proiect crowdfunded vrea să-l încerce . ZDnet (8 ianuarie 2021). Preluat la 31 mai 2021. Arhivat din original la 20 ianuarie 2021.
  7. Suport Windows? . Asahi Linux GitHub (21 mai 2021). Consultat la 5 aprilie 2022. Arhivat din original pe 5 aprilie 2022.
  8. 123 Crume . _ _ Asahi Linux Distro îmbunătățește suportul Apple M1 cu prima lansare Alpha , este FOSS  (21 martie 2022). Arhivat din original pe 21 martie 2022. Preluat la 5 aprilie 2022.
  9. Crume . Asahi Linux Distro îmbunătățește suportul Apple M1 cu prima lansare Alpha , este FOSS  (21 martie 2022). Arhivat din original pe 21 martie 2022. Consultat la 5 aprilie 2022. Crume, Jacob (21 martie 2022).