Asahi Linux

Asahi Linux

Skärmdump av Asahi Linux med KDE Plasma 5
Utvecklaren
  • Hector Martin
  • Alyssa Rosenzweig
  • Dougall Johnson
  • Sven Peter
  • Mark Kettenis [1]
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]

Historik

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.

Support

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]

Recensioner av kritiker

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.

Anteckningar

  1. Om Asahi Linux . Hämtad 22 april 2022. Arkiverad från originalet 17 april 2022.
  2. Den första Asahi Linux Alpha Releasen är här!  (engelska) - 2022.
  3. 1 2 Sharma. Att porta Linux till Apple M1 Mac har visat sig vara svårare än man tidigare trott . TechRadar (15 mars 2021). Hämtad 23 mars 2021. Arkiverad från originalet 21 mars 2022.
  4. 12 Martin . Den första Asahi Linux Alpha Releasen är här! - Asahi Linux . asahilinux.org . Hämtad 20 mars 2022. Arkiverad från originalet 20 mars 2022.  
  5. Linus Torvalds skulle vilja använda en M1 Mac för Linux, men... , ZDNet  (24 november 2020). Arkiverad från originalet den 1 april 2022. Hämtad 5 april 2022.
  6. Tung. Linux på Apples Arm silicon Mac? Detta crowdfunded projekt vill ge det ett försök . ZDnet (8 januari 2021). Hämtad 31 maj 2021. Arkiverad från originalet 20 januari 2021.
  7. Windows-stöd? . Asahi Linux GitHub (21 maj 2021). Hämtad 5 april 2022. Arkiverad från originalet 5 april 2022.
  8. 123 Crume . _ _ Asahi Linux Distro förbättrar Apple M1-stödet med första alfasläppet , det är FOSS  (21 mars 2022). Arkiverad från originalet den 21 mars 2022. Hämtad 5 april 2022.
  9. Crume . Asahi Linux Distro förbättrar Apple M1-stödet med första alfasläppet , det är FOSS  (21 mars 2022). Arkiverad från originalet den 21 mars 2022. Hämtad 5 april 2022. Crume, Jacob (21 mars 2022).