Nyolc hónapos fejlesztés után az ingyenes hipervizor kiadását . A fejlesztésen részt vett olyan vállalatok, mint az Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei és Intel. A Xen 4.14 ágon megjelenő frissítések kiadása 2022. január 24-ig tart, a sebezhetőségek javításainak publikálása pedig 2023. július 24-ig.
Kulcsok a Xen 4.14 ben:
- Új eszközmodellek támogatása került bevezetésre , amely lehetővé teszi, hogy külön nem privilegizált felhasználóként futtassunk, elkülönítve az eszközök emulálásáért felelős elemeket a Dom0-tól. Korábban a stubdomain üzemmódban csak a "qemu-tradicionális" eszközmodellek használata volt lehetséges, ami korlátozta az emulálható hardverek körét. Az új modell a QUBES OS projekt keretében készült, és támogatja a legfrissebb QEMU kiadásokban elérhető emulátor meghajtók, valamint a QEMU által biztosított kiegészítő lehetőségek használatát a vendégrendszerekhez.
- Intel EPT-vel támogató rendszerek esetében könnyűsúlyú virtuális gépek forkjainak létrehozásának támogatása került megvalósításra, gyors introspekció végrehajtására, például kártevő-analízisre vagy fuzzing tesztelésre. Az ilyen forkok közös memóriát használnak, és nem történik az eszközmodellek klónozása.
- A live-patch rendszerhez kötődtek a hypervisor fordított azonosítók, és figyelembevételre került a javítók alkalmazásának rendje a helytelen verzióra vagy nem megfelelő sorrendben történő alkalmazás megelőzése érdekében.
- Bevezetésre került a CET kiterjesztések támogatása (Intel Control-flow Enforcement Technology), amely védi a végrehajtott exploitok ellen, amelyek visszafelé orientált programozási (ROP, Return-Oriented Programming) technikákat használnak.
- Bevezetésre került a CONFIG_PV32 beállítás, amely letiltja a hypervisorban a 32 bites paravirtualizált (PV) vendég rendszerek támogatását, miközben a 64 bitesek támogatása megmarad.
- Bevezetésre került a Hypervisor FS támogatás, egy sysfs-stílusú pseudo-FS a hypervisor belső adataihoz és beállításaihoz strukturált hozzáférés biztosításához, amely nem igényel logok feldolgozását vagy hyperhívások írását.
- Lehetővé vált a Xen vendég rendszerként való indítása a Hyper-V hypervisor alatt, amely a Microsoft Azure felhőplatformon használatos. A Xen Hyper-V-n belüli futtatása lehetővé teszi a megszokott virtualizációs stack használatát az Azure felhő környezetekben, és lehetőséget ad a virtuális gépek mozgatására különböző felhőrendszerek között.
- Hozzáadva a lehetőség egy véletlenszerű vendég rendszer azonosító generálására (korábban az azonosítók sorozatosan generálódtak). Az azonosítók mostantól megőrizhetők a VM állapotának mentési, helyreállítási és migrációs műveletei között.
- Automatikus binding generálás a Go nyelvhez a libxl struktúrák alapján.
- Windows 7, 8.x és 10 rendszerekhez hozzáadva a KDD támogatás, amely egy eszköz a WinDbg (Windows Debugger) hibakeresővel való interakcióhoz, lehetővé téve a Windows környezetek hibakeresését anélkül, hogy a vendég OS-ben engedélyezni kellene a hibakeresést.
- Hozzáadva a Raspberry Pi 4 minden változata, amely 4GB és 8GB RAM-mal kerül forgalomba.
- Hozzáadva az AMD EPYC processzorok támogatása, amelyek kódnevük 'Milan'.
- Növelt teljesítmény a beágyazott virtualizáció esetén, ahol a Xen az Xen vagy Viridian alapú vendég rendszerekben fut.
- Az emulációs módban megvalósították az AVX512_BF16 utasítások támogatását.
- A hipervizor összeállítása áttért a Kbuild használatára.
Forrás: opennet.ru
