Oferecendo grande conveniência e segurança, as máquinas virtuais são um grampo popular para quem gosta de mexer e experimentar em diferentes sistemas operacionais. À medida que os computadores pessoais se tornam cada vez mais capazes, o mercado de máquinas virtuais cresceu com ele. Hoje, os PCs podem executar vários sistemas operacionais simultaneamente.

A atual geração de smartphones tornou-se dispositivos capazes. Os usuários podem editar vídeos, jogar jogos complexos em alta resolução, transmitir e assistir a vídeos em 4K e emular software destinado a computadores. Isso levanta a questão: você pode executar uma máquina virtual em um smartphone?

Smartphones podem executar uma máquina virtual?

A resposta curta é sim. Na verdade, todo smartphone está rodando em uma espécie de máquina virtual. Atualmente, os smartphones Android são executados através do ART (Android Runtime). Isso permite que os bytecodes dos arquivos APK sejam traduzidos em código binário, que um processador pode ler e executar. Desde a implementação do ART, os dispositivos Android com dois gigabytes de RAM (ou mais) podem executar confortavelmente uma máquina virtual.

instagram viewer

Já faz anos desde que 2 GB de RAM era uma coisa, e a maioria dos smartphones modernos é lançada com mais. Portanto, executar uma máquina virtual em um smartphone é muito mais fácil agora do que nunca.

Quais aplicativos preciso para executar uma máquina virtual no meu smartphone?

Para executar uma máquina virtual em seu smartphone, você precisará instalar dois aplicativos por meio do Google Play.

  • Download:Andronix (Livre)
  • Download:Visualizador VNC (Livre)

Andronix é uma das maneiras mais fáceis de executar uma máquina virtual em seu smartphone Android. O aplicativo fornece todas as ferramentas e instruções. Ele também fornece cópias do código necessário para instalar o sistema operacional. O Andronix é parcialmente de código aberto e atualmente fornece aos usuários várias distribuições populares do Linux gratuitamente.

A menos que você esteja confortável usando apenas uma interface de linha de comando com sua máquina virtual, você precisará instalar um aplicativo de terceiros para uma GUI (interface gráfica do usuário). É aqui que entra o VNC Viewer. Ao especificar um host local e fornecer a senha correta (que você determina), o VNC Viewer e seu protocolo RFB (Remote Frame Buffer) se conectarão ao seu dispositivo e fornecerão uma interface gráfica.

Relacionado: Como controlar remotamente seu PC com seu telefone Android

Como executar VM em um smartphone

Depois de baixar e instalar os dois aplicativos, carregue o telefone e encontre um local com uma conexão Wi-Fi forte antes de começar.

1. Abra o aplicativo Andronix e instale o Termux

Depois de abrir o aplicativo, você verá imediatamente todas as distribuições gratuitas do Linux que você pode executar no seu telefone. Essas distribuições incluem Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void e Alpine.

Galeria de imagens (4 imagens)
Expandir
Expandir
Expandir
Expandir

Navegue até a página de instalação do Termux tocando no ícone suspenso no canto superior esquerdo da tela. Vamos para Configuraçõese deslize para baixo até o final da página. Selecionar Execute a configuração do Termux, em seguida, selecione Download. Após o download, selecione Permitir instalação, e pronto.

2. Instale seu sistema operacional preferido

No Andronix, volte ao menu principal e selecione a distro que deseja usar. Uma vez selecionado, o aplicativo indicará a dificuldade de instalar a distribuição específica e quaisquer complicações que você possa enfrentar.

Selecionar Continuar e instalar. O Andronix fornecerá opções de GUI: Ambiente de trabalho, Gerenciadores de Janelas, e Apenas CLI.

Se você deseja apenas usar seu smartphone e precisa de uma GUI, selecione Desktop Environment. Os gerenciadores do Windows fornecerão uma GUI e um teclado para navegar pela janela. O CLI Only usará estritamente um terminal; só vá para esta opção se você estiver confiante com a distro.

Galeria de imagens (3 imagens)
Expandir
Expandir
Expandir

Depois de selecionar sua GUI, o Andronix fornecerá opções de ambiente de desktop. XFCE é um antigo ambiente de desktop Linux leve; vá para esta opção apenas se você quiser. LXQT substituiu LXDE. Se você deseja o melhor desempenho das três opções, escolha o LXQT.

Depois de selecionar seu ambiente de área de trabalho preferido, um prompt aparecerá informando que um comando foi copiado para a área de transferência. Selecionar Abrir Termux e cole o comando.

Galeria de imagens (3 imagens)
Expandir
Expandir
Expandir

A instalação será iniciada neste ponto. Vai demorar um pouco para instalar totalmente. Certifique-se de verificar seu telefone de vez em quando, porque você precisará especificar sua localização, idioma e horário. Quando a instalação estiver quase concluída, você será solicitado a fornecer uma senha. Não se preocupe se você digitar no teclado e ele não parecer estar digitando – é assim que o Linux opera.

Relacionado: O melhor ambiente de desktop Linux Lean: LXDE vs. Xfce vs. AMIGO

3. Inicie o servidor VNC

Na primeira inicialização, você encontrará uma opção na resolução que deseja que seu servidor use. Novamente, experimente e encontre o que você gosta. A quarta opção (resolução pronta para HD) é sempre uma boa opção.

4. Visualize a máquina virtual por meio do visualizador VNC

Galeria de imagens (4 imagens)
Expandir
Expandir
Expandir
Expandir

Abra o VNC Viewer e selecione o ícone de mais, que abrirá um formulário. No Endereço campo, entrada localhost: 1. Você pode inserir o que quiser para o Nome campo. pressione CRIO. Você receberá um aviso, mas pode simplesmente pressionar OK.

Smartphone-running-ubuntu-on-VM

Em seguida, você será solicitado a inserir a senha que você criou anteriormente. Uma vez que você pressiona PROSSEGUIR, você estará no controle de sua máquina virtual com uma GUI. Aproveitar!

Como iniciar a VM e o servidor VNC

Abra o aplicativo Termux e use o comando ls para visualizar o conteúdo do seu diretório atual.

ls

Use o comando ./ (ponto barra) junto com o arquivo .sh colorido em verde e começa com a palavra Começar. Isso iniciará a VM em seu telefone e o atribuirá como usuário "root@localhost". Você executou com sucesso a máquina virtual do smartphone. Por exemplo, o comando abaixo iniciará uma máquina virtual Ubuntu.

./start-ubuntu20.sh

Para iniciar o servidor VNC, você deve usar o comando command server start.

vncserver-start

Feche corretamente seu servidor e VM

É importante que você feche corretamente seu servidor e VM para economizar bateria e poupá-lo de todos os problemas que você pode enfrentar se não os fechar corretamente.

Ao sair do visualizador VNC, certifique-se de desligá-lo como um computador normal. Depois disso, vá ao seu terminal e use o comando vncserver-stop, então digite 1 ou o número correspondente ao servidor VNC que você deseja fechar.

vncserver-stop

Para fechar a VM, basta usar o comando saída. Para sair do Termux, use também o comando exit.

saída

Com base nas muitas consultas na internet sobre a dificuldade de abrir um servidor, muitas pessoas parecem esquecer de fechar o servidor VNC após a inicialização inicial. Para salvá-lo de todas as respostas complicadas da Internet, você deve fechar o primeiro servidor VNC aberto durante a inicialização. Você pode fazer isso usando o vncserver-stop comando.

Você pode instalar uma máquina virtual em um iPhone?

É possível instalar uma máquina virtual em um produto Apple. No entanto, pode não ser tão simples quanto com o Android. A melhor maneira de fazer isso seria através do UTM. UTM é um aplicativo que você pode usar em um dispositivo Apple para executar outros sistemas operacionais, como Windows e várias distribuições Linux.

O melhor do UTM é que você não precisa fazer o jailbreak para iOS 11, 12, 13 e algumas variações do iOS 14. É também um aplicativo de código aberto que você pode verificar pessoalmente no GitHub. O aplicativo é razoavelmente fácil de usar, desde que você siga as Guia do usuário.

O problema com o UTM é que a Apple não permite que você o instale como um "consumidor regular". Na verdade, o aplicativo não está listado na App Store. A única maneira de instalar o UTM no seu iPhone é fornecer um certificado que mostre que você é um desenvolvedor testando um aplicativo no dispositivo.

O iPhone oferece assinaturas gratuitas e pagas para obter um certificado de desenvolvedor. Isso não deve ser um problema se você não se importar em pagar 99 dólares por uma assinatura anual. Mas se você quiser seguir o caminho gratuito, terá que continuar pedindo novos certificados a cada sete dias.

Para tornar os certificados de desenvolvedor gratuitos mais convenientes de usar, você pode instalar um aplicativo chamado AltStore. A AltStore também é onde você pode baixar e instalar o UTM. Além de ser uma alternativa à AppStore, este aplicativo assinará automaticamente seu certificado de desenvolvedor gratuito, para que você não precise solicitar um manualmente a cada sete dias.

O futuro da VM em smartphones

Executar uma máquina virtual em um smartphone sempre foi uma possibilidade. No entanto, foi apenas alguns anos atrás, quando as pessoas finalmente puderam executar uma máquina virtual utilizável. Hoje, executar um ou dois sistemas operacionais diluídos é sobre os limites do que os telefones podem fazer. No entanto, como os fabricantes de smartphones continuam aprimorando seus produtos, você pode ter certeza de que algum dia, os smartphones serão capazes de executar sistemas operacionais virtuais completos com grande estabilidade.

7 razões práticas para começar a usar uma máquina virtual

Para que servem as máquinas virtuais? Aqui estão alguns benefícios práticos e usos para máquinas virtuais que você pode experimentar agora mesmo.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • Tecnologia explicada
Sobre o autor
Jayric Maning (8 Artigos Publicados)

Desejando aprender como as coisas funcionavam, Jayric Maning começou a mexer com todos os tipos de dispositivos eletrônicos e analógicos durante sua adolescência. Ele assumiu ciência forense na Universidade de Baguio, onde se familiarizou com computação forense e segurança cibernética. Atualmente, ele está estudando muito e mexendo com tecnologia para descobrir como eles funcionam e como podemos usá-los para tornar a vida mais fácil (ou pelo menos mais legal!).

Mais de Jayric Maning

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar