Siemens
Die hypervisor word as 'n module vir die Linux-kern geïmplementeer en verskaf virtualisering op kernvlak. Komponente vir gasstelsels is reeds by die hoof Linux-kern ingesluit. Isolasiebestuur gebruik hardeware-virtualiseringsmeganismes wat deur moderne SVE's verskaf word. Jailhouse se kenmerke is die liggewig implementering daarvan en fokus daarop om virtuele masjiene aan 'n vaste SVE, RAM-area en hardeware-toestelle te koppel. Hierdie benadering laat een fisiese multiverwerkerbediener toe om die werking van verskeie onafhanklike virtuele omgewings te verseker, wat elkeen aan sy eie verwerkerkern toegewys is.
Met 'n harde binding aan die SVE, word die oorhoofse koste van die hiperviser geminimaliseer en die implementering daarvan word aansienlik vereenvoudig, aangesien dit nie nodig is om 'n komplekse hulpbrontoewysingskeduleerder uit te voer nie - die toekenning van 'n aparte SVE-kern verseker dat geen ander take uitgevoer word op hierdie SVE. Die voordeel van hierdie benadering is die vermoë om gewaarborgde toegang tot hulpbronne en voorspelbare werkverrigting te bied, wat Jailhouse 'n geskikte oplossing maak vir die skep van intydse take. Die nadeel is beperkte skaalbaarheid, beperk deur die aantal SVE-kerne.
In Jailhouse-terminologie word na virtuele omgewings verwys as "kameras" (selle, in die konteks van tronkhuis). Binne die kamera lyk die stelsel soos 'n enkelsokbediener, wat werkverrigting toon
In die nuwe uitgawe
- Bygevoeg ondersteuning vir Marvell MACCHIATObin, Xilinx Ultra96,
Microsys miriac SBC-LS1046A en Texas Instruments AM654 IDK; - Bygevoeg statistieke vir elke SVE kern;
- Geaktiveerde PCI-toestelle om teruggestel te word wanneer die kamera afgeskakel word;
- Die Device Tree-struktuur is aangepas vir die nuutste Linux-kernvrystellings;
- Bygevoeg beskerming teen Spectre v64-aanvalle vir ARM- en ARM2-platforms. Die qemu-arm64-instellings neem veranderinge van die jongste QEMU-vrystellings in ag. Probleme met die herskryf van PSCI-firmware op Orange Pi Zero-borde is opgelos;
- Vir die x86-platform, wanneer demonstrasie-omgewings (gevangenes) bestuur word, is die gebruik van SSE- en AVX-instruksies geaktiveer, en uitsonderingsverslaggewing word bygevoeg.
Planne vir die toekoms sluit langverwagte ondersteuning vir IOMMUv3 in, wat die doeltreffendheid van die gebruik van die verwerkerkas verhoog (
Bron: opennet.ru