Sortie de l'hyperviseur Xen 4.14

Après huit mois de développement publiée version gratuite d'hyperviseur Xen 4.14. Des entreprises telles qu'Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei et Intel ont participé au développement de cette nouvelle version. Les mises à jour pour la branche Xen 4.14 seront disponibles jusqu'au 24 janvier 2022, et la publication des correctifs de vulnérabilités jusqu'au 24 juillet 2023.

Améliorations clés modifications dans Xen 4.14 :

  • Ajout du support d'un nouveau modèle de dispositifs Linux stubdomain, permettant d'exécuter sous un utilisateur non privilégié, en séparant les composants d'émulation des dispositifs de Dom0. Auparavant, en mode stubdomain, seul le modèle de dispositifs «qemu-traditional» était disponible, ce qui limitait le spectre du matériel émulé. Le nouveau modèle Linux stubomains a été développé par le projet QUBES OS et prend en charge l'utilisation de pilotes d'émulation des dernières versions de QEMU, ainsi que des fonctionnalités associées disponibles dans QEMU pour les systèmes invités.
  • Pour les systèmes prenant en charge Intel EPT, le support de la création de branches légères (forks) de machines virtuelles a été mis en œuvre pour effectuer une introspection rapide, par exemple, pour l'analyse de logiciels malveillants ou les tests de fuzzing. Dans ces forks, le partage de mémoire est utilisé et le clonage du modèle de dispositifs n'est pas effectué.
  • Le système de live-patching a été lié aux identifiants de versions du hyperviseur et tient compte de l'ordre d'application des correctifs pour éviter l'application de correctifs non appropriés ou dans le mauvais ordre.
  • Ajout du support des extensions CET (Intel Control-flow Enforcement Technology) pour protéger contre l'exécution d'exploits exploitant des techniques de programmation orientée retour (ROP, Return-Oriented Programming).
  • Ajout de la configuration CONFIG_PV32 pour désactiver dans l'hyperviseur le support des systèmes invités paravirtualisés (PV) 32 bits tout en maintenant le support des systèmes 64 bits.
  • Ajout du support de Hypervisor FS, un pseudo-système de fichiers de style sysfs pour un accès structuré aux données internes et aux paramètres de l'hyperviseur, sans nécessité de décodage des journaux ou d'écriture d'hyperappels.
  • Mise en œuvre de la possibilité de lancer Xen en tant que système invité sous l'hyperviseur Hyper-V, utilisé sur la plateforme cloud Microsoft Azure. Le lancement de Xen à l'intérieur de Hyper-V permet d'utiliser une pile de virtualisation familière dans les environnements cloud Azure et donne la possibilité de déplacer des machines virtuelles entre différents systèmes cloud.
  • Ajout de la possibilité de générer un identifiant aléatoire pour le système invité (les identifiants étaient auparavant générés de manière séquentielle). Les identifiants peuvent également être conservés entre les opérations de sauvegarde, de restauration et de migration de l'état de la VM.
  • Génération automatique de liaisons pour le langage Go basée sur les structures libxl.
  • Pour Windows 7, 8.x et 10, prise en charge de KDD, un outil d'interaction avec le débogueur WinDbg (Windows Debugger), permettant de déboguer des environnements Windows sans activer le débogage dans le système d'exploitation invité.
  • Prise en charge de toutes les variantes de la carte Raspberry Pi 4, livrées avec 4 Go et 8 Go de RAM.
  • Prise en charge des processeurs AMD EPYC codés sous le nom de « Milan ».
  • Amélioration des performances de la virtualisation imbriquée, où Xen s'exécute à l'intérieur des systèmes invités basés sur Xen ou Viridian.
  • Dans le mode d'émulation, prise en charge des instructions AVX512_BF16.
  • La construction de l'hyperviseur a été transférée vers l'utilisation de Kbuild.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster