Siemens firmao
La hiperviziero estas efektivigita kiel modulo por la Linukso-kerno kaj disponigas virtualigon ĉe la kernnivelo. Komponantoj por gastsistemoj jam estas inkluzivitaj en la ĉefa Linuksa kerno. Por administri izolitecon, la aparataj virtualigmekanismoj disponigitaj per modernaj CPUoj estas uzitaj. Karakterizaĵoj de Jailhouse estas ĝia malpeza efektivigo kaj fokuso pri ligado de virtualaj maŝinoj al fiksa CPU, RAM-areo kaj aparataro. Tiu aliro permesas al unu fizika plurprocesora servilo apogi la operacion de pluraj sendependaj virtualaj medioj, ĉiu el kiuj estas asignita al sia propra procesorkerno.
Kun malloza ligo al la CPU, la superrigardo de la hiperviziero estas minimumigita kaj ĝia efektivigo estas signife simpligita, ĉar ne necesas ruli kompleksan asignan planilon - asigni apartan CPU-kernon certigas, ke neniuj aliaj taskoj estas plenumitaj sur ĉi tiu CPU. . La avantaĝo de ĉi tiu aliro estas la kapablo provizi garantiitan aliron al rimedoj kaj antaŭvidebla agado, kio igas Jailhouse taŭga solvo por krei taskojn faritajn en reala tempo. La malavantaĝo estas limigita skaleblo, limigita per la nombro da CPU-kernoj.
En Jailhouse-terminologio, virtualaj medioj estas nomitaj "fotiloj" (ĉelo, en la prizonkunteksto). Ene de la fotilo, la sistemo aspektas kiel unu-procesora servilo montranta rendimenton
En la nova eldono
- Aldonita subteno por Marvell MACCHIATObin, Xilinx Ultra96,
Microsys miriac SBC-LS1046A kaj Texas Instruments AM654 IDK; - Aldonitaj statistikoj por ĉiu CPU-kerno;
- Ebligitaj PCI-aparatoj por esti rekomencigitaj kiam la fotilo estas malŝaltita;
- La Device Tree strukturo estis adaptita por la plej novaj Linuksaj kernaj eldonoj;
- Aldonita protekto kontraŭ Spectre v64-atakoj por ARM kaj ARM2-platformoj. La agordoj de qemu-arm64 konsideras ŝanĝojn de la plej novaj QEMU-eldonoj. Problemoj kun reverkado de PSCI-firmvaro sur Orange Pi Zero-tabuloj estis solvitaj;
- Por la platformo x86, dum funkciado de demo-medioj (malliberigitoj), la uzo de SSE kaj AVX-instrukcioj estas ebligita, kaj escepta raportado estas aldonita.
Planoj por la estonteco inkluzivas longe atenditan subtenon por IOMMUv3, pliigante la efikecon uzi la procesoran kaŝmemoron (
fonto: opennet.ru