Siemens şirkəti
Hipervisor Linux nüvəsi üçün modul kimi həyata keçirilir və nüvə səviyyəsində virtuallaşdırmanı təmin edir. Qonaq sistemləri üçün komponentlər artıq əsas Linux nüvəsinə daxil edilmişdir. İzolyasiyanı idarə etmək üçün müasir CPU-lar tərəfindən təmin edilən hardware virtualizasiya mexanizmlərindən istifadə olunur. Jailhouse-un fərqli xüsusiyyətləri onun yüngül tətbiqi və virtual maşınları sabit CPU, RAM sahəsi və aparat cihazlarına bağlamaqdır. Bu yanaşma bir fiziki multiprosessorlu serverə hər biri öz prosessor nüvəsinə təyin edilmiş bir neçə müstəqil virtual mühitin işini dəstəkləməyə imkan verir.
CPU ilə sıx əlaqə ilə hipervizorun yükü minimuma endirilir və onun həyata keçirilməsi əhəmiyyətli dərəcədə sadələşdirilir, çünki mürəkkəb resurs ayırma planlayıcısını işə salmağa ehtiyac yoxdur - ayrıca CPU nüvəsinin ayrılması bu CPU-da başqa tapşırıqların yerinə yetirilməməsini təmin edir. . Bu yanaşmanın üstünlüyü, Jailhouse-u real vaxt rejimində yerinə yetirilən tapşırıqların yaradılması üçün uyğun həll edən resurslara zəmanətli çıxış və proqnozlaşdırıla bilən performansı təmin etmək qabiliyyətidir. Mənfi cəhət CPU nüvələrinin sayı ilə məhdudlaşan məhdud miqyasdır.
Həbsxana terminologiyasında virtual mühitlər “kameralar” adlanır (hüceyrə, həbsxana kontekstində). Kameranın içərisində sistem performans göstərən tək prosessorlu serverə bənzəyir
Yeni buraxılışda
- Marvell MACCHIATObin, Xilinx Ultra96 üçün əlavə dəstək,
Microsys miriac SBC-LS1046A və Texas Instruments AM654 IDK; - Hər CPU nüvəsi üçün əlavə statistika;
- Kamera bağlandıqda sıfırlanmaq üçün aktivləşdirilmiş PCI cihazları;
- Cihaz Ağacı strukturu ən son Linux nüvəsi buraxılışları üçün uyğunlaşdırılmışdır;
- ARM və ARM64 platformaları üçün Spectre v2 hücumlarına qarşı əlavə qorunma. Qemu-arm64 parametrləri ən son QEMU buraxılışlarından dəyişiklikləri nəzərə alır. Orange Pi Zero lövhələrində PSCI proqram təminatının yenidən yazılması ilə bağlı problemlər həll edildi;
- X86 platforması üçün demo mühitləri (məhkumlar) işləyərkən SSE və AVX təlimatlarının istifadəsi aktivləşdirilir və istisnalar haqqında hesabat əlavə edilir.
Gələcək üçün planlara prosessor keşindən istifadənin səmərəliliyini artıran IOMMUv3 üçün çoxdan gözlənilən dəstək daxildir (
Mənbə: opennet.ru