
Recentemente publicamos um artigo sobre VMware ESXi no Raspberry Pi. No início de outubro, os desenvolvedores anunciaram uma prévia técnica do hipervisor VMware ESXi na arquitetura aarch64 chamada ESXi-Arm-Fling.
Não vamos repetir a essência desse artigo, vamos lembrar melhor a conclusão principal - um hipervisor no Raspberry Pi é necessário para "testar" a tecnologia ESXi em processadores ARM. Mas você ainda pode se divertir. Se você tiver algum tempo livre, tente agitar as coisas jogando Doom no VMware ESXi em um Raspberry Pi. Veja detalhes sobre como fazer isso sob o corte.
A principal coisa a fazer é instalar o ESXi em seu Malinka. O processo de instalação pode ser visto na página Fling. Baixe o pacote - neste link . Dica: Mesmo se você for um usuário / administrador avançado do vSphere, verifique os detalhes de instalação do ESXi.

Depois que tudo estiver pronto e você tiver acesso à interface ESXi HTML5, pode instalar uma máquina virtual baseada em ARM. Uma das boas opções é o Ubuntu 20.04.1 LTS .
Faça upload do .iso para o Datastore. Como o último, você pode usar um adaptador M.2-USB. Para ter essa oportunidade, você deve desativar o Árbitro USB.
~ # /etc/init.d/usbarbitrator stop
~ # chkconfig usbarbitrator off
Em seguida, reinicie o ESXi e crie o Datastore usando a interface HTML5. Se você tiver qualquer problema neste estágio, deve se familiarizar com os detalhes de instalação aqui .
Agora é a hora de criar uma máquina virtual com as seguintes características:
- SO: Ubuntu Linux (64 bits)
- 2 vCPU
- 2 GB de RAM
- CD Drive: Datastore ISO File (ubuntu-20.04.1-live-server-arm64.iso)
Todo o resto pode ser deixado como padrão. Além disso, você não deve mexer nas configurações dos controladores SCSI ou IDE, porque em um ponto a máquina virtual pode simplesmente parar de funcionar normalmente. Basta deixar o padrão, SATA.
Assim que a máquina virtual for iniciada, a instalação do Ubuntu deve começar. Não deve haver problemas neste estágio - basta seguir as instruções. Assim que a instalação estiver concluída, faça login e instale pacotes adicionais:
# sudo apt-get install libsdl-mixer1.2-dev libsdl-net1.2-dev gcc make unzip
Baixe e compile Chocolate Doom:
# wget wget www.chocolate-doom.org/downloads /2.2.1/chocolate-doom-2.2.1.tar.gz
# tar xzf chocolate-doom-2.2.1.tar.gz
# cd chocolate-doom-2.2.1 /
# ./configure make
# sudo make install
Agora, por um momento de revelação. Carregue o arquivo Doom WAD. Esta é a versão original do jogo. Se precisar de versões modificadas, você pode procurá-las na rede, pelo tempo que passou desde o lançamento do jogo, o que não foi inventado.
Doom é fácil de modificar - arquivos de som, texturas e todos os outros recursos são armazenados em pastas separadas. No geral, Doom foi originalmente concebido como um jogo personalizável que os jogadores podem modificar facilmente.
# wget www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
# unzip shareware_doom_iwad.zip É
hora de jogar!
# chocolate-doom -iwad DOOM1.WAD

Mas não muito. Esta é a imagem que você obtém ao jogar em SSH. É melhor, é claro, usar a versão para desktop. O Ubuntu Server não tem um desktop instalado por padrão. Se precisar, selecione tasksel, inicie e selecione Ubuntu desktop.
# sudo apt-get install tasksel
# sudo tasksel

A instalação demorará algum tempo. Após a conclusão, reinicializamos o sistema para carregar automaticamente a versão desktop. Então tudo é simples:
# cd chocolate-doom-2.2.1 /
# chocolate-doom -iwad DOOM1.WAD


