A modularidade do Android permite-lhe ser usado num conjunto alargado de situações, quase todas associadas aos dispositivos móveis. Claro que a procura é sempre no sentido de conseguir misturar sistemas operativos, tendo o melhor de cada um.
Ter o Linux a correr no Android é algo que muitos querem, mas que poucos conseguiam até agora. Uma alternativa está disponível e pode ajudar. O UserLand traz para o Android o melhor que o Linux tem.
Os passos para ter o Linux a correr no Android não eram simples até surgir o UserLand. Esta app retirou todo o peso e complicação deste processo e dá aos utilizadores o acesso a uma shell Linux, e a um sistema operativo completo, ou a um conjunto de aplicações que vão correr num ambiente gráfico.
A sua maior qualidade é mesmo a simplicidade com que pode ser usado, dispensando complicadas configurações ou sequer a presença de root no dispositivo. Estando no GitHub, qualquer um pode avaliar o que é feito.
Com uma interface simples, o utilizador só necessita indicar se quer um sistema operativo ou uma app e avançar. Mais tarde, só precisa de aceder diretamente à maquina criada para a usar.
Estes acessos podem ser feitos via SSH ou por VNC, com estas apps a terem de ser instaladas posteriormente. Também aqui todo o processo é simples e intuitivo, bastando indicar a palavra passe definida.
De resto, a utilização do UserLand é similar ao que temos num desktop Linux. O Ubuntu ou o Debian dão acesso a uma shell onde podem executar todos os comandos e até fazer a gestão de pacotes e instalação de atualizações.
Mesmo sendo feito com um cliente externo, o acesso a estes terminais tem tudo o que é necessário para ser usado de forma direta e simples. O teclado não se intromete na utilização da janela, que nestas situações se adapta.
No caso das aplicações, o funcionamento é ainda mais simples. Basta chamar a pretendida, e a lista não é extensa mas ainda assim completa, e usar, mais uma vez como no desktop.
Esta é provavelmente a forma mais simples e rápida de ter um Linux sempre à mão, bastando lançar uma app e dar os comandos que se pretende. Não é a mesma experiência que se consegue ter num desktop, mas é excelente dadas as limitações que se pode ter num smartphone.