Pas 8 muajsh zhvillimi, është publikuar versioni i lirë i hipervizorit Xen 4.19. Në zhvillimin e këtij versioni morën pjesë kompani si Amazon, Arm, EPAM Systems dhe AMD. Formimi i përditësimeve për degën Xen 4.19 do të vazhdojë deri në shkurt 2026, ndërsa publikimi i rregullimeve për dobësitë do të vazhdojë deri në gusht 2027.
Ndryshimet kryesore në Xen 4.19:
- PĂ«r sistemet e bazuara nĂ« arkitekturĂ«n ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mekanizmin e shkĂ«mbimit asinkron tĂ« tĂ« dhĂ«nave "FF-A Notifications", tĂ« pĂ«rshkruar nĂ« specifikimin FF-A (Firmware Framework for Arm A-profile). ĂshtĂ« realizuar mundĂ«sia e shtimit dhe heqjes dinamike tĂ« nodĂ«ve nĂ« pemĂ«n e pajisjeve Xen pĂ«rmes skedarĂ«ve .dtbo.
- Për sistemet e bazuara në arkitekturën x86 është shtuar një drejtues i ri i kontrolluesit të ndërprerjeve x2APIC, i cili përdor modalitetin e adresimit logjik (Cluster Logical) për ndërprerjet e brendshme (IPI, inter-processor interrupt) dhe modalitetin e adresimit fizik për ndërprerjet e jashtme.
- ĂshtĂ« shpallur e vjetruar dhe do tĂ« ndĂ«rpritet mbĂ«shtetja pĂ«r procesorĂ«t Intel XeonPhi nĂ« versionin e ardhshĂ«m.
- MĂ«nyra e virtualizimit PVH pĂ«r dom0 Ă«shtĂ« kaluar nĂ« kategorinĂ« "tĂ« mbĂ«shtetur me rezervĂ«", duke kombinuar elemente tĂ« mĂ«nyrave tĂ« paravirtualizimit (PV) pĂ«r hyrje/dalje, trajtimin e ndĂ«rprerjeve, organizimin e ngarkesĂ«s dhe bashkĂ«veprimin me harduerin, duke pĂ«rdorur virtualizim tĂ« plotĂ« (HVM) pĂ«r tĂ« kufizuar instrukcionet me privilegje, izolimin e thirrjeve sistmike dhe virtualizimin e tabelave tĂ« faqeve tĂ« memories. NĂ« PVH/HVM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hartimin e faqeve tĂ« huaja tĂ« memories ("foreign pages"), e cila lejon pĂ«rdorimin e QEMU stubdomain pĂ«r izolimin dhe menaxhimin e pajisjeve nĂ« mĂ«nyrĂ«n PVH. JanĂ« bĂ«rĂ« optimizime qĂ« pĂ«rshpejtojnĂ« ngarkesĂ«n kur pĂ«rdoret PVH. ĂshtĂ« shtuar cilĂ«simi XENFEAT_hvm_pirqs, i cili lejon aktivizimin selektiv tĂ« mbĂ«shtetjes pIRQ pĂ«r sistemet mikse qĂ« ekzekutohen nĂ« modin HVM (virtualizimi i plotĂ«).
- ĂshtĂ« shtuar njĂ« bbackend i ri 9pfs, i cili lejon pĂ«rdorimin e sistemit tĂ« skedarĂ«ve tĂ« Plan 9 pĂ«r aksesin e njĂ« makine virtuale nĂ« njĂ« tjetĂ«r. Bbackend-i i ri nisi si njĂ« proces nĂ« prapavijĂ« nĂ« anĂ«n e ambientit host (dom0). Ai tashmĂ« Ă«shtĂ« angazhuar nĂ« Xenstore-stubdom pĂ«r mbĂ«shtetje tĂ« plotĂ« tĂ« gjurmimit tĂ« Xenstore.
- Numri maksimal i CPU-ve të përdorura në Xen është rritur nga 4095 në 16383.
- GjatĂ« ndĂ«rtimit me systemd (./configure âenable-systemd), biblioteka libsystemd Ă«shtĂ« pĂ«rjashtuar nga varĂ«sitĂ« ndihmĂ«se tĂ« ndĂ«rtimit (mbĂ«shtetje pĂ«r systemd-notify Ă«shtĂ« realizuar pĂ«rmes njĂ« biblioteke tĂ« thjeshtuar).
- PĂ«r analizimin e gjurmĂ«ve tĂ« CPU AMD nĂ« xenalyze, nuk Ă«shtĂ« mĂ« e nevojshme tĂ« pĂ«rdoret opsioni «âsvm-mode».
- E re që vijon zbatimin e 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.
- Ka vazhduar zhvillimi i portave për arkitekturën RISC-V dhe Power (ppc64le).
Burimi: opennet.ru
