Após quase três anos desde o último lançamento significativo, a Oracle publicou a versão 7.0 do sistema de virtualização VirtualBox. Pacotes de instalação prontos estão disponíveis para Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL em compilações para a arquitetura AMD64), Solaris, macOS e Windows.
Principais mudanças:
- Adicionada a suporte para criptografia total máquinas virtuais. A criptografia também é aplicada a snapshots salvos e logs de configuração.
- Implementada a capacidade de adicionar máquinas virtuais no Virtual Machine Manager que estão hospedadas em ambientes de nuvem. O gerenciamento dessas máquinas virtuais é realizado de maneira semelhante ao das máquinas virtuais hospedadas no sistema local.
- A interface gráfica incorporou uma ferramenta para monitorar os recursos dos sistemas convidados em um estilo semelhante ao do programa top. A ferramenta permite rastrear a carga da CPU, o consumo de memória, a intensidade de entrada/saída, entre outros.
- O assistente de criação de novas máquinas virtuais foi reformulado, agora com suporte para instalação automatizada do sistema operacional em máquina virtual.
- Adicionado um novo widget para navegação e pesquisa no guia do usuário do VirtualBox.
- Adicionado um novo centro de notificações que unifica os relatórios relacionados à exibição de informações sobre o progresso das operações e mensagens de erro.
- Na interface gráfica para todas as plataformas, melhorou o suporte para temas. Para Linux e macOS, foram utilizados os mecanismos de tema fornecidos pelas plataformas, e para Windows foi implementado um mecanismo especial.
- Ícones atualizados.
- A interface gráfica foi atualizada para as versões mais recentes do Qt.
- A interface gráfica melhorou a exibição de listas de máquinas virtuais, adicionou a possibilidade de selecionar várias VMs ao mesmo tempo, adicionou a opção de desativar o protetor de tela no lado do host, reformulou as configurações gerais e o assistente, melhorou o funcionamento do mouse em configurações de múltiplos monitores na plataforma X11, reformulou o código de detecção de dispositivos, e as configurações de NAT foram movidas para a ferramenta Network Manager.
- A funcionalidade de gravação de áudio foi alterada para usar por padrão o formato Vorbis para contêineres de áudio WebM, em vez do formato Opus anteriormente utilizado.
- Adicionado um novo tipo de driver de som de anfitrião "default", que possibilita a movimentação de máquinas virtuais entre diferentes plataformas sem a necessidade de substituir explicitamente o driver de som. Ao selecionar o driver "default" nas configurações, o driver de som real é automaticamente escolhido com base no sistema operacional utilizado.
- O pacote Guest Control implementou suporte inicial para atualização automática de complementos para sistemas convidados baseados em Linux, além da possibilidade de aguardar a reinicialização da máquina virtual ao atualizar complementos para sistemas convidados por meio da ferramenta VBoxManage.
- Uma nova comando "waitrunlevel" foi adicionada à ferramenta VBoxManage, permitindo aguardar a ativação de um determinado nível de inicialização (run level) no sistema convidado.
- Nos componentes para ambientes de hospedagem baseados em Windows, foi adicion suporte experimental para a inicialização automática de máquinas virtuais, permitindo que a VM inicie independentemente do login do usuário no sistema.
- Nos componentes para ambientes de hospedagem baseados em macOS, todas as extensões específicas para o kernel foram removidas, e o hipervisor e framework vmnet fornecidos pela plataforma foram utilizados para executar máquinas virtuais. Adicionada suporte preliminar para computadores Apple com chips ARM Apple Silicon.
- Nos componentes para sistemas convidados baseados em Linux, foram reformulados os métodos para redimensionamento de tela e implementada uma integração básica com alguns ambientes de usuário.
- Um driver 3D foi fornecido, utilizando DirectX 11 no Windows e DXVK em outros sistemas operacionais.
- Drivers para dispositivos virtuais IOMMU foram adicionados (diferentes variantes para Intel e AMD).
- Dispositivos virtuais TPM 1.2 e 2.0 (Trusted Platform Module) foram implementados.
- Drivers para controladores USB EHCI e XHCI foram adicionados ao conjunto básico de drivers abertos.
- Suporte ao boot em modo Secure Boot foi adicionado à implementação do UEFI.
- Uma possibilidade experimental de depuração de sistemas convidados usando depuradores GDB e KD/WinDbg foi adicionada.
- Nos componentes para integração com OCI (Oracle Cloud Infrastructure), foi implementada a possibilidade de configurar redes em nuvem através da interface Network Manager assim como é feito para configurar redes de anfitrião e NAT. Adicionada a possibilidade de conectar VMs locais à rede em nuvem.
Fonte: opennet.ru
