Xen 4.14 Hypervisor veröffentlicht

Nach acht Monaten Entwicklung veröffentlicht Veröffentlichung des freien Hypervisors Xen 4.14. An der Entwicklung der neuen Version waren Unternehmen wie Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei und Intel beteiligt. Der Rollout von Updates für die Xen 4.14 Reihe wird bis zum 24. Januar 2022 dauern, die Veröffentlichung von Sicherheitsupdates bis zum 24. Juli 2023.

Hauptmerkmale Änderungen in Xen 4.14:

  • Unterstützung für ein neues Modul hinzugefügt Linux stubdomain, das die Ausführung unter einem separaten nicht privilegierten Benutzer ermöglicht und die Komponenten zur Emulation von Geräten von Dom0 trennt. Zuvor konnte im Stubdomain-Modus nur das Modell „qemu-traditional“ verwendet werden, was die Bandbreite der emulierten Hardware einschränkte. Das neue Modell Linux stubomains wurde von dem Projekt QUBES OS entwickelt und unterstützt die Verwendung von Emulationstreibern aus den neuesten Versionen von QEMU sowie die in QEMU verfügbaren Begleitmöglichkeiten für Gastsysteme.
  • Für Systeme mit Intel EPT wurde die Unterstützung für die Erstellung leichter Abzweigungen (Forks) von virtuellen Maschinen für schnelle Introspektion implementiert, beispielsweise zur Analyse von Malware oder Fuzzing-Tests. In solchen Forks wird Shared Memory verwendet, und das Klonen des Geräte-Modells erfolgt nicht.
  • Das System der Live-Patches hat eine Bindung an die Identifikatoren der Hypervisor-Builds hinzugefügt und die Reihenfolge der Anwendung von Patches berücksichtigt, um zu verhindern, dass Patches auf die falsche Build angewendet oder in der falschen Reihenfolge angewendet werden.
  • Unterstützung für die CET-Erweiterungen (Intel Control-flow Enforcement Technology) zum Schutz vor der Ausführung von Exploits hinzugefügt, die mit Methoden des Rücksprungorientierten Programmierens (ROP, Return-Oriented Programming) erstellt wurden.
  • Die Konfiguration CONFIG_PV32 wurde hinzugefügt, um im Hypervisor die Unterstützung für 32-Bit para-virtualisierte (PV) Gastsysteme zu deaktivieren, während die Unterstützung für 64-Bit erhalten bleibt.
  • Unterstützung für Hypervisor FS, ein pseudo-FS im Stil von sysfs für strukturierten Zugriff auf interne Daten und Einstellungen des Hypervisors, der keine Protokollanalyse oder das Schreiben von Hypercalls erfordert.
  • Es wurde die Möglichkeit geschaffen, Xen als Gastbetriebssystem unter dem Hypervisor Hyper-V zu betreiben, der in der Cloud-Plattform Microsoft Azure verwendet wird. Der Betrieb von Xen innerhalb von Hyper-V ermöglicht die Nutzung des gewohnten Virtualisierungsstacks in Cloud-Umgebungen von Azure und bietet die Möglichkeit, virtuelle Maschinen zwischen verschiedenen Cloud-Systemen zu verschieben.
  • Die Möglichkeit zur Generierung einer zufälligen ID für das Gastbetriebssystem wurde hinzugefügt (zuvor wurden die IDs sequenziell generiert). IDs können nun auch zwischen den Vorgängen Speichern, Wiederherstellen und Migrieren des VM-Zustands gespeichert werden.
  • Die automatische Generierung von Bindings für die Programmiersprache Go basierend auf den libxl-Strukturen wurde sichergestellt.
  • Für Windows 7, 8.x und 10 wurde die Unterstützung von KDD hinzugefügt, einem Dienstprogramm zur Interaktion mit dem WinDbg-Debugger (Windows Debugger), das die Fehlersuche in Windows-Umgebungen ohne Aktivierung des Debuggings im Gastbetriebssystem ermöglicht.
  • Die Unterstützung für alle Varianten des Raspberry Pi 4, die mit 4 GB und 8 GB RAM geliefert werden, wurde hinzugefügt.
  • Die Unterstützung für AMD EPYC-Prozessoren mit dem Codenamen "Milan" wurde hinzugefügt.
  • Die Leistung der verschachtelten Virtualisierung, in der Xen innerhalb von Gastbetriebssystemen auf der Basis von Xen oder Viridian betrieben wird, wurde erhöht.
  • Im Emulationsmodus wurde die Unterstützung für AVX512_BF16-Instruktionen implementiert.
  • Der Hypervisor-Build wurde auf die Verwendung von Kbuild umgestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4