Crie e execute rapidamente máquinas virtuais otimizadas de Linux, macOS e Windows com Quickemu (com download automático de ISO)

7 de dezembro de 2021

quickemu-vm

*Quickemu é uma ferramenta de linha de comando para QEMU que pode ser usado para criar e executar rapidamente máquinas virtuais Linux, macOS, BSD e Windows desktop.** Atualmente é destinado apenas para uso em hosts Linux (ele também funciona no WSL), mas no futuro ele pode também suportar macOS.

Em vez de esperar uma lista exaustiva de opções de configuração, o Quickemu tenta automaticamente "fazer a coisa certa" e cria a configuração VM automaticamente para você. Além disso, a ferramenta também baixa automaticamente a imagem do Linux, macOS ou Windows, então tudo o que você precisa fazer é executar e instalar o SO na máquina virtual.

Mesmo que usando o Quickemu você não precise configurar nada, por exemplo, ele calcula automaticamente o número de núcleos de CPU e RAM que deve alocar para um VM com base nas especificações do computador host, você ainda pode usar opções de configuração personalizadas no arquivo .conf.

Além disso, se usar a linha de comando não é a sua praia, há também um GUI de terceiros escrito em Flutter, chamado Quickgui:

quickemu-gui

Quickemu teve seu primeiro lançamento estável (1.0.0) em setembro de 2021, mas já é bastante popular, com mais de 3,7 mil estrelas no GitHub. Ele foi inicialmente criado como uma maneira rápida de testar as distribuições Linux "onde as configurações da máquina virtual podem ser armazenadas em qualquer lugar, como armazenamento USB externo ou seu diretório HOME, e nenhuma permissão elevada é necessária para executar as máquinas virtuais", mas desde então evoluiu, e agora também suporta macOS e Windows.

No momento em que estou escrevendo isso, o Quickemu suporta os seguintes OSes convidados:

*macOS* Monterey, Big Sur, Catalina, Mojave e High Sierra Microsoft Windows**8.1, 10 e 11 incluindo TPM 2.0 *Linux:

  • Ubuntu e todos os sabores oficiais do Ubuntu (Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio e Xubuntu)
  • Linux Mint Cinnamon, MATE e Xfce
  • elementaryOS
  • Pop!_OS
  • Zorin OS
  • KDE Neon
  • Kali Linux
  • Debian bullseye com todas as variantes DE oficiais e não livres
  • Fedora
  • openSUSE Leap, Tumbleweed e MicroOS
  • Arch Linux
  • Garuda
  • NixOS
  • Alma Linux
  • Oracle Linux
  • Rocky Linux
  • Regolith Linux (1.6 e o mais recente 2.0.0 pré-lançamento)
    • FreeBSD e OpenBSD

Para o Microsoft Windows e o macOS, certifique-se de ler as notas na página do projeto Quickemu, pois existem algumas instruções e particularidades especiais listadas lá. Por exemplo, você encontrará instruções exatas para instalar macOS lá, macOS Big Sur e Monterey não têm áudio algum, no Windows as interfaces de rede são desativadas durante a instalação para permitir a criação de contas locais, etc. Eu também gostaria de adicionar minha própria nota aqui: ao instalar o macOS Monterey, o instalador ficou travado, então reiniciei a máquina virtual e a instalação continuou (e acabou sendo bem sucedido).

É importante notar que a Apple não permite instalar macOS em hardware não-Apple. Se você quiser usá-lo para instalar legalmente o macOS em uma máquina virtual, o sistema operacional host deve ser instalado no hardware da Apple.

Além de facilitar a instalação de todos esses sistemas operacionais em um VM (incluindo o download automático das imagens ISO), Quickemu apresenta:

  • Suporte completo SPICE, incluindo compartilhamento de área de transferência de host/convidado
  • VirtIO-webdavd, compartilhamento de arquivos para convidados Linux e Windows
    • VirtIO-9p, compartilhamento de arquivos para convidados Linux e macOS
  • Suporte ao Agente Convidado QEMU; fornece acesso a um agente de nível de sistema através de comandos QMP padrão
  • Compartilhamento de arquivos Samba para convidados Linux, macOS e Windows (se o smbd estiver instalado no host)
  • VirGL aceleração
  • dispositivo USB pass-through
  • Smartcard pass-through
  • Porta SSH automática encaminhando para os hóspedes
  • Encaminhamento de porta de rede
  • Áudio duplex completo
  • EFI (com ou sem SecureBoot) e inicialização BIOS legado
  • Interfaces gráficas de usuário disponíveis

Baixando Quickemu

Instale Quickemu

O Quickemu está disponível em um PPA para usuários do Ubuntu/Pop!_OS/Linux Mint, e no AUR para Arch Linux/Manjaro: estável ou git. Para outras distribuições Linux, você precisará instalar os requisitos manualmente e executá-lo a partir da fonte. Uma vez instalado, consulte sua página de lançamento e todas as opções disponíveis.

O Quickemu GUI de terceiros, Quickgui, também está disponível em um PPA para Ubuntu/Pop!_OS/Linux Mint, e no AUR para Arch Linux/Manjaro: quickgui ou quickgui-bin. Você também pode baixar binários Quickgui Linux da página de lançamentos do projeto. Confira também as instruções de uso do Quickgui.

Para usar isso, a CPU do computador precisa suportar a virtualização do hardware; consulte a lista de verificação da KVM daqui para descobrir se sua CPU a suporta (você também pode executar sudo kvm-ok que retornará "a aceleração KVM pode ser usada" se tudo estiver bem).

via hn

Talvez você goste de outros artivos relacionados, como este em que mostramos como instalar macOS Monterey, Big Sur ou Catalina em uma máquina virtual usando Docker-OSX

Propaganda
Propaganda