Asahi Linux

Asahi Linux on projekti, jonka tavoitteena on tuoda Linux uudempiin Applen ARM-suorittimia käyttäviin Maceihin, jolloin niissä voidaan käyttää eri käyttöjärjestelmää kuin macOSia. Projektin perustaja ja johtaja on Hector Martin. Asahi Linuxin kehitys aloitettiin vuoden 2021 alussa, muutama kuukausi sen jälkeen, kun Apple ilmoitti virallisesti siirtyvänsä käyttämään omia suorittimiaan. Projektin alfaversio julkaistiin vuonna 2022. Projektin haasteena on ollut Applen oman laiteohjelmiston dokumentaation puute.

Historia 
Kun Apple ilmoitti siirtyvänsä käyttämään omia suorittimiaan vuoden 2020 lopulla, kiinnostusta on ollut saada Linux toimimaan niillä. Pian ilmoituksen jälkeen Linuxin luoja Linus Torvalds ilmaisi kiinnostuksensa Apple M1 -Macin käyttämiseen, jos se pyörittäisi Linuxia, mutta ajatteli, että työ tämän toteuttamiseksi vaatisi liikaa vaivaa. 

Martin julkisti projektin joulukuussa 2020 ja aloitti sen virallisesti kuukautta myöhemmin saatuaan noin 4 000 dollarin kuukausirahoituksen. Alyssa Rosenzweig, joka kehitti avoimen lähdekoodin grafiikkaohjainpinon Panfrostin, liittyi projektiin tukeakseen Applen grafiikkasuoritinta. 

Kehittäjät huomasivat nopeasti, että pelkkä Applen prosessoriarkkitehtuurille kootun Linux-ytimen käynnistäminen olisi haastavaa, koska siihen liittyi käynnistysprosessissa käytetyn Apple-koodin toiminnallisuuden selvittämisen. Työ oli aikaa vievää ja kesti suurimman osan vuodesta, mukaan lukien versiohallinnan vetopyyntöjen (pull request) lähettäminen tärkeimmille Linux-ytimen kehittäjille, jotta kehitys pysyisi synkronoituna ja regressioiden välttäminen. Se kuitenkin johti myöhemmin perusteelliseen ja kattavaan selvitykseen aiemmin dokumentoimattomasta käynnistysprosessista, jonka Martin ja muut julkaisivat GitHubissa.

Kokeellinen alfaversio Asahi Linux -asennusohjelmasta julkaistiin 18. maaliskuuta 2022. Asennusohjelma tarjoaa valittavana Arch Linux ARM -pohjaisen työpöydän tai minimaaliympäristön, tai UEFI -perusympäristön OpenBSD:n tai vaihtoehtoisten Linux-jakelujen asentamiseen Applen suoritinta tukevan käynnistettävän USB-aseman kautta.  Huolimatta UEFIn käynnistämisestä, Microsoft Windowsin käynnistämistä ei tueta, eikä sitä aiota tehdä, koska se edellyttäisi Windows-ytimen muokkaamista. 

Täydellistä tukea kaikille Applen suorittimia tukeville Maceille ei odoteta vielä ensimmäistä alfajulkaisua seuraavaan kahteen vuoteen. Heinäkuussa 2022 Asahi Linux -tiimi julkaisi päivityksen, joka sisältää tuen M1 Ultralle, Mac Studiolle ja varhaisen tuen M2 MacBook Prolle.

Tuki 
Asahi Linux on tällä hetkellä kehityksensä alfavaiheessa. Vaikka se voi näyttää graafisen käyttöliittymän, se ei tällä hetkellä tue mitään grafiikkakiihdytystä, koska se edellyttää laiteohjainten luomista Applen omalle grafiikkasuorittimelle alusta alkaen.  Applen grafiikkasuorittimen suorituskyky kuitenkin riittää ajamaan tavanomaista XOrg -työpöytää hyväksyttävällä nopeudella. HDMI-videolähtöä tuetaan vain Applen suoritinta käyttävässä Mac minissä, eikä Thunderbolt-videolähtöä tueta Applen suorittimia käyttävissä MacBookeissa.

Vastaanotto 
Asahi Linux on saanut hyvän vastaanoton. The Registerin arvostelussa todettiin, että se toimi yllättävän hyvin alfa-vaiheen ohjelmistoksi. Samoin Ars Technica oli vakuuttunut jo tuettujen laitteiden määrästä projektin varhaisessa vaiheessa.

Aiheesta muualla 

 Takaisinmallinnus

Lähteet

Aiheesta muualla 

 Asahi Linuxin kotisivu
 Asennusvideo
Linux
Linux-jakelupaketit