Repolode
mxhm11cr

mxhm11cr/LinuxRunner

Executa ambientes de usuário Linux ARM64, terminais e apps de desktop no iPhone e iPad sem jailbreak ou máquina virtual.

Estrelas
687
Forks
39
Issues abertas
3
Último commit
há 6 dias

O que é?

LinuxRunner é um app para iOS e iPadOS que carrega programas Linux ARM64 e fornece o ambiente Linux de que eles precisam. Ele usa um interpretador ARM64 personalizado e uma camada de compatibilidade em espaço de usuário que implementa chamadas de sistema, processos, threads, sinais e metadados do sistema de arquivos do Linux, sem inicializar um kernel Linux nem usar virtualização de hardware.

No app, você pode instalar Debian, Arch Linux ARM ou Alpine Linux ARM64 e usar um shell com o gerenciador de pacotes da distribuição. Os aplicativos gráficos rodam em um desktop X11 baseado em Xvfb e x11vnc, com uma sessão padrão leve e uma opção experimental do KDE Plasma no Debian. As capturas de tela do projeto mostram o Telegram Desktop, Firefox, Dolphin e Blender em execução.

O projeto é licenciado sob GPL-3.0 e deriva do iSH. Ele só executa programas ARM64, não oferece suporte a Wayland nem systemd, e o iOS pode suspender ou encerrar o app, interrompendo os processos Linux em execução.

Recursos principais

  • 01Instala Debian, Arch Linux ARM ou Alpine Linux ARM64 dentro do app.
  • 02Oferece um terminal com shells, contas de usuário e gerenciadores de pacotes como apt, pacman e apk.
  • 03Executa um desktop X11 com janelas, painel e gerenciamento de arquivos.
  • 04Oferece suporte a toque, teclado físico e entrada por ponteiro.
  • 05Oferece importação e exportação de arquivos e sockets Linux pela rede do dispositivo, sujeito às restrições do iOS.

Casos de uso

  • Executar ferramentas de linha de comando do Linux em um iPad durante viagens.
  • Experimentar aplicativos de desktop Linux ARM64 em um celular ou tablet.
  • Estudar o espaço de usuário e as chamadas de sistema do Linux em um dispositivo Apple sem jailbreak.
  • Experimentar ambientes Linux baseados em pacotes no iOS.

Início rápido

  1. 1

    Baixe o IPA do LinuxRunner em GitHub Releases

  2. 2

    Instale o IPA com uma ferramenta de sideload compatível, como Sideloadly ou AltStore Classic

  3. 3

    Abra o LinuxRunner e siga as instruções de Set Up Linux para instalar uma distribuição dentro do app

Antes de usar

  • Funciona apenas em iPhone e iPad; não está disponível para outras plataformas.
  • Só executa programas Linux ARM64; aplicativos x86 e x86-64 não são compatíveis.
  • O suporte a desktop é experimental, e programas exigentes podem ficar lentos ou exceder a memória do dispositivo.
  • A instalação exige uma ferramenta de sideload de terceiros, e os metadados da licença não são claros.

Em coleções

Tópicos

Perguntas frequentes

O que é LinuxRunner?
Executa ambientes de usuário Linux ARM64, terminais e apps de desktop no iPhone e iPad sem jailbreak ou máquina virtual. LinuxRunner é um app para iOS e iPadOS que carrega programas Linux ARM64 e fornece o ambiente Linux de que eles precisam. Ele usa um interpretador ARM64 personalizado e uma camada de compatibilidade em espaço de usuário que implementa chamadas de sistema, processos, threads, sinais e metadados do sistema de arquivos do Linux, sem inicializar um kernel Linux nem usar virtualização de hardware.
LinuxRunner é gratuito? Qual é a licença?
LinuxRunner é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
LinuxRunner ainda é mantido?
Manutenção ativa. O último commit de LinuxRunner foi em 1 de nov. de 2026.
Para que posso usar LinuxRunner?
Executar ferramentas de linha de comando do Linux em um iPad durante viagens. Experimentar aplicativos de desktop Linux ARM64 em um celular ou tablet. Estudar o espaço de usuário e as chamadas de sistema do Linux em um dispositivo Apple sem jailbreak. Experimentar ambientes Linux baseados em pacotes no iOS.
Como instalar LinuxRunner?
Baixe o IPA do LinuxRunner em GitHub Releases Instale o IPA com uma ferramenta de sideload compatível, como Sideloadly ou AltStore Classic Abra o LinuxRunner e siga as instruções de Set Up Linux para instalar uma distribuição dentro do app
Onde consigo LinuxRunner?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mxhm11cr/LinuxRunner

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Emulador de sistema completo e host de máquinas virtuais para iOS, macOS e visionOS, baseado no QEMU para executar Windows, Linux e outros sistemas.

36,7 mil+133 esta semana1,9 milSwiftApache-2.0Atualizado há 21 horas

Aplicativo desktop multiplataforma para instalar apps assinados de iOS, iPadOS e tvOS em um dispositivo usando uma Apple Account gratuita.

Mobile e desktop#ios#sideloading#code-signing
3,7 mil+60 esta semana269RustMITBem mantidoAtualizado há 14 dias