A Canonical lançou a versão 1.14 da ferramenta multipass, destinada a simplificar a instalação de diferentes versões do Ubuntu em máquinas virtuais executadas em sistemas de virtualização Linux, Windows e macOS. O multipass permite que o desenvolvedor inicie a versão desejada do Ubuntu em uma máquina virtual com um único comando, sem configurações adicionais, por exemplo, para experimentação ou verificação do funcionamento de seu aplicativo. Para iniciar uma máquina virtual no Linux, utiliza-se KVM, no Windows — Hyper-V, e no macOS — HyperKit. Também é possível usar para execução. máquinas virtuais VirtualBox. O código do projeto é escrito em C++ e é distribuído sob a licença GPLv3. Para instalação rápida do multipass no Ubuntu, um pacote snap foi preparado.
O Multipass extrai automaticamente a imagem necessária do sistema operacional e a mantém atualizada. Para a configuração, pode-se utilizar o cloud-init. É possível tanto montar partições no ambiente virtual (comando "multipass mount") quanto transferir arquivos individuais entre o sistema host e a máquina virtual (comando "multipass transfer"). Há suporte total para a integração da máquina virtual instalada com a área de trabalho principal (ícones de aplicativos, menu do sistema e notificações são adicionados).
Principais mudanças:
- Uma interface gráfica foi adicionada para interagir com os serviços do multipass, facilitando o gerenciamento de máquinas virtuais.

- Possibilidade de adicionar uma ponte de rede externa a uma instância existente da máquina virtual foi implementada.
- Uma opção para forçar a parada de instâncias de máquina virtual foi adicionada: "multipass stop —force ".
- Para o backend VirtualBox, foi adicionada a suporte a snapshots, que anteriormente estavam disponíveis apenas para QEMU e Hyper-V.
- Limitações adicionais foram implementadas ao montar diretórios do ambiente host nos sistemas convidados. A proteção contra a sobreposição de IDs de usuários ao montar foi realizada.
- O tamanho do pacote snap foi reduzido em 48% (de 122MB para 64MB).
- Na construção do vcpkg, a biblioteca POCO foi usada em vez do gRPC.
Fonte: opennet.ru

