Nakon osam mjeseci razvoja, objavljen besplatni Xen 4.16 hipervizor, verziju u kojoj su kompanije kao što su Amazon, Arm, Bitdefender, Citrix i EPAM Systems doprinijele razvoju nove verzije.
Za one koji nisu upoznati sa Xenom, trebali biste to znati je monitor otvorenog koda virtualne mašine razvio Univerzitet u Cambridgeu. Cilj dizajna je omogućiti pokretanje potpuno funkcionalnih instanci operativnih sistema na potpuno funkcionalan način na jednom računaru.
Xen pruža sigurnu izolaciju, kontrolu resursa, garancija kvaliteta usluge i vruća migracija virtualnih mašina. Operativni sistemi mogu se izričito modificirati da pokreću Xen (uz zadržavanje kompatibilnosti s korisničkim aplikacijama).
To omogućava Xenu da postigne virtualizaciju visokih performansi. bez posebne hardverske podrške. Intel je dao nekoliko doprinosa Xenu koji su dodali podršku za njegova VT-X Vanderpool arhitektonska proširenja.
Ova tehnologija omogućava nepromijenjenim operativnim sistemima da djeluju kao domaćini u virtualnim strojevima Xen, sve dok fizički server podržava proširenja Intel VT ili AMD Pacifica.
Xen 4.16 Glavne nove karakteristike
U ovoj novoj verziji hipervizora je istaknuto da u TPM menadžer, koji obezbeđuje virtuelne čipove za skladištenje kriptografskih ključeva (vTPM), implementirane na osnovu zajedničkog fizičkog TPM-a (Trusted Platform Module), Zakrpljen je da dalje podržava TPM 2.0 specifikaciju.
Također sDodao je veće oslanjanje na PV podložni sloj koristi se za pokretanje nemodifikovanih paravirtuelizovanih gostujućih (PV) sistema u PVH i HVM okruženjima. U budućnosti će korištenje 32-bitnih paravirtualiziranih gostujućih sistema biti moguće samo u PV Shim modu., što će smanjiti broj mjesta u hipervizoru na kojima mogu postojati potencijalne ranjivosti.
Takođe je istaknuto da očišćene su zastarjele komponente, prestao je sa prevođenjem "qemu-xen-traditional" i PV-Grub koda prema zadanim postavkama (potreba za ovim Xen-specifičnim forkovima je nestala nakon što su promjene kompatibilne s Xen-om prenesene na glavni QEMU i Grub).
S druge strane, možemo pronaći poboljšana podrška za način rada koji nije dom0, koji vam omogućava da zaobiđete implementaciju dom0 okruženja pokretanjem virtuelnih mašina u ranoj fazi pokretanja servera. Urađene promjene omogućavaju implementaciju podrške za 64-bitne ARM sisteme sa EFI firmverom.
The podrška za ARM sisteme 64-bitni heterogeni sistemi zasnovani na big.LITTLE arhitekturi, kombinujući moćna jezgra koja troše energiju i manje efikasna, ali energetski efikasnija jezgra na jednom čipu.
Osim toga, takođe ističe se RISC-V port, koji je tokom ovog ciklusa izdanja urađen interno kako bi se dom0 pokrenuo na RISC-V hardveru, fokusirajući se na uvođenje funkcionalnosti za omogućavanje upravljanja prekidima, zajedno sa drugim interfejsima potrebnim za rano pokretanje koda.
Od ostalih promjena koji se ističu iz ove nove verzije:
- Dodata mogućnost pokretanja na Intel uređajima bez programiranog intervalnog tajmera (PIT).
- Za ARM goste implementirana je početna podrška za virtuelizovane brojače monitora performansi.
- Povećana hardverska podrška omogućavajući Xen-u da se pokrene na Intel uređajima koji nemaju programabilni intervalni tajmer.
- Čišćenje naslijeđenih komponenti kada prestanete sa kompajliranjem QEMU Traditional ili PV-Grub po defaultu. Imajte na umu da su oba projekta sada spojila Xen upstream podršku, tako da se više ne preporučuje korištenje viljuški specifičnih za Xen.
- Početna podrška za gostujuće virtuelizovane brojače monitora performansi na Armu.
- Poboljšana podrška za heterogene 64-bitne Arm sisteme izravnavanjem uloga CPU-a za sve kako bi se poboljšala podrška big.LITTLE.
Konačno Ako ste zainteresovani da saznate više o tome, možete se posavjetovati detalje na sljedećem linku. Objavljivanje ažuriranja za Xen 4.16 granu će trajati do 2. juna 2023., a objavljivanje ispravki ranjivosti do 2. decembra 2024. godine.