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:
- 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.