Darling: ejecuta software de macOS en Linux sin emulador

Run macOS Software on Linux

Darling es una capa de traducción de código abierto que permite ejecutar aplicaciones de macOS directamente en Linux, sin necesidad de emulador de hardware. Implementa un entorno Darwin completo (Mach, dyld, launchd) y busca una integración nativa con el escritorio Linux. Aunque aún no soporta aplicaciones gráficas complejas, ya cuenta con soporte experimental básico. El proyecto se basa en el código fuente de Darwin publicado por Apple y en proyectos como The Cocotron y GNUstep. Además, es compatible con WSL 2 y planea, a largo plazo, ejecutar aplicaciones de iOS en dispositivos ARM.

El nombre Darling es una combinación de “Darwin” y “Linux”.
  1. ay

    Me fui por una madriguera de conejo profunda pero entretenida en la otra dirección por diversión: https://github.com/ayourtch-llm/fakelinux - inicialmente con la idea de "simplemente reemplazar las syscalls en el ejecutable con algún tipo de trampa y manejar eso".

    Casi funcionó, desafortunadamente macOS reserva x18 para fines de plataforma y Linux no.

    El resultado es una especie de artilugio bastante loco que funciona con suficiente frecuencia como para compilar VPP de Linux para aarch64 y sus dependencias en la Mac usando gcc de Linux :)

    Supongo que con algo de pulido podría ser útil para algo..

  2. porphyra

    En teoría, ejecutar aplicaciones de Apple Silicon en máquinas Linux ARM64 sería realmente genial. Pero aún estamos lejos de tener una implementación con buen rendimiento y completa de hacerlo.

    Darling solo apunta a cosas x86_64. Aún así, es un proyecto genial.

    Un poco triste que haya muy pocas actualizaciones aunque [1]

    [1] https://blog.darlinghq.org/

  3. ncr100

    > ¿Conoces opensource.apple.com, GNUstep, The Cocotron y otros proyectos?

    > Sí, y de hecho, Darling se basa en gran medida en el código fuente original de Darwin publicado por Apple. Usamos The Cocotron como base para nuestra implementación de Cocoa, junto con Apportable Foundation y varios fragmentos de GNUstep.

    Apportable (<3) fue una startup de YC https://www.ycombinator.com/companies/apportable de 2011 - la última actualización del repositorio de Foundation fue en diciembre de 2014.

  4. nonestdeus

    Genial que exista, pero honestamente ni siquiera sé qué programa exclusivo de Mac querría instalar.

  5. jagged-chisel

    Matiz: ejecutará cualquier cosa que se ejecute en Darwin de código abierto. No podrás ejecutar nada que necesite los frameworks de macOS.

Más de este día

2026-09-01