utmapp/UTM has 36,774 GitHub stars and 1,912 forks. GitHot measured +27 stars in 24 hours. Last checked 2026-11-08 13:28 UTC. Last push 2026-11-01.
Máquinas virtuales para iOS y macOS
What you can do
- Full system emulation (MMU, devices, etc) using QEMU
- 30+ processors supported including x86_64, ARM64, and RISC-V
- VGA graphics mode using SPICE and QXL
- Text terminal mode
Crecimiento de estrellas medido
- in 24h
- +27
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.es.md
OriginalUTM
Es posible inventar una única máquina que pueda ser usada para computar cualquier secuencia computable. (It is possible to invent a single machine which can be used to compute any computable sequence.)
-- Alan Turing, 1936
UTM es un emulador de sistemas completo y un host de máquinas virtuales para iOS, macOS y visionOS, que está basado directamente en QEMU. En otras palabras, te permite ejecutar Windows, Linux y más en tu Mac, iPhone e iPad. Puedes ver más información en https://getutm.app y https://mac.getutm.app.
Características
- Emulación de sistema completa (MMU, dispositivos, etc) usando QEMU.
- Más de 30 procesadores compatibles, incluídos x86_64, ARM64 y RISC-V.
- Modo de gráficos VGA usando SPICE y QXL.
- Modo de terminal de texto.
- Dispositivos USB.
- Aceleración basada en JIT con QEMU TCG.
- Interfaz diseñada desde cero para macOS 12+ e iOS 15+ usando las mejores y más recientes APIs.
- Crea, gestiona y ejecuta máquinas virtuales (VM) directamente desde tu dispositivo.
Características adicionales de macOS
- Virtualización acelerada por hardware con el uso de Hypervisor.framework y QEMU.
- Ejecuta clientes de macOS con Virtualization.framework.
UTM SE
UTM/QEMU requiere de la generación de código dinámico (JIT) para un máximo rendimiento. En dispositivos iOS, Jit requiere ya sea de un dispositivo con Jailbreak o cualquiera de las soluciones encontradas para versiones específicas de iOS (consulte "Instalar" para más detalles).
UTM SE ("slow edition", edición lenta) usa un intérprete de subprocesos que funciona mejor que un intérprete tradicional pero aún más lento que JIT. Esta técnica es similar a lo que iSH realiza para la ejecución dinámica. Como resultado, UTM SE no requiere de Jailbreak ni ninguna solución alterna de JIT, además que puede ser descargada como una aplicación normal (a través del sideloading).
Para optimizar el tamaño y los tiempos de compilación, sólo se incluyen las siguientes arquitecturas en UTM SE: ARM, PPC, RISC-V y x86 (todas con variantes de 32 y 64 bits).
Instalar
UTM (SE) para iOS: https://docs.getutm.app/installation/ios/
UTM está también disponible para macOS: https://docs.getutm.app/installation/macos/
Desarrollo
Desarrollo en macOS
Desarrollo en iOS
Relacionado
- iSH: emula una interfaz de terminal de Linux para ejecutar aplicaciones x86 de Linux en iOS.
- a-shell: paquetes de comandos y utilidades comunes de Unix, creados de forma nativa para iOS y accesibles a través de una interfaz de terminal.
Licencia
UTM es distribuido bajo la licencia permisiva de Apache 2.0. Sin embargo, usa varios componentes (L)GPL. Muchos son dinámicamente enlazados a excepción de los plugins de gstreamer que son estáticamente enlazados, y partes del código que son tomados de qemu. Por favor tenga esto en consideración si pretende redistribuir esta aplicación.
Algunos iconos fueron hechos por Freepik de www.flaticon.com.
Adicionalmente, el frontend de UTM depende en los siguientes componentes bajo la licencia MIT/BSD:
El alojamiento de la integración continua es proporcionado por MacStadium.
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,087 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,332 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
443,766 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,215 estrellas