QEMU 6.0 terá suporte LTO, AMD SEV-ES Guests e Multi-Process Experiment

QEMU 9.1 vem com suporte AMD SEV-SNP e aceleração Intel IAA durante migrações de VM
Qemu Virtual

Esta semana marcou o congelamento de recursos do QEMU 6.0 junto com a marcação do QEMU 6.0-rc0. O lançamento do QEMU 6.0 deve acontecer no final de abril para esta parte importante da pilha de virtualização do Linux de código aberto. O novo QEMU 6.0 terá suporte LTO, AMD SEV-ES Guests e Multi-Process Experiment.

Assim, o QEMU 6.0 é uma grande atualização de recurso e apresentará candidatos a lançamentos semanais até que o lançamento estável esteja pronto para ser lançado no final de abril. 

QEMU 6.0 terá suporte LTO, AMD SEV-ES Guests e Multi-Process Experiment. Entre as mudanças estão:

QEMU 6.0 terá suporte LTO, AMD SEV-ES Guests e Multi-Process Experiment
  • O QEMU agora pode ser construído com otimizações de tempo de link (LTO) e também suporta LLVM Control-Flow Integrity (CFI);
  • O suporte para a execução de convidados criptografados AMD SEV-ES agora (finalmente) está em vigor;
  • Novas opções experimentais para suportar a emulação de dispositivo fora do processo. Este recurso experimental de trabalho em andamento é para QEMU de vários processos. O objetivo com o QEMU multiprocesso é executar dispositivos emulados em processos separados para aumentar a segurança geral, em vez de ter um grande processo QEMU monolítico. O trabalho de multiprocessos do QEMU é liderado por engenheiros da Oracle, mas para o QEMU 6.0 ainda está em seu estágio inicial, com apenas suporte a um dispositivo emulado de controlador LSI SCSI até agora adaptado;
  • Correções de segurança para suporte a VirtIO-FS do QEMU;
  • A GUI QEMU com VNC agora oferece suporte a cursores com canais alfa. O código VNC agora também suporta redimensionamento estendido da área de trabalho. O modo VirtIO-VGA com QEMU 6.0, por sua vez, deve fazer com que a tela do convidado se adapte à janela do cliente VNC no redimensionamento;
  • Um recurso de instantâneo experimental de fundo de RAM;
  • Uma variedade de melhorias QEMU RISC-V, incluindo trabalho inicial para suportar CPUs de 32 bits em compilações de software de 64 bits, documentação do sistema RISC-V inicial e vários recursos conectados;
  • O QEMU agora oferece suporte à emulação da arquitetura ARMv8.1-M e da CPU Cortex M55. Várias extensões ARMv8 como SEL2, TTST, DIT e MemTag também são suportadas para emulação;
  • Suporte para QEMU para emular unidades Qualcomm Hexagon DSP;
  • Máquina Loongson-3 virt adicionada;
  • A nova e mais potente máquina m68k.

A lista exaustiva de grandes e pequenas alterações para o QEMU 6.0 pode ser encontrada no Wiki do QEMU. Reserve um bom tempo para a leitura atenta pois a lista de mudanças é grande. Do mesmo modo, a versão QEMU 6.0-rc0 pode ser baixada em QEMU.org.

Phoronix