Xen : neuf avec la version 4.19

Par:
francoistonic

mar, 27/08/2024 - 08:48

Xen, sous la direction de la fondation Linux, annonce la disponibilité de la version 4.19. La fondation Linux promet de sérieuses améliorations. Pour rappel, Xen est une plateforme de virtualisation. 

La sécurité est un des axes importants de la 4.19 :

- 13 corrections de vulnérabilités (XSA)

- intégration des règles MISRA-C pour améliorer la qualité du code

- évolution du support des processeurs Arm

- support des pilotes x2APIC sur processeurs x86

- XeonPhi est déprécié et sera retiré dans la version 4.2

Liste des améliorations les plus importantes :

  • ARM: FF-A notification support.
  • ARM: Introduction of dynamic node programming using overlay dtbo.
  • x86: HVM PIRQs are disabled by default.
  • x86: Reduce IOMMU setup time for hardware domain.
  • x86: Allow HVM/PVH domains to map foreign pages.
  • x86: Declare PVH dom0 supported with caveats.
  • x86: Introduce a new x2APIC driver that uses Cluster Logical addressing mode for IPIs and Physical addressing mode for external interrupts.
  • Changed flexible array definitions in public I/O interface headers to not use "1" as the number of array elements.
  • The minimum supported OCaml toolchain version is now 4.05.
  • xl/libxl configures vkb=[] for HVM domains with priority over vkb_device.
  • Increase the maximum number of CPUs Xen can be built for from 4095 to 16383.
  • When building with Systemd support (./configure --enable-systemd), remove libsystemd as a build dependency. Systemd Notify support is retained, now using a standalone library implementation.
  • xenalyze no longer requires --svm-mode when analyzing traces generated on AMD CPUs.
  • Add a new 9pfs backend running as a daemon in dom0. First user is Xenstore-stubdom now being able to support full Xenstore trace capability.
  • libxl support for backendtype=tap with tapback.