Repolode
utmapp

utmapp/UTM

Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas.

Alternativa open source a:Parallels DesktopVMware Fusion

Estrellas
35,992
Forks
1,860
Issues abiertos
1,126
Último commit
ayer

¿Qué es?

UTM permite ejecutar Windows, Linux y otros sistemas operativos en iPhone, iPad, Mac y Vision Pro. Está basado en QEMU, que ofrece emulación completa de dispositivos y gestión de memoria, y es compatible con más de 30 arquitecturas de procesador, incluidas x86_64, ARM64 y RISC-V.

En macOS, UTM puede usar Hypervisor.framework para la virtualización acelerada por hardware y Virtualization.framework para iniciar máquinas virtuales invitadas con macOS. En iOS, utiliza la aceleración TCG basada en JIT de QEMU cuando el dispositivo lo permite, mientras que UTM SE usa un intérprete con varios hilos para poder instalarse mediante sideloading sin hacer jailbreak.

El proyecto ofrece una interfaz gráfica para crear, administrar y ejecutar máquinas virtuales, con salida VGA mediante SPICE y QXL, un modo de terminal de texto y transferencia directa de dispositivos USB.

Funciones clave

  • 01Emulación de sistema completo basada en QEMU
  • 02Compatible con más de 30 arquitecturas de procesador, incluidas x86_64, ARM64 y RISC-V
  • 03Virtualización acelerada por hardware en macOS mediante Hypervisor.framework
  • 04Inicia máquinas virtuales invitadas con macOS mediante Virtualization.framework
  • 05UTM SE funciona en iOS sin jailbreak ni soluciones alternativas para JIT
  • 06Gráficos VGA mediante SPICE y QXL, además de un modo de terminal de texto y compatibilidad con dispositivos USB

Casos de uso

  • Ejecutar Windows o Linux en una Mac sin necesitar una PC aparte
  • Ejecutar Linux para x86 o sistemas operativos retro en un iPhone o iPad
  • Probar software en distintas arquitecturas de CPU

Inicio rápido

  1. 1

    Descarga UTM para macOS en formato DMG

  2. 2

    Lee la guía de instalación de iOS

  3. 3

    Lee la guía de desarrollo para macOS para compilar desde el código fuente

Antes de usarlo

  • Para obtener el máximo rendimiento de JIT en iOS, se necesita un dispositivo con jailbreak o recurrir a soluciones específicas para iOS. UTM SE es más lento.
  • UTM SE solo incluye las arquitecturas ARM, PPC, RISC-V y x86.
  • El proyecto incluye varios componentes con licencia (L)GPL, por lo que hay que tener cuidado al redistribuirlo, pese a la licencia Apache 2.0.

Temas

Preguntas frecuentes

¿Qué es UTM?
Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas. UTM permite ejecutar Windows, Linux y otros sistemas operativos en iPhone, iPad, Mac y Vision Pro. Está basado en QEMU, que ofrece emulación completa de dispositivos y gestión de memoria, y es compatible con más de 30 arquitecturas de procesador, incluidas x86_64, ARM64 y RISC-V.
¿UTM es gratuito? ¿Qué licencia tiene?
UTM es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿UTM sigue mantenido?
Mantenimiento activo. El último commit de UTM fue el 18 oct 2026.
¿Para qué puedo usar UTM?
Ejecutar Windows o Linux en una Mac sin necesitar una PC aparte Ejecutar Linux para x86 o sistemas operativos retro en un iPhone o iPad Probar software en distintas arquitecturas de CPU
¿Cómo se instala UTM?
Descarga UTM para macOS en formato DMG Lee la guía de instalación de iOS Lee la guía de desarrollo para macOS para compilar desde el código fuente
¿Dónde consigo UTM?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/utmapp/UTM

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados