¿Qué es Stela y qué incluye exactamente?
Stela es un programa de arranque UEFI de código abierto que traduce más de 3.000 codificaciones de instrucciones AArch64 (arm64) a x86-64 para que macOS arranque en un PC común. Su versión actual es la 0.1.0: según el propio autor del proyecto, macOS y la mayoría de las aplicaciones ya inician, pero el sistema es lento, las probabilidades de que arranque en tu equipo son bajas y falta mucho testing.
El dato relevante para un founder no es que macOS corra en un PC. Es que la pieza que lo hace posible es una capa de traducción binaria, la misma familia de tecnología que permite mover cargas de trabajo entre arquitecturas sin reescribir el software.
El proyecto combina tres componentes que funcionan juntos:
¿Y esto cómo se aplica en tu negocio?
Dueños de negocio de Latinoamérica y España usan un agente de IA para ganar más y recuperar su tiempo. El Kit «tu mano derecha con IA» te muestra cómo en un video de 11 minutos, con una ficha para armar el tuyo. CAR está cerrada por ahora; al anotarte, te avisamos cuando abra.
👥 Quiero el Kit →- Un programa de arranque UEFI que se ejecuta antes que el sistema operativo.
- Un traductor arm64-to-x86-64 que convierte el código escrito para Apple Silicon en código que entiende un procesador Intel o AMD.
- Un driver Metal para GPUs NVIDIA y un modelo del hardware de Apple Silicon, para que macOS crea que está corriendo sobre una máquina real.
La documentación indica que Stela modela un Mac mini con chip M2 y ejecuta macOS 27. El código se publica bajo licencia GPL-2.0-or-later y, según el propio repositorio, no contiene software de Apple. El sitio de noticias lavx.hu se hizo eco de la publicación y la describe como un experimento técnico temprano.
¿Cómo traduce código de Apple Silicon a un PC x86-64?
El traductor es lo más interesante del proyecto. Se trata de un compilador ahead-of-time y just-in-time que convierte código arm64e a x86-64: mapea los registros del sistema invitado a los del sistema anfitrión y guarda en caché el código ya traducido para no repetir el trabajo. Funciona en cualquier CPU x86-64-v2, es decir equipos Intel o AMD de alrededor de 2011 en adelante.
La capa gráfica resuelve otro problema clásico: macOS espera Metal, y las GPUs NVIDIA no hablan Metal de forma nativa en este contexto. El driver compila AIR, el lenguaje intermedio de shaders de Metal, directamente a NIR, el lenguaje intermedio de Mesa, y da soporte a las familias de GPU Metal3 y Apple7. Las tarjetas soportadas son las GeForce GTX 16 y RTX 20 en adelante.
Hay una lección de arquitectura aquí: en lugar de reescribir cada pieza, el proyecto traduce a un lenguaje intermedio abierto que ya existe. Esa es exactamente la estrategia que usan las capas de compatibilidad que reducen el costo de migrar software entre plataformas, y es la razón por la que vale la pena seguir el proyecto aunque hoy no sea usable.
¿Qué hardware necesitas para probarlo?
Los requisitos son explícitos y vale la pena leerlos antes de perder una tarde:
- Una CPU x86-64-v2 (de alrededor de 2011 o más nueva), UEFI con Secure Boot desactivado y 8 GB de RAM.
- Una GPU NVIDIA GTX 16 o RTX 20 en adelante.
- Una memoria USB de 8 GB o más y una partición GPT vacía de al menos 60 GB.
- Acceso a red durante la instalación, porque el proceso descarga macOS.
El flujo de instalación consiste en descargar el binario desde la página de releases del repositorio, ejecutarlo con sudo ./stela setup en Linux o macOS (o haciendo doble clic en stela.exe en Windows), elegir la memoria USB, la versión de macOS y el modelo de Mac, y luego arrancar el PC desde esa USB. Ojo: el setup borra la memoria USB, así que no uses una que tenga datos. Existe además un comando para actualizar una USB creada con una versión anterior, y quienes quieran compilar desde el código necesitan Rust y LLVM con Clang 21 o superior.
¿Es legal correr macOS en un PC que no es de Apple?
El repositorio es transparente al respecto: Stela no contiene software de Apple y la responsabilidad de cumplir el acuerdo de licencia y los términos de uso de Apple recae en el usuario. El código del proyecto es GPL-2.0-or-later, pero eso no cubre el sistema operativo que el instalador descarga.
Para una empresa, la lectura práctica es simple: esto no es una ruta soportada ni recomendable para producción. Si tu equipo quiere evaluarlo, hazlo en hardware aislado, sin datos de clientes y sin integrarlo a ningún flujo de trabajo real hasta que el proyecto madure.
¿Qué significa esto para tu startup?
Primero, una advertencia: en v0.1.0 Stela no es una alternativa operativa. El propio autor avisa que las chances de arranque son bajas y que vienen correcciones importantes de soporte de hardware. Nadie debería planificar infraestructura sobre esto hoy.
Dicho eso, hay tres cosas que sí puedes hacer con esta noticia:
- Audita tu dependencia de una sola arquitectura. Si tu producto solo compila o solo fue probado en arm64, o solo en x86, identifica qué módulos se romperían en la otra arquitectura. Ese inventario te sirve mucho antes de que necesites migrar por costos o por disponibilidad de hardware.
- Prueba en hardware aislado si tu equipo es curioso. Un PC viejo con CPU x86-64-v2, una USB de 8 GB y una partición GPT vacía de 60 GB bastan para experimentar, y el costo de fallar es cero. Documenta qué arrancó y qué no: eso alimenta tu matriz de testing.
- Mira la técnica, no el producto. La traducción de lenguajes intermedios (AIR a NIR) y la compilación just-in-time con caché son patrones reutilizables cuando tienes que sostener código legado sobre hardware nuevo sin reescribirlo completo.
Conclusión
Stela es un experimento técnico temprano y honesto sobre sus límites: un traductor de arm64 a x86-64 de más de 3.000 codificaciones de instrucciones, un driver Metal para GPUs NVIDIA y un modelo de hardware Apple Silicon que juntos logran que macOS 27 inicie en un PC. Es lento, inestable y no sirve para producción.
Para un founder, el valor está en el patrón: cuando una plataforma cerrada se vuelve el centro de tu stack, aparecen capas de compatibilidad que reabren las opciones. Seguir su evolución cuesta cero y te da una ventaja informativa si alguna vez necesitas correr software atado a Apple Silicon o a Metal fuera de un Mac.
Fuentes
- GitHub – tylertms/Stela: A general purpose Apple Silicon layer for x86-64 PCs (fuente original)
- Tyler TMS releases Stela, an early project to boot macOS on x86 PCs – lavx.hu
¿Y esto cómo se aplica en tu negocio?
Dueños de negocio de Latinoamérica y España usan un agente de IA para ganar más y recuperar su tiempo. El Kit «tu mano derecha con IA» te muestra cómo en un video de 11 minutos, con una ficha para armar el tuyo. CAR está cerrada por ahora; al anotarte, te avisamos cuando abra.
👥 Quiero el Kit →












