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. [2][3]
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 |
Historia
muokkaaKun 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 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.[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]
Vastaanotto
muokkaaAsahi 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].
Lähteet
muokkaa- ↑ https://github.com/AsahiLinux/docs/wiki/Feature-Support
- ↑ a b Sharma: Porting Linux to Apple M1 Macs is proving trickier than previously imagined TechRadar. 15.3.2021. Arkistoitu 21.3.2022. Viitattu 23.3.2021.
- ↑ a b Martin: The first Asahi Linux Alpha Release is here! – Asahi Linux asahilinux.org. Arkistoitu 20.3.2022. Viitattu 20.3.2022. (englanniksi)
- ↑ Linus Torvalds would like to use an M1 Mac for Linux, but… ZDNet. 24.11.2020. Viitattu 5.4.2022.
- ↑ Tung: Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try ZDnet. 8.1.2021. Arkistoitu 20.1.2021. Viitattu 31.5.2021.
- ↑ Windows support? Asahi Linux GitHub. 21.5.2021. Arkistoitu 5.4.2022. Viitattu 5.4.2022.
- ↑ a b Speed, Richard: We take Asahi Linux alpha for a spin on an M1 Mac Mini The Register. 22.03.2022. Viitattu 30.07.2022. (englanniksi)
- ↑ Crume, Jacob: Asahi Linux Distro Improves Apple M1 Support With First Alpha Release It's FOSS. 21.3.2022. Viitattu 5.4.2022.
- ↑ a b Cunningham, Andew: Asahi Linux is reverse-engineering support for Apple Silicon, including M1 Ultra Ars Technica. 25.03.2022. Viitattu 30.07.2022. (englanniksi)
- ↑ Cunningham: Linux distro for Apple silicon Macs is already up and running on the brand-new M2 Ars Technica. 18.7.2022. Arkistoitu 19.7.2022. Viitattu 20.7.2022.
- ↑ Davide Cavalca & Neal Gompa: Fedora Asahi Remix (PDF) 2024.texaslinuxfest.org. Viitattu 15.11.2024. (englanniksi)
- ↑ Fedora Asahi Remix asahilinux.org. Viitattu 15.11.2024. (englanniksi)
- ↑ Davide Cavalca & Neal Gompa: Fedora Asahi Remix 40 is now available fedoramagazine.org. 8.5.2024. Viitattu 15.11.2024. (englanniksi)