Asahi Linux | |
---|---|
![]() |
|
Kehittäjä |
Hector Martin Alyssa Rosenzweig Dougall Johnson Sven Peter Mark Kettenis |
Tuoteperhe | Linux |
Toiminnallinen tila | aktiivinen |
Suoritintuki | Apple M1, Apple M2, Apple M3 (kesken)[1] |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
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. [2][3]
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. [4]
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. [5]
Kehittäjät huomasivat nopeasti, että pelkkä Applen prosessoriarkkitehtuurille kootun Linux-ytimen käynnistäminen olisi vaikeaa, 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.[2]
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. [3] Huolimatta UEFIn käynnistämisestä, Microsoft Windowsin käynnistämistä ei tueta, eikä sitä aiota tehdä, koska se edellyttäisi Windows-ytimen muokkaamista. [6][7][8]
Täydellistä tukea kaikille Applen suorittimia tukeville Maceille ei odoteta vielä ensimmäistä alfajulkaisua seuraavaan kahteen vuoteen[9]. Heinäkuussa 2022 Asahi Linux -tiimi julkaisi päivityksen, joka sisältää tuen M1 Ultralle, Mac Studiolle ja varhaisen tuen M2 MacBook Prolle. [10]
Asahi Linuxin ensimmäinen vakaa julkaisu oli joulukuussa 2023 julkaistu Fedora Linuxille perustuva versio.[11]
Fedora Asahi Remix on Fedora Linuxin kanssa tehty versio, joka tukee kaikkia M1- ja M2-suorittimella varustettuja koneita. Työpöytäympäristönä on KDE Plasma 6, joka tukee Wayland-järjestelmää. Fedora Asahi Remix tukee OpenGL, OpenCL ja Vulkan -rajapintoja. Äänijärjestelmänä on PipeWire.[12][13]
Asahi Linux on saanut hyvän vastaanoton. The Registerin arvostelussa todettiin, että se toimi yllättävän hyvin alfa-vaiheen ohjelmistoksi[7]. Samoin Ars Technica oli vakuuttunut jo tuettujen laitteiden määrästä projektin varhaisessa vaiheessa[9].