Pärast kaheksa kuu arendustööd avatud hüperviisori väljaanne . Uue väljaande arenduses osalesid sellised ettevõtted nagu Alibaba, Amazon, AMD, Arm, Bitdefender, Citrix, EPAM Systems, Huawei ja Intel. Xen 4.14 haru uuenduste väljalaskmine kestab kuni 24. jaanuarini 2022, ja haavatavuste parandamine kuni 24. juulini 2023.
Peamised Xen 4.14-s:
- On lisatud tugi uuele seadme mudelile , mis võimaldab käivitada eraldi mitteprivilegeeritud kasutaja all, eraldades seadmete emulatsiooni komponendid Dom0-st. Varasemalt sai stubdom väljundis kasutada vaid seadme mudelit „qemu-traditional”, mis piiras emuleeritavate seadmete ulatust. Uus mudel äratas projekti QUBES OS ja toetab kõige uuemate QEMU väljaannete emulatsioonidraiverite kasutamist ning QEMU-ga kohandatud võimalusi külalissüsteemide jaoks.
- Intel EPT toetavate süsteemide jaoks on rakendatud kergete forkide (harude) loomise toetust virtuaalmasinate kiireks introspektsiooniks, näiteks pahavara analüüsimiseks või fuzzing-testimiseks. Sellistes forkides kasutatakse jagatud mälu ning seadmete mudeli kloonimist ei toimu.
- Live-patchide süsteemi on lisatud hüpervisiitori versioonide identifikaatorite sidumine ja patchide rakendamise järjekorra arvesse võtmine, et vältida patchide kattumist vale versiooni või vale järjekorras.
- Lisatud on CET (Intel Control-flow Enforcement Technology) laienduste tugi, et kaitsta ROP-i (Return-Oriented Programming) eksploitide täitmise eest.
- Lisatud on CONFIG_PV32 seadistus, et hüpervisiitori 32-bitiste para-virtualiseeritud (PV) külaliste süsteemide tugi välja lülitada, säilitades samas 64-bitiste toe.
- Lisatud on Hypervisor FS toetus, pseudo-FS sysfs stiilis hüpervisiitori sisemistele andmetele ja seadistustele struktureeritud ligipääsu jaoks, mis ei nõua logide analüüsi ega hüperkõnede kirjutamist.
- Lisatud on võimalus käivitada Xen külg-süsteemina Hyper-V hüpervizori all, mis on kasutusel Microsoft Azure'i pilveplatvormil. Xen'i käivitamine Hyper-V sees võimaldab kasutada tuttavat virtualiseerimise steki Azure'i pilves ning võimaldab virtuaalmasinate liigutamist erinevate pilvesüsteemide vahel.
- On lisatud võimalus genereerida juhuslik külg-süsteemi identifikaator (varem genereeriti identifikaatoreid järjestikku). Identifikaatorid võivad nüüd samuti säilida salvestamise, taastamise ja VM-i oleku migreerimise operatsioonide vahel.
- Tagatud on automaatne libxl struktuuride põhjal Go keele bindimiste genereerimine.
- Windows 7, 8.x ja 10 jaoks on lisatud KDD tugi, tööriist WinDbg (Windows Debugger) suhtlemiseks, mis võimaldab Windows'i keskkondade silumist ilma külg-süsteemi silumise sisselülitamata.
- Lisatud on tugi kõigi Raspberry Pi 4 versioonide jaoks, mis on varustatud 4GB ja 8GB RAM-iga.
- Lisatud on tugi AMD EPYC protsessoritele, mille koodnimi on 'Milan'.
- Sisemine virutaliseerimise jõudlust on suurendatud, kus Xen töötab Xen või Viridiani põhiste külgveesüsteemide sees.
- Emulatsioonirežiimis on rakendatud AVX512_BF16 käsu toetust.
- Hüpervisiitori kogumine on viidud üle Kbuildi kasutusele.
Allikas: opennet.ru
