Pas 8 muajsh zhvillimi, u publikua lëshimi i hipervizorit falas Xen 4.19. Kompani të tilla si Amazon, Arm, EPAM Systems dhe AMD morën pjesë në zhvillimin e versionit të ri. Gjenerimi i përditësimeve për degën Xen 4.19 do të zgjasë deri në shkurt 2026 dhe publikimi i rregullimeve të cenueshmërisë deri në gusht 2027.
Ndryshimet kryesore në Xen 4.19:
- Për sistemet e bazuara në arkitekturën ARM, është shtuar mbështetja për mekanizmin e shkëmbimit asinkron të të dhënave "FF-A Notifications", i përshkruar në specifikimin FF-A (Firmware Framework for Arm A-profile). Zbatoi aftësinë për të shtuar dhe hequr në mënyrë dinamike nyjet në pemën e pajisjes Xen duke përdorur skedarët .dtbo.
- Për sistemet e bazuara në arkitekturën x86, është shtuar një drejtues i ri i kontrolluesit të ndërprerjeve x2APIC, duke përdorur modalitetin logjik të adresimit (Cluster Logical) për ndërprerjet e brendshme (IPI, ndërprerje ndër-procesori) dhe mënyrën e adresimit fizik për ndërprerjet e jashtme.
- Mbështetja për procesorët Intel XeonPhi është zhvlerësuar dhe do të ndërpritet në një version të ardhshëm.
- Modaliteti i virtualizimit PVH pĂ«r dom0 Ă«shtĂ« transferuar nĂ« kategorinĂ« e "mbĂ«shtetur me rezervime", duke kombinuar elementĂ« tĂ« mĂ«nyrave tĂ« paravirtualizimit (PV) pĂ«r hyrje/dalje, trajtimin e ndĂ«rprerjeve, organizimin e nisjes dhe ndĂ«rveprimin me pajisjet, duke pĂ«rdorur virtualizimin e plotĂ« (HVM) pĂ«r tĂ« kufizuar udhĂ«zime tĂ« privilegjuara, izolimi i thirrjeve tĂ« sistemit dhe virtualizimi i tabelave tĂ« faqeve tĂ« kujtesĂ«s. PVH/HVM ka shtuar mbĂ«shtetje pĂ«r hartimin e faqeve tĂ« memories sĂ« huaj (âfaqet e huajaâ), duke lejuar pĂ«rdorimin e stubdomain QEMU pĂ«r tĂ« izoluar dhe menaxhuar pajisjet nĂ« modalitetin PVH. JanĂ« bĂ«rĂ« optimizime pĂ«r tĂ« shpejtuar ngarkimin kur pĂ«rdorni PVH. U shtua cilĂ«simi XENFEAT_hvm_pirqs pĂ«r tĂ« aktivizuar nĂ« mĂ«nyrĂ« selektive mbĂ«shtetjen pIRQ pĂ«r mysafirĂ«t qĂ« funksionojnĂ« nĂ« modalitetin HVM (virtualizimi i plotĂ«).
- ĂshtĂ« shtuar njĂ« backend i ri 9pfs, i cili ju lejon tĂ« pĂ«rdorni sistemin e skedarĂ«ve tĂ« rrjetit Plan 9 pĂ«r tĂ« hyrĂ« nĂ« njĂ« makinĂ« virtuale nĂ« tjetrĂ«n. Backend-i i ri ekzekutohet si njĂ« proces sfondi nĂ« anĂ«n e hostit (dom0). Backend-i Ă«shtĂ« aktivizuar tashmĂ« nga Xenstore-stubdom pĂ«r tĂ« mbĂ«shtetur plotĂ«sisht gjurmimin e Xenstore.
- Numri maksimal i CPU-ve të përdorura në Xen është rritur nga 4095 në 16383.
- Kur ndërtohet me systemd (./configure --enable-systemd), biblioteka libsystemd përjashtohet nga varësitë e ndërtimit (mbështetja systemd-notify zbatohet përmes bibliotekës së saj të zhveshur).
- Për të analizuar gjurmët për CPU-të AMD në xenalyze, nuk keni më nevojë të përdorni opsionin "--svm-mode".
- Zbatimi i vazhdueshëm i kërkesave për zhvillimin e programeve të sigurta dhe të besueshme në gjuhën C, të formuluara në specifikimet MISRA-C për sistemet kritike të misionit.
- Zhvillimi i porteve për arkitekturat RISC-V dhe Power (ppc64le) vazhdoi.
Burimi: opennet.ru
