Um app para iOS e iPadOS que baixa, instala e executa o macOS no iPhone ou iPad usando seu próprio emulador arm64.
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
Baixe o IPA do LinuxRunner em GitHub Releases
- 2
Instale o IPA com uma ferramenta de sideload compatível, como Sideloadly ou AltStore Classic
- 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.
Aplicativo desktop multiplataforma para instalar apps assinados de iOS, iPadOS e tvOS em um dispositivo usando uma Apple Account gratuita.
Um app Android sem root que inicia uma VM real do Alpine Linux para executar Podman, Docker, containers LXC e apps gráficos X11 no celular.
App para HarmonyOS que executa um ambiente Linux arm64 completo com shell Alpine em celulares, tablets e dispositivos 2 em 1/PC.
O Distrobox executa qualquer distribuição Linux no terminal, integrado ao diretório home, aos apps gráficos, ao áudio e aos dispositivos do host.