Av DHH den
Vi presenterer Omarchy M
Apple lager fantastisk maskinvare. Det har de alltid gjort (minus den ene gangen med butterfly-tastaturet). Og mange av dem som kommer til Omarchy, kommer fra en Mac. Mange av dem vil gjerne beholde maskinen og kvitte seg med operativsystemet. Så nå skal vi fullføre det Asahi startet: Omarchy som kjører vakkert på Apple Silicon, med et minimum av styr med oppsettet.
Det arbeidet har allerede et team bak seg. I dag gjør vi det offisielt: Omarchy M, teamet vårt for Mac-er med Apple Silicon (pluss noen få medlemmer som holder eldre Mac-er med i folden).
La meg introdusere medlemmene.
Installasjonsprogrammet. Marcelo Alcantara bygger det native Mac-installasjonsprogrammet. Du laster ned en app på macOS, den henter den signerte Omarchy-utgivelsen, oppretter partisjonene, og starter maskinen i Omarchy side om side med din eksisterende macOS. Ingen USB-minnepinne, ingen besvergelser i terminalen. Han stod også bak bygget som fikk eksterne skjermer til å lyse opp over USB-C.
Omarchy Mac. Naeem Malik har vedlikeholdt Omarchy Mac i et år, og fått Omarchy over på M1- og M2-maskiner lenge før noe av dette ble offisielt, og bygget et Discord-fellesskap med over 800 mennesker rundt det. Scott Jones er den andre halvdelen av det prosjektet på Linux-siden av installasjonen. Han fikk nylig displayet på M3 Air til å fungere på Apples maskinvaredisplaykontroller, noe som tok den maskinen fra ubrukelig til brukbar på én natt.
Try Omarchy. Eduardo Martinez bygde Try Omarchy: det ekte Omarchy-skrivebordet som kjører som en native, maskinvareakselerert app på din Mac, med kamera, lyd, utklippstavle og en delt mappe koblet gjennom. Ingenting å partisjonere. Bare last det ned og se hva ståket handler om.
Pakker. Shun Li sørger for at alt Omarchy trenger finnes som en aarch64-pakke, sammen med generiske ARM64-diskbilder for virtuelle maskiner og gjesteverktøyene som gjør dem behagelige å bruke.
Drivere og kjernen. Ryan Murray jobber med å få Neo til å fungere og bygger grunnlaget resten av teamet jobber ut fra. Han utvikler en SPTM-emulator som gjør det mulig å spore macOS på M4 og nyere brikker. Disse sporene er avgjørende for å få skjermer, GPU-er, lyd, trådløst og Bluetooth til å fungere. Dj skriver GPU-driverne, og fikk Touch ID til å fungere ved å snakke direkte med Secure Enclave. Miguel Cruz spesialiserer seg på M5-arbeid: han revers-konstruerte Apples proprietære N1-brikke og fikk Wi-Fi og Bluetooth til å fungere i Linux. Han har også bidratt med maskinvarevideoenkoding og -dekoding, Bluetooth og skrivebordsforbedringer på Neo. Liam jobber med å få Neos styreflate, strømstyring, høyttalere og hodetelefonutgang til å fungere, med Ryans macOS-spor som legger det avgjørende grunnarbeidet. Eryk Wieliczko vedlikeholder M4-støtte og clean-room-implementasjoner, og jobber med integrasjon og pakking. Jaidip Subedi muliggjorde eksterne skjermer over USB-C på M2 MacBook Air.
MLX. Joshua Warren bygger mlx-omarchy, som bringer Apples MLX-maskinlæringsrammeverk til Linux på Apple-GPU-er gjennom Vulkan. Koden din sier fortsatt import mlx.core as mx, men nå kjører den på Omarchy.
Eldre Mac-er. Shawn Yeager har en bunke med pull requests for Touch Bar MacBook Pro fra 2016 og 2017: høyttalere, Wi-Fi, sensoren for omgivelseslys, selve Touch Bar-en. Randy revers-konstruerer T2-sikkerhetsbrikken for å bringe Touch ID til Intel-Mac-er, og dokumenterer hver fiks for MacBook Pro fra 2019 underveis. Jon Kinney jobbet bit for bit med ARM-støtte for Omarchy for et år siden, og holder nå hele teamet koordinert om hvem som gjør hva.
Sammen er de en formidabel gruppe. Femten personer som ikke ventet på tillatelse, og som har brukt agenter for å holde et tempo som ville virket absurd for et år siden.
Målet for den første utgivelsen er perfekt kompatibilitet med M1 og M2, inkludert Pro- og Max-variantene:
- En sømløs installer, med både installer- og prøv-alternativer
- Full GPU-støtte
- Eksterne skjermer over USB-C
- Touch ID
- MLX
- Diskkryptering
Nyere maskiner jobbes det med parallelt, men M1 og M2 er der vi planter flagget først. I tillegg til M-maskinene finnes det millioner av vintage bærbare der ute, mange av dem allerede pensjonert fra Apples nyeste macOS-ambisjoner, og hver eneste av dem er en maskin som kan bli en fantastisk Omarchy-datamaskin.
Du trenger ikke vente på den polerte utgivelsen for å komme i gang. Try Omarchy får deg til å se på det ekte skrivebordet på din Mac på få minutter. Og hvis du er klar til å forplikte deg, vil installasjonsprogrammet plassere Omarchy ved siden av macOS på en M1 eller M2 i dag.
Til slutt, en forespørsel. Hvis du har jobbet med Linux for Apple-maskinvare, enten det er kjernedrivere, fastvare, pakking, installasjonsprogrammer eller maskinlæring, vil vi gjerne høre fra deg. Det er en god sjanse for at du har løst noe vi fortsatt jager, eller omvendt. Ta kontakt på apple@omarchy.org.
La oss fullføre det Asahi startet.