Per DHH el
Presentem Omarchy M
Apple fa un maquinari excel·lent. Sempre l'ha fet (menys aquella vegada amb el teclat de papallona). I molta de la gent que arriba a Omarchy ve d'un Mac. A molts els encantaria conservar la màquina i desfer-se del sistema operatiu. Així que acabarem el que Asahi va començar: Omarchy funcionant de meravella a Apple Silicon, amb el mínim d'embolic en la configuració.
Aquesta feina ja té un equip al darrere. Avui ho fem oficial: Omarchy M, el nostre equip per als Mac amb Apple Silicon (més uns quants membres que mantenen els Mac més antics dins del grup).
Permeteu-me que us presenti els membres.
L'instal·lador. Marcelo Alcantara està creant l'instal·lador nadiu per a Mac. Baixes una app a macOS, obté la versió signada d'Omarchy, prepara les particions i arrenca Omarchy al costat del teu macOS actual. Sense llapis USB, sense encanteris al terminal. Ell també va fer la compilació que va fer funcionar els monitors externs per USB-C.
Omarchy Mac. Naeem Malik ha mantingut Omarchy Mac durant un any, fent arribar Omarchy a les màquines M1 i M2 molt abans que res d'això fos oficial, i creant al seu voltant una comunitat de Discord de més de 800 persones. Scott Jones és l'altra meitat d'aquest projecte pel que fa a la part de Linux de la instal·lació. Recentment va fer funcionar la pantalla del M3 Air amb el controlador de pantalla de maquinari d'Apple, cosa que va fer passar aquella màquina d'inutilitzable a utilitzable en una nit.
Try Omarchy. Eduardo Martinez va crear Try Omarchy: l'escriptori real d'Omarchy funcionant com una app nativa amb acceleració de maquinari al teu Mac, amb la càmera, l'àudio, el porta-retalls i una carpeta compartida connectats. Res per particionar. Només baixa'l i mira per què hi ha tant d'enrenou.
Paquets. Shun Li s'assegura que tot el que Omarchy necessita existeixi com a paquet aarch64, juntament amb imatges de disc ARM64 genèriques per a màquines virtuals i les eines de convidat que les fan agradables d'utilitzar.
Controladors i el nucli. Ryan Murray està posant en marxa el Neo i construint els fonaments sobre els quals treballa la resta de l'equip. Està desenvolupant un emulador SPTM que permet traçar macOS en xips M4 i posteriors. Aquestes traces són essencials per fer funcionar les pantalles, les GPU, l'àudio, la connexió sense fil i el Bluetooth. Dj està escrivint els controladors de GPU, i va fer funcionar Touch ID parlant directament amb Secure Enclave. Miguel Cruz s'especialitza en la feina d'M5: va aplicar enginyeria inversa al xip propietari N1 d'Apple i va fer funcionar el seu Wi-Fi i Bluetooth a Linux. També ha contribuït amb la codificació i descodificació de vídeo per maquinari, Bluetooth i millores d'escriptori al Neo. Liam està posant en marxa el trackpad, la gestió d'energia, els altaveus i la sortida d'auriculars del Neo, amb les traces de macOS de Ryan com a base essencial. Eryk Wieliczko manté el suport per a M4 i les implementacions de sala neta, i treballa en la integració i l'empaquetatge. Jaidip Subedi va habilitar les pantalles externes per USB-C al MacBook Air M2.
MLX. Joshua Warren està creant mlx-omarchy, que porta el framework d'aprenentatge automàtic MLX d'Apple a Linux en GPU d'Apple a través de Vulkan. El teu codi continua dient import mlx.core as mx, però ara s'executa a Omarchy.
Mac antics. Shawn Yeager té una pila de pull requests per als MacBook Pro amb Touch Bar de 2016 i 2017: altaveus, Wi-Fi, sensor de llum ambiental, la mateixa Touch Bar. Randy està aplicant enginyeria inversa al xip de seguretat T2 per portar Touch ID als Mac amb Intel, i documentant cada correcció per al MacBook Pro de 2019 pel camí. Jon Kinney ja treballava en el suport ARM per a Omarchy fa un any, i ara manté tot l'equip coordinat sobre qui fa què.
Junts, són un grup formidable. Quinze persones que no van esperar permís, i que han estat utilitzant agents per avançar a un ritme que hauria semblat absurd fa un any.
L'objectiu per a la primera versió és la compatibilitat perfecta amb M1 i M2, incloses les variants Pro i Max:
- Un instal·lador sense friccions, amb opcions tant d'instal·lació com de prova
- Suport complet de GPU
- Monitors externs per USB-C
- Touch ID
- MLX
- Xifratge de disc
També es treballa en paral·lel en les màquines més noves, però M1 i M2 són on plantem la bandera primer. A més de les màquines M, hi ha milions de portàtils clàssics per aquí fora, molts d'ells ja jubilats de les últimes ambicions de macOS d'Apple, i cadascun d'ells és un meravellós ordinador Omarchy en potència.
No cal que esperis la versió polida per començar. Try Omarchy et farà veure l'escriptori real al teu Mac en qüestió de minuts. I si estàs a punt per comprometre-t'hi, l'instal·lador posarà Omarchy al costat de macOS en un M1 o M2 avui mateix.
Finalment, una petició. Si has estat treballant en Linux per a maquinari d'Apple, ja sigui en controladors de nucli, firmware, empaquetatge, instal·ladors o aprenentatge automàtic, ens encantaria saber de tu. Hi ha moltes possibilitats que hagis resolt alguna cosa que nosaltres encara perseguim, o viceversa. Posa't en contacte a apple@omarchy.org.
Acabem el que Asahi va començar.