Em breve será possível rodar o Linux no iPad

Para a alegria daqueles que querem dar uma sobrevida a seus tablets da Apple, em breve será possível rodar o Linux no iPad.

Se você tem um iPad de 2013 ou 2014 sem uso porque não está mais recebendo atualizações da Apple e parou de executar os aplicativos que você precisa, alguns desenvolvedores estão trabalhando em uma solução de software alternativa para você.

O desenvolvedor Konrad Dybcio e um entusiasta do Linux conhecido como “quaack723” colaboraram para obter a versão 5.18 do kernel Linux inicializando em um antigo iPad Air 2, uma grande façanha para um dispositivo que foi projetado para nunca executar nenhum sistema operacional além do da Apple.

Em breve será possível rodar o Linux no iPad

Em breve será possível rodar o Linux no iPad
Em breve será possível rodar o Linux no iPad

O projeto parece usar uma distribuição baseada no Alpine Linux chamada “postmarketOS“, uma distribuição relativamente pequena, mas desenvolvida ativamente, feita principalmente para dispositivos Android.

Dybcio usou uma hashtag “checkm8” em seu tweet inicial sobre o projeto, sugerindo fortemente que eles usaram o exploit bootrom “Checkm8” publicado em 2019 para acessar o hardware.

Por enquanto, os desenvolvedores só têm Linux rodando em algum hardware mais antigo do iPad usando chips baseados em A7 e A8 – isso inclui o iPad Air, iPad Air 2 e algumas gerações de iPad mini.

Mas os tweets subsequentes indicam que será possível colocar o Linux em funcionamento em qualquer dispositivo com um A7 ou A8, incluindo o iPhone 5S e o HomePod original.

Este não é o único projeto dedicado a rodar Linux no hardware da Apple.

Um projeto, o Asahi Linux, foi dedicado ao suporte de engenharia reversa para os chips M1 nos Macs da Apple e ao envio dos patches upstream para que possam ser integrados ao kernel do Linux.

Outro, o Project Sandcastle, tem uma versão do Android instalada e funcionando em um iPhone 7. Aplicativos como o iSH fornecem um shell Linux rodando em cima do iOS ou iPadOS – não o mesmo que rodar o Linux diretamente no hardware, mas útil em alguns circunstâncias.

O trabalho de desenvolvimento neste esforço mais recente do Linux-on-iDevices ainda está em seus primeiros dias.

As fotos que os desenvolvedores compartilharam mostram um processo de inicialização básico que falha porque não pode montar um sistema de arquivos, e Dybcio observa que coisas básicas como suporte a USB e Bluetooth não estão funcionando.

Obter aceleração de rede, áudio e gráficos funcionando corretamente também será uma tarefa difícil. Mas ser capaz de inicializar o Linux pode chamar a atenção de outros desenvolvedores que querem ajudar o projeto.

Comparado ao hardware moderno com um chip Apple M1, os dispositivos com tecnologia A7 e A8 não seriam ótimos como máquinas Linux de uso geral.

Embora impressionantes na época, suas CPUs e GPUs são consideravelmente mais lentas do que os dispositivos modernos da Apple e todos são fornecidos com 1 GB ou 2 GB de RAM.

Mas seu desempenho ainda se compara aos processadores lentos em dispositivos como o Raspberry Pi 4, e a maioria (embora não todos) o hardware A7 e A8 parou de receber novas atualizações iOS e iPadOS da Apple neste momento.

O suporte ao Linux pode dar a alguns desses dispositivos uma segunda vida como consoles de jogos retrô, servidores domésticos simples ou outras coisas para as quais o hardware Arm de baixa potência é bom.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.