Asahi Linux | |
---|---|
Skärmdump av Asahi Linux med KDE Plasma 5 | |
Utvecklaren |
|
OS-familjen | Linux ( Unix-liknande ) |
Baserat på | Arch Linux ARM [d] [2] |
Plattformar som stöds | Äppelkisel ( AArch64 ) |
stat | Alfa |
Hemsida | asahilinux.org |
Mediafiler på Wikimedia Commons |
Asahi Linux är ett projekt som syftar till att porta Linux till Mac -datorer med en Apple-processor , så att de kan köra ett annat operativsystem än macOS . Projektet startades och leds av Hector Martin. Arbetet började i början av 2021, månader efter att Apple officiellt tillkännagav flytten till Apple Silicon , med en första alfa-release som följde 2022. Projektet kompliceras av bristen på dokumentation för Apples proprietära firmware . [3] [4]
Det har funnits intresse för att köra Linux på en Apple-processor sedan Apple meddelade att de skulle gå över till sin egen linje av processorer i slutet av 2020. Kort därefter uttryckte Linux-skaparen Linus Torvalds intresse för en Mac med en Apple M1 ombord om den kunde köra Linux, men noterade att en sådan plan skulle ta för mycket arbete att implementera. [5]
Martin tillkännagav projektet i december 2020 och startade officiellt en månad efter att ha bekräftat att han skulle garanteras finansiering på cirka $4 000 per månad för projektet. Alyssa Rosenzweig, som utvecklade Panfrosts grafikdrivrutinstapel med öppen källkod , gick med i projektet för att hjälpa till att stödja Apples grafikprocessorenhet (GPU). [6]
Utvecklare insåg snabbt att det skulle vara svårt att bara försöka starta en Linux-kärna kompilerad för Apples Silicon (AArch64)-processorarkitektur, eftersom det krävde att man arbetade ut Apples egen kod som användes i uppstartsprocessen, vilket inte dokumenterades av Apple. Arbetet var tidskrävande och tog upp större delen av året, inklusive att skicka in ändringar till Linux-kärnutvecklarna för att hålla utvecklingen synkroniserad och undvika regressioner. Detta ledde dock senare till en grundlig och omfattande förklaring av uppladdningsprocessen, som Martin och andra Asahi-utvecklare har publicerat på GitHub . [3]
Projektet släppte en alfaversion av Asahi Linux-installationsprogrammet den 18 mars 2022. Installationsprogrammet erbjuder ett val av ett Arch Linux ARM-baserat operativsystem eller en grundläggande UEFI- miljö för att installera OpenBSD och alternativa Linux-distributioner med Apple-processorstöd via en startbar USB-enhet. [4] Trots möjligheten att köra ett UEFI-skal, stöds inte uppstart av Microsoft Windows och förmodligen inte planerad, eftersom detta skulle kräva modifiering av den proprietära Windows-kärnan, och Microsoft själva kan inte bygga versionen under M1 på grund av ett avtal med Qualcomm som förbjuder detta. [7]
Fullständigt stöd för alla Mac-datorer med Apple Silicon förväntas inte förrän ett eller två år efter den första alfa-releasen.
Asahi Linux är för närvarande i alfa . Även om det kan visa ett grafiskt användargränssnitt , stöder det för närvarande inte grafikacceleration , eftersom detta kräver att man bygger drivrutiner för Apple Silicon GPU från början. [8] Apple Silicons CPU-prestanda är dock tillräcklig för att köra en grundläggande XOrg- skrivbordsserver med en rimlig hastighet. [8] HDMI stöds endast på Mac mini och Thunderbolt -videoutgång stöds inte på MacBooks . [åtta]
Asahi Linux-kärnan kompilerades med stöd för 16 000 sidor RAM . Det betyder att vissa befintliga versioner av populär programvara som Chromium webbläsare och Rust - kompilatorn inte fungerar. [9]
Projektet mottogs varmt av kritiker och samhället. Registerrecensionen säger att programmet fungerade förvånansvärt bra för ett system som fortfarande är i alfatestning. Ars Technica var också imponerad av mängden hårdvara som redan stöds.
![]() | |
---|---|
Tematiska platser |