Av DHH på
Vi introducerar Omarchy M
Apple tillverkar utmärkt hårdvara. Det har de alltid gjort (bortsett från den där gången med butterfly-tangentbordet). Och många av dem som hittar till Omarchy kommer från en Mac. Många av dem skulle gärna behålla maskinen men bli av med operativsystemet. Så vi ska slutföra det som Asahi påbörjade: Omarchy som körs fantastiskt på Apple Silicon, med ett minimum av installationskrångel.
Det arbetet har redan ett team bakom sig. I dag gör vi det officiellt: Omarchy M, vårt team för Mac-datorer med Apple Silicon (plus några medlemmar som håller äldre Mac-datorer kvar i laget).
Låt mig presentera medlemmarna.
Installeraren. Marcelo Alcantara bygger den inhemska Mac-installeraren. Du laddar ner en app på macOS, den hämtar den signerade Omarchy-utgåvan, skapar partitionerna åt dig och startar dig i Omarchy vid sidan av ditt befintliga macOS. Inget USB-minne, inga trollformler i terminalen. Han tog också fram versionen som fick externa skärmar att tändas över USB-C.
Omarchy Mac. Naeem Malik har underhållit Omarchy Mac i ett år, och fått in Omarchy på M1- och M2-maskiner långt innan något av detta var officiellt, samt byggt en Discord-gemenskap med över 800 personer kring det. Scott Jones är den andra halvan av det projektet på Linux-sidan av installationen. Han fick nyligen M3 Airs skärm att fungera på Apples hårdvaruskärmkontroller, vilket tog den maskinen från oanvändbar till användbar över en natt.
Try Omarchy. Eduardo Martinez byggde Try Omarchy: det riktiga Omarchy-skrivbordet som körs som en inhemsk, hårdvaruaccelererad app på din Mac, med din kamera, ljud, urklipp och en delad mapp inkopplade. Inget att partitionera. Ladda bara ner det och se vad allt ståhej handlar om.
Paket. Shun Li ser till att allt Omarchy behöver finns som ett aarch64-paket, tillsammans med generiska ARM64-diskavbilder för virtuella maskiner och gästverktygen som gör dem trevliga att använda.
Drivrutiner och kärnan. Ryan Murray tar fram Neo och bygger grunden som resten av teamet arbetar utifrån. Han utvecklar en SPTM-emulator som gör det möjligt att spåra macOS på M4 och nyare chip. Dessa spårningar är avgörande för att få skärmar, GPU:er, ljud, trådlöst och Bluetooth att fungera. Dj skriver GPU-drivrutinerna och fick Touch ID att fungera genom att prata direkt med Secure Enclave. Miguel Cruz specialiserar sig på M5-arbete: han reverse-engineerade Apples proprietära N1-chip och fick dess Wi-Fi och Bluetooth att fungera i Linux. Han har också bidragit med hårdvaruaccelererad videokodning och -avkodning, Bluetooth och skrivbordsförbättringar på Neo. Liam tar fram Neos styrplatta, strömhantering, högtalare och hörlursutgång, där Ryans macOS-spårningar utgör avgörande grundarbete. Eryk Wieliczko underhåller M4-stöd och clean room-implementationer, och arbetar med integration och paketering. Jaidip Subedi möjliggjorde externa skärmar över USB-C på M2 MacBook Air.
MLX. Joshua Warren bygger mlx-omarchy, som för Apples MLX-ramverk för maskininlärning till Linux på Apple-GPU:er via Vulkan. Din kod säger fortfarande import mlx.core as mx, men nu körs den på Omarchy.
Äldre Mac-datorer. Shawn Yeager har en hög med pull-requests för Touch Bar MacBook Pro från 2016 och 2017: högtalare, Wi-Fi, sensorn för omgivningsljus, själva Touch Bar. Randy reverse-engineerar T2-säkerhetschipet för att få Touch ID till Intel-Mac-datorer, och dokumenterar varje fix för MacBook Pro från 2019 längs vägen. Jon Kinney filade på ARM-stöd för Omarchy för ett år sedan, och håller nu hela teamet samordnat kring vem som gör vad.
Tillsammans är de en formidabel grupp. Femton personer som inte väntade på tillstånd, och som har använt agenter för att hålla ett tempo som skulle ha verkat absurt för ett år sedan.
Målet för den första utgåvan är perfekt kompatibilitet med M1 och M2, inklusive Pro- och Max-varianterna:
- En sömlös installerare, med både installera- och testa-alternativ
- Fullt GPU-stöd
- Externa skärmar över USB-C
- Touch ID
- MLX
- Diskkryptering
Nyare maskiner bearbetas parallellt, men M1 och M2 är där vi planterar flaggan först. Utöver M-maskinerna finns det miljontals vintagedatorer därute, många av dem redan pensionerade från Apples senaste macOS-ambitioner, och var och en av dem är en underbar Omarchy-dator som väntar på att bli till.
Du behöver inte vänta på den polerade utgåvan för att komma igång. Try Omarchy visar dig det riktiga skrivbordet på din Mac på några minuter. Och om du är redo att satsa fullt ut sätter installeraren Omarchy bredvid macOS på en M1 eller M2 redan i dag.
Slutligen, en önskan. Om du har arbetat med Linux för Apple-hårdvara, vare sig det gäller kärndrivrutiner, firmware, paketering, installerare eller maskininlärning, vill vi gärna höra från dig. Det är stor chans att du har löst något som vi fortfarande jagar, eller tvärtom. Hör av dig på apple@omarchy.org.
Låt oss slutföra det som Asahi påbörjade.