
Após 8 meses de desenvolvimento, o Xen 4.19 foi lançado em 29 de julho de 2024.
Principais mudanças
- ARM:
- suporte a notificações FF-A;
- introdução da programação dinâmica de nós utilizando overlay dtbo.
- x86:
- desativação do HVM PIRQs por padrão;
- redução do tempo de configuração do IOMMU para o domínio de hardware;
- permissão para domínios HVM/PVH mapearem páginas estrangeiras;
- anúncio do suporte ao PVH dom0 com ressalvas;
- introdução de um novo driver x2APIC, utilizando endereçamento lógico para IPIs e físico para interrupções externas.
- Melhorias gerais:
- alteração das definições de arrays flexíveis nos cabeçalhos de interfaces de entrada e saída, para não utilizar '1' como quantidade de elementos do array;
- a versão mínima suportada da cadeia de ferramentas OCaml agora é 4.05;
- xl/libxl configura vkb=[] para domínios HVM priorizando sobre vkb_device;
- aumentando o número máximo de processadores que podem compor Xen de 4095 para 16383;
- ao compilar com suporte ao systemd (./configure —enable-systemd) removida a dependência do libsystemd (o suporte ao Systemd Notify permanece, agora usando uma implementação de biblioteca autônoma);
- xenalyze não requer mais —svm-mode ao analisar rastros gerados em processadores AMD;
- adicionado um novo backend 9pfs, funcionando como um daemon em dom0;
- suporte libxl para backendtype=tap com tapback.
Requisitos de compilação
- x86: gcc versão 4.1.2 ou superior
- arm32: gcc 4.9 ou superior
- arm64: gcc 5.1 ou superior
Instruções de compilação
Código fonte: Disponível através de tarball em página de download ou através do git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Instruções detalhadas sobre compilação podem ser encontradas na página «Compilação do Xen a partir do código-fonte» ou «Compilação do Xen a partir do código-fonte no NetBSD».
Fonte: linux.org.ru
