Lançamento do hipervisor Xen 4.14

Após oito meses de desenvolvimento foi publicado lançamento do hypervisor livre Xen 4.14. No desenvolvimento da nova versão participaram empresas como Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei e Intel. O recebimento de atualizações para a série Xen 4.14 continuará até 24 de janeiro de 2022, enquanto a publicação de correções de vulnerabilidades se estenderá até 24 de julho de 2023.

Principais mudanças em Xen 4.14:

  • Adicionada suporte a um novo modelo de dispositivos Linux stubdomain, permitindo a execução sob um usuário não privilegiado, separando os componentes de emulação de dispositivos do Dom0. Anteriormente, apenas o modelo de dispositivos "qemu-traditional" podia ser utilizado no modo stubdomain, o que limitava a gama de hardware emulado. O novo modelo Linux stubomains foi desenvolvido pelo projeto QUBES OS e suporta o uso de drivers de emulação das versões mais recentes do QEMU, além de capacidades auxiliares disponíveis no QEMU para sistemas convidados.
  • Para sistemas com suporte a Intel EPT, foi implementado o suporte à criação de ramificações leves (forks) de máquinas virtuais para realização de introspecção rápida, por exemplo, para análise de malware ou teste de fuzzing. Nessas ramificações, é utilizada a compartilhamento de memória e não é feita a clonagem do modelo de dispositivos.
  • O sistema de live patching agora está vinculado a identificadores de versões do hypervisor, levando em conta a ordem de aplicação dos patches para evitar a sobreposição de patches que não pertencem à mesma versão ou que não são aplicados na ordem correta.
  • Foi adicionada suporte às extensões CET (Intel Control-flow Enforcement Technology) para proteção contra a execução de exploits construídos utilizando técnicas de programação orientada a retorno (ROP, Return-Oriented Programming).
  • Foi adicionada a configuração CONFIG_PV32 para desabilitar no hypervisor o suporte a sistemas convidados paravirtualizados (PV) de 32 bits, mantendo o suporte para 64 bits.
  • Foi adicionada a suporte ao Hypervisor FS, um pseudo-sistema de arquivos no estilo sysfs para acesso estruturado a dados internos e configurações do hypervisor, sem a necessidade de analisar logs ou escrever chamadas de hypervisor.
  • Foi disponibilizada a capacidade de executar o Xen como um sistema convidado sob a supervisão do hipervisor Hyper-V, utilizado na plataforma em nuvem Microsoft Azure. Executar o Xen dentro do Hyper-V permite usar a pilha de virtualização familiar em ambientes de nuvem Azure e possibilita mover máquinas virtuais entre diferentes sistemas de nuvem.
  • Foi adicionada a capacidade de gerar uma identificação aleatória para o sistema convidado (anteriormente, as identificações eram geradas sequencialmente). As identificações agora também podem ser mantidas entre operações de salvamento, recuperação e migração de estado da VM.
  • Foi garantida a geração automática de bindings para a linguagem Go com base nas estruturas do libxl.
  • Para Windows 7, 8.x e 10, foi adicionado suporte ao KDD, uma ferramenta para interagir com o depurador WinDbg (Windows Debugger), o que permite depurar ambientes Windows sem ativar a depuração no SO convidado.
  • Foi adicionado suporte a todas as variações da placa Raspberry Pi 4, fornecidas com 4GB e 8GB de RAM.
  • Foi adicionado suporte a processadores AMD EPYC com codinome ‘Milan’.
  • Aumentou-se o desempenho da virtualização aninhada, onde o Xen é executado dentro de sistemas convidados baseados em Xen ou Viridian.
  • No modo de emulação, foi implementado suporte para instruções AVX512_BF16.
  • A construção do hipervisor foi transferida para o uso do Kbuild.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster