Por DHH en
Presentamos Omarchy M
Apple hace un gran hardware. Siempre lo ha hecho (menos esa vez con el teclado mariposa). Y mucha de la gente que está llegando a Omarchy viene de una Mac. A muchos les encantaría quedarse con la máquina y deshacerse del sistema operativo. Así que vamos a terminar lo que Asahi empezó: Omarchy corriendo de maravilla en Apple Silicon, con el mínimo de complicaciones en la instalación.
Ese trabajo ya tiene un equipo detrás. Hoy lo hacemos oficial: Omarchy M, nuestro equipo para las Mac con Apple Silicon (además de algunos miembros que mantienen a las Mac más viejitas dentro del grupo).
Permítanme presentar a los miembros.
El instalador. Marcelo Alcantara está desarrollando el instalador nativo para Mac. Descargas una app en macOS, esta obtiene la versión firmada de Omarchy, crea las particiones y te inicia en Omarchy junto a tu macOS actual. Sin memoria USB, sin conjuros en la terminal. Él también preparó la compilación que encendió los monitores externos por USB-C.
Omarchy Mac. Naeem Malik ha mantenido Omarchy Mac durante un año, llevando Omarchy a las máquinas M1 y M2 mucho antes de que todo esto fuera oficial, y creando una comunidad en Discord de más de 800 personas alrededor del proyecto. Scott Jones es la otra mitad de ese proyecto en el lado de Linux de la instalación. Recientemente logró que la pantalla de la M3 Air funcionara con el controlador de pantalla físico de Apple, lo que llevó esa máquina de inservible a usable en una noche.
Try Omarchy. Eduardo Martinez desarrolló Try Omarchy: el escritorio real de Omarchy corriendo como una app nativa, con aceleración de hardware en tu Mac, con tu cámara, audio, portapapeles y una carpeta compartida conectados. Nada que particionar. Solo descárgalo y ve de qué es tanto alboroto.
Paquetes. Shun Li se está asegurando de que todo lo que Omarchy necesita exista como paquete aarch64, junto con imágenes de disco ARM64 genéricas para máquinas virtuales y las herramientas de invitado que las hacen agradables de usar.
Controladores y el kernel. Dj está escribiendo los controladores de GPU, y logró que Touch ID funcionara comunicándose directamente con el Secure Enclave. Miguel Cruz hizo ingeniería inversa al chip propietario N1 de Apple en las máquinas M5 y ahora tiene su Wi-Fi y Bluetooth totalmente funcionales en Linux. Liam está habilitando las bocinas, el trackpad y la gestión de energía en las máquinas más nuevas. Eryk Wieliczko dirige Aurora Silicon y está convirtiendo todo esto en implementaciones clean-room que pueden llegar al upstream. Jaidip Subedi habilitó monitores externos por USB-C en la M2 MacBook Air.
MLX. Joshua Warren está desarrollando mlx-omarchy, que trae el framework de machine learning MLX de Apple a Linux en GPU de Apple a través de Vulkan. Tu código sigue diciendo import mlx.core as mx, pero ahora corre en Omarchy.
Macs más antiguas. Shawn Yeager tiene una pila de pull requests para las Touch Bar MacBook Pro de 2016 y 2017: bocinas, Wi-Fi, el sensor de luz ambiental, la Touch Bar misma. Randy está haciendo ingeniería inversa al chip de seguridad T2 para llevar Touch ID a las Intel Mac, y documentando cada arreglo para la MacBook Pro de 2019 en el camino. Jon Kinney estuvo avanzando poco a poco en el soporte ARM para Omarchy hace un año, y ahora mantiene a todo el equipo coordinado sobre quién hace qué.
Juntos, son un grupo formidable. Catorce personas que no esperaron permiso, y que han estado usando agentes para avanzar a un ritmo que habría parecido absurdo hace un año.
La meta para la primera versión es la compatibilidad perfecta con M1 y M2, incluyendo las variantes Pro y Max:
- Un instalador sin complicaciones, con opciones de instalar y probar
- Soporte completo de GPU
- Monitores externos por USB-C
- Touch ID
- MLX
- Cifrado de disco
Las máquinas más nuevas se están trabajando en paralelo, pero M1 y M2 es donde plantamos la bandera primero. Además de las máquinas M, hay millones de laptops vintage por ahí, muchas de ellas ya retiradas de las ambiciones del macOS más reciente de Apple, y cada una de ellas es una maravillosa computadora Omarchy en potencia.
No tienes que esperar a la versión pulida para empezar. Try Omarchy te pondrá frente al escritorio real en tu Mac en minutos. Y si estás listo para comprometerte, el instalador pondrá Omarchy junto a macOS en una M1 o M2 hoy mismo.
Por último, una petición. Si has estado trabajando en Linux para hardware de Apple, ya sea en controladores del kernel, firmware, empaquetado, instaladores o machine learning, nos encantaría saber de ti. Hay una buena probabilidad de que hayas resuelto algo que seguimos persiguiendo, o viceversa. Ponte en contacto en apple@omarchy.org.
Terminemos lo que Asahi empezó.