Door DHH op
Maak kennis met Omarchy M
Apple maakt geweldige hardware. Dat hebben ze altijd gedaan (minus die ene keer met het butterfly-toetsenbord). En veel van de mensen die bij Omarchy terechtkomen, komen van een Mac. Velen van hen zouden graag de machine houden en van het besturingssysteem afkomen. Dus we gaan afmaken waar Asahi mee begonnen is: Omarchy dat prachtig draait op Apple Silicon, met een minimum aan installatiegedoe.
Dat werk heeft al een team achter zich. Vandaag maken we het officieel: Omarchy M, ons team voor Macs met Apple Silicon (plus een paar leden die oudere Macs erbij houden).
Sta me toe de leden voor te stellen.
De installer. Marcelo Alcantara bouwt de native Mac-installer. Je downloadt een app op macOS, die haalt de gesigneerde Omarchy-release op, maakt de partities aan en start je op in Omarchy naast je bestaande macOS. Geen USB-stick, geen toverspreuken in de terminal. Hij heeft ook de build gemaakt die externe monitoren via USB-C aan de praat kreeg.
Omarchy Mac. Naeem Malik onderhoudt al een jaar Omarchy Mac, waarmee hij Omarchy op M1- en M2-machines kreeg lang voordat dit allemaal officieel was, en bouwde er een Discord-community van meer dan 800 mensen omheen. Scott Jones is de andere helft van dat project aan de Linux-kant van de installatie. Hij kreeg onlangs het display van de M3 Air aan de praat op Apple’s hardware-displaycontroller, waardoor die machine in één nacht van onbruikbaar naar bruikbaar ging.
Try Omarchy. Eduardo Martinez bouwde Try Omarchy: de echte Omarchy-desktop die als een native, hardwareversnelde app op je Mac draait, met je camera, audio, klembord en een gedeelde map verbonden. Je hoeft niets te partitioneren. Download het gewoon en zie waar al die ophef over gaat.
Pakketten. Shun Li zorgt ervoor dat alles wat Omarchy nodig heeft bestaat als een aarch64-pakket, samen met generieke ARM64-schijfimages voor virtuele machines en de gasttools die ze prettig in gebruik maken.
Drivers en de kernel. Ryan Murray brengt de Neo tot leven en bouwt de fundamenten waarop de rest van het team voortbouwt. Hij ontwikkelt een SPTM-emulator die het mogelijk maakt om macOS te tracen op M4 en nieuwere chips. Die traces zijn essentieel om displays, GPU’s, audio, wifi en bluetooth werkend te krijgen. Dj schrijft de GPU-drivers, en kreeg Touch ID werkend door rechtstreeks met de Secure Enclave te praten. Miguel Cruz specialiseert zich in M5-werk: hij reverse-engineerde Apple’s propriëtaire N1-chip en kreeg de wifi en bluetooth ervan werkend in Linux. Hij heeft ook bijgedragen aan hardwarematige video-encoding en -decoding, bluetooth en desktopverbeteringen op de Neo. Liam brengt het trackpad, energiebeheer, de speakers en de hoofdtelefoonuitgang van de Neo tot leven, waarbij Ryans macOS-traces essentieel grondwerk leveren. Eryk Wieliczko onderhoudt M4-ondersteuning en cleanroom-implementaties, en werkt aan integratie en packaging. Jaidip Subedi maakte externe displays via USB-C op de M2 MacBook Air mogelijk.
MLX. Joshua Warren bouwt mlx-omarchy, dat Apple’s MLX-machinelearningframework via Vulkan naar Linux op Apple-GPU’s brengt. Je code zegt nog steeds import mlx.core as mx, maar draait nu op Omarchy.
Oudere Macs. Shawn Yeager heeft een stapel pull requests voor de Touch Bar-MacBook Pro’s uit 2016 en 2017: speakers, wifi, de omgevingslichtsensor, de Touch Bar zelf. Randy reverse-engineert de T2-beveiligingschip om Touch ID naar Intel-Macs te brengen, en documenteert onderweg elke fix voor de MacBook Pro uit 2019. Jon Kinney werkte een jaar geleden al aan ARM-ondersteuning voor Omarchy, en zorgt er nu voor dat het hele team afstemt wie wat doet.
Samen vormen ze een formidabele groep. Vijftien mensen die niet op toestemming hebben gewacht, en die agents hebben gebruikt om in een tempo te bewegen dat een jaar geleden absurd zou hebben geleken.
Het doel voor de eerste release is perfecte compatibiliteit met M1 en M2, inclusief de Pro- en Max-varianten:
- Een naadloze installer, met zowel installatie- als probeeropties
- Volledige GPU-ondersteuning
- Externe monitoren via USB-C
- Touch ID
- MLX
- Schijfversleuteling
Aan nieuwere machines wordt parallel gewerkt, maar op M1 en M2 planten we eerst onze vlag. Naast de M-machines zijn er miljoenen vintage laptops daarbuiten, waarvan vele al met pensioen zijn wat Apple’s nieuwste macOS-ambities betreft, en elk daarvan is een prachtige Omarchy-computer in wording.
Je hoeft niet te wachten op de gepolijste release om te beginnen. Try Omarchy laat je binnen enkele minuten naar de echte desktop op je Mac kijken. En als je er klaar voor bent om ervoor te gaan, zet de installer Omarchy vandaag nog naast macOS op een M1 of M2.
Tot slot een verzoek. Als je aan Linux voor Apple-hardware hebt gewerkt, of dat nu kerneldrivers, firmware, packaging, installers of machine learning is, horen we graag van je. Er is een goede kans dat jij iets hebt opgelost waar wij nog achteraan zitten, of andersom. Neem contact op via apple@omarchy.org.
Laten we afmaken waar Asahi mee begonnen is.