AnLinux: uma maneira simples de instalar um ambiente Linux em um telefone Android sem root

AnLinux: uma maneira simples de instalar um ambiente Linux em um telefone Android sem root

Qualquer telefone ou tablet que funcione com Android é um dispositivo que opera com o sistema operacional Linux. Sim, uma versão bastante modificada do SO, mas a base do Android é o núcleo Linux. Porém, infelizmente, para a maioria dos telefones, a opção de "remover o Android e instalar uma distribuição à sua escolha" não está disponível.

Portanto, se quiser Linux no telefone, é preciso comprar dispositivos especializados como o PinePhone, sobre o qual já escrevemos em um de nossos artigos. Mas há outra maneira de obter um ambiente Linux em praticamente qualquer smartphone, e sem acesso root. Um instalador chamado AnLinux pode ajudar com isso.

O que é o AnLinux?

É um software especializado que permite permite usar Linux no telefone montando uma imagem que contém o sistema de arquivos root de qualquer uma das distribuições, incluindo Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine e muitas outras. O instalador utiliza o PRoot para emular o acesso root.

O PRoot intercepta todas as chamadas de sistemas feitas pelo usuário que normalmente exigiriam acesso root e garante seu funcionamento em condições normais. O PRoot utiliza a chamada de sistema ptrace para depuração de software, que ajuda a alcançar esse objetivo. Com o PRoot, tudo isso é possível como no chroot, mas sem permissões root. Além disso, o PRoot fornece um acesso falso ao usuário para um sistema de arquivos pseudo.

O AnLinux é um programa pequeno. Mas isso é suficiente, pois seu único propósito é instalar imagens de sistemas e executar scripts que iniciam o ambiente do usuário. Quando tudo está configurado, o usuário obtém, em vez de um smartphone, um PC Linux, enquanto o Android continua funcionando em segundo plano. Conectamos ao dispositivo usando um visualizador VNC ou terminal e podemos trabalhar.

Claro, essa não é a opção ideal para "rodar" Linux em um smartphone, mas é bastante funcional.

Por onde começar?

O essencial é um smartphone Android com uma versão do SO não inferior ao Lollipop. Além disso, pode ser um dispositivo ARM ou x86 de 32 bits ou 64 bits. Também é necessário um espaço considerável livre em disco. Para isso, pode-se usar um cartão de memória ou um dispositivo com bastante memória interna.

Além disso, será necessário:

Termux e VNC são necessários para acessar seu "computador Linux". Os últimos três elementos são apenas para garantir um uso confortável do telefone e do instalador. O cabo HDMI é necessário apenas se o usuário preferir trabalhar em uma tela maior, e não ficar olhando para o display do telefone.

Bem, vamos começar

AnLinux: uma maneira simples de instalar um ambiente Linux em um telefone Android sem root

Assim que o Termux estiver instalado, obtemos um console completo. Sim, não há acesso root (se o telefone não estiver rooteado), mas não é um grande problema. O próximo passo é a instalação da imagem do distribuidor Linux.

Agora precisamos abrir o AnLinux e, em seguida, selecionar o Dashboard no menu. Existem três botões no total, mas apenas um pode ser selecionado, o primeiro. Depois disso, aparece o menu de seleção de distribuição. É possível escolher mais de uma, mas, nesse caso, será necessário um grande espaço livre em disco.

Após selecionar a distribuição, dois outros botões são ativados. O segundo permite copiar para a área de transferência os comandos necessários para baixar e instalar o Linux. Normalmente, são os comandos pkg, wget e um script para executá-los.

AnLinux: uma maneira simples de instalar um ambiente Linux em um telefone Android sem root

O terceiro botão inicia o Termux, então os comandos podem ser colados no console. Assim que tudo estiver feito, o script é iniciado, permitindo baixar o ambiente da distribuição. Para chamar a distribuição, é necessário executar o script toda vez, mas a instalação é feita apenas uma vez.

E quanto à interface gráfica?

Se for necessário, basta selecionar o menu para o ambiente desktop e usar mais botões — aparecerão mais do que apenas três. Além da própria distribuição, é preciso escolher uma shell, como Xfce4, Mate, LXQt ou LXDE. No geral, nada complicado.

Depois, além do script que inicia a distribuição, será preciso outro — que ativa o servidor VNC. No geral, todo o processo é simples e compreensível, provavelmente não causará dificuldades.

Após iniciar o servidor VNC, conectamo-nos do lado do cliente, usando um visualizador. É necessário saber a porta e localhost. Tudo isso é fornecido pelo script. Se tudo for feito corretamente, o usuário terá acesso ao seu sistema Linux virtual. O desempenho dos telefones modernos é alto, então não haverá problemas significativos. Claro, é improvável que um smartphone consiga substituir completamente um desktop, mas, no geral, tudo isso funciona.

Esse método pode ser útil se você precisar urgentemente se conectar ao servidor e estiver no carro, sem laptop (claro, nesse caso todas as operações descritas acima com AnLinux já devem ter sido realizadas). A máquina virtual Linux permite a conexão com um servidor de trabalho ou doméstico. E se por algum motivo houver um display e um teclado sem fio no carro, em segundos é possível organizar um escritório dentro do veículo.

AnLinux: uma maneira simples de instalar um ambiente Linux em um telefone Android sem root

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster