Repolode
mxhm11cr

mxhm11cr/LinuxRunner

Ejecuta entornos de usuario de Linux ARM64, terminales y aplicaciones de escritorio en iPhone y iPad, sin jailbreak ni máquina virtual.

Estrellas
671
Forks
38
Issues abiertos
3
Último commit
hace 4 días

¿Qué es?

LinuxRunner es una aplicación para iOS y iPadOS que carga programas de Linux ARM64 y proporciona el entorno Linux que necesitan. Utiliza un intérprete ARM64 personalizado y una capa de compatibilidad de espacio de usuario que implementa llamadas al sistema, procesos, hilos, señales y metadatos del sistema de archivos de Linux, por lo que no arranca un kernel de Linux ni utiliza virtualización de hardware.

Desde la aplicación puedes instalar Debian, Arch Linux ARM o Alpine Linux ARM64 y usar una shell con el gestor de paquetes de la distribución. Las aplicaciones gráficas se ejecutan en un escritorio X11 basado en Xvfb y x11vnc, con una sesión predeterminada ligera y una opción experimental de KDE Plasma en Debian. En las capturas del proyecto se muestran Telegram Desktop, Firefox, Dolphin y Blender en ejecución.

El proyecto cuenta con licencia GPL-3.0 y deriva de iSH. Solo ejecuta programas ARM64, no es compatible con Wayland ni systemd, y iOS puede suspender o cerrar la aplicación, lo que termina los procesos Linux en ejecución.

Funciones clave

  • 01Instala Debian, Arch Linux ARM o Alpine Linux ARM64 dentro de la aplicación.
  • 02Ofrece una terminal con shells, cuentas de usuario y gestores de paquetes como apt, pacman y apk.
  • 03Ejecuta un escritorio X11 con ventanas, un panel y gestión de archivos.
  • 04Admite entrada táctil, teclado físico y puntero.
  • 05Ofrece importación y exportación de archivos y sockets Linux a través de la red del dispositivo, sujetos a las restricciones de iOS.

Casos de uso

  • Ejecutar herramientas de línea de comandos de Linux en un iPad mientras viajas.
  • Probar aplicaciones de escritorio Linux ARM64 en un teléfono o una tableta.
  • Estudiar el espacio de usuario y las llamadas al sistema de Linux en un dispositivo Apple sin jailbreak.
  • Experimentar con entornos Linux basados en paquetes en iOS.

Inicio rápido

  1. 1

    Descarga la IPA de LinuxRunner desde GitHub Releases

  2. 2

    Instala la IPA con una herramienta de instalación lateral compatible, como Sideloadly o AltStore Classic

  3. 3

    Abre LinuxRunner y sigue las instrucciones de Set Up Linux para instalar una distribución dentro de la aplicación

Antes de usarlo

  • Solo funciona en iPhone y iPad; no está disponible para otras plataformas.
  • Solo se ejecutan programas Linux ARM64; las aplicaciones x86 y x86-64 no son compatibles.
  • La compatibilidad con equipos de escritorio es experimental, y los programas exigentes pueden ir lentos o superar la memoria del dispositivo.
  • La instalación requiere una herramienta de instalación lateral de terceros y los metadatos de la licencia no están claros.

En colecciones

Temas

Preguntas frecuentes

¿Qué es LinuxRunner?
Ejecuta entornos de usuario de Linux ARM64, terminales y aplicaciones de escritorio en iPhone y iPad, sin jailbreak ni máquina virtual. LinuxRunner es una aplicación para iOS y iPadOS que carga programas de Linux ARM64 y proporciona el entorno Linux que necesitan. Utiliza un intérprete ARM64 personalizado y una capa de compatibilidad de espacio de usuario que implementa llamadas al sistema, procesos, hilos, señales y metadatos del sistema de archivos de Linux, por lo que no arranca un kernel de Linux ni utiliza virtualización de hardware.
¿LinuxRunner es gratuito? ¿Qué licencia tiene?
LinuxRunner es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿LinuxRunner sigue mantenido?
Mantenimiento activo. El último commit de LinuxRunner fue el 1 nov 2026.
¿Para qué puedo usar LinuxRunner?
Ejecutar herramientas de línea de comandos de Linux en un iPad mientras viajas. Probar aplicaciones de escritorio Linux ARM64 en un teléfono o una tableta. Estudiar el espacio de usuario y las llamadas al sistema de Linux en un dispositivo Apple sin jailbreak. Experimentar con entornos Linux basados en paquetes en iOS.
¿Cómo se instala LinuxRunner?
Descarga la IPA de LinuxRunner desde GitHub Releases Instala la IPA con una herramienta de instalación lateral compatible, como Sideloadly o AltStore Classic Abre LinuxRunner y sigue las instrucciones de Set Up Linux para instalar una distribución dentro de la aplicación
¿Dónde consigo LinuxRunner?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mxhm11cr/LinuxRunner

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

Proyectos relacionados

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.

36,7 mil+126 esta semana1,9 milSwiftApache-2.0Actualizado hace 13 horas

Aplicación de escritorio multiplataforma para instalar apps firmadas de iOS, iPadOS y tvOS en un dispositivo con una cuenta gratuita de Apple.

Móvil y escritorio#ios#sideloading#code-signing
3,7 mil+50 esta semana268RustMITBien mantenidoActualizado hace 13 días