Lëshimi i hipervizorit Cloud Hypervisor 48.0 është krijuar mbi komponentët e projektit Rust-VMM, i zhvilluar në bashkëpunim me Intel, Alibaba, Amazon, Google dhe Red Hat. Rust-VMM është shkruar në gjuhën Rust dhe lejon krijimin e hipervizorëve të specializuar për qëllime të caktuara. Cloud Hypervisor është një nga këta hipervizorë, që ofron një menaxher virtual të makinave (VMM) që funksionon mbi KVM ose MSHV dhe është optimizuar për detyra specifike për sistemet cloud. Kodi i projektit është në dispozicion nën licencat Apache 2.0 dhe BSD. Hipervizori fillimisht është krijuar nga Intel dhe është transferuar nën ombrellën e Fondacionit Linux, pas së cilës u bashkuan kompani si Alibaba, AMD, Ampere, ARM, ByteDance, Cyberus Technology, Microsoft dhe Tencent Cloud.
Cloud Hypervisor përqendrohet në ekzekutimin e distribucioneve moderne Linux duke përdorur pajisje paravirtualizimi bazuar në virtio. Nga detyrat kryesore përmenden: reagim i lartë, konsum i ulët i memories, performancë e lartë, thjeshtësim i konfigurimit dhe reduktim i mundësive për sulme. Ekziston mundësia për ngarkimin e drejtpërdrejt të kernelit të OS pa ngarkues të ndërmjetëm, gjë që lejon një nisje shumë të shpejtë të makinave virtuale (nderkohe që kalimi i kontrollit tek aplikacionet në hapësirën e përdoruesit zgjat më pak se 100 ms).
MbĂ«shtetje pĂ«r emulimin Ă«shtĂ« minimizuar dhe fokusi Ă«shtĂ« nĂ« paravirtualizim. Projekti mbĂ«shtet arkitekturĂ« x86_64, AArch64 dhe RISC-V. Nga sistemet mysafir tĂ« mbĂ«shtetura janĂ« ndĂ«rtimet 64-bit tĂ« Linux dhe Windows 10/Windows Server 2019, si dhe Ă«shtĂ« parashikuar mundĂ«sia e pĂ«rdorimit tĂ« Cloud Hypervisor pĂ«r ekzekutimin e konteinerĂ«ve nĂ« makina virtuale me ndihmĂ«n e instrumenteve Kata Containers. ĂshtĂ« parashikuar mundĂ«sia e migrimit live makinave virtuale midis serverĂ«ve dhe menaxhimi i ciklit tĂ« jetĂ«s sĂ« makinave virtuale me anĂ« tĂ« HTTP API.
Në këtë version të ri:
- Janë prezantuar rregulla për përdorimin e mjeteve AI gjatë zhvillimit, duke ndaluar pranimin e kodit të gjeneruar nga modelet e mëdha gjuhësore dhe asistentëve AI, të tillë si ChatGPT, Gemini, Claude dhe GitHub Copilot. Si arsyetim është shprehur dëshira për të shmangur paqartësitë lidhur me përmbushjen e kërkesave të licencës (AI është trajnuar mbi kodin nën licenca të ndryshme dhe kodi i gjeneruar mund të interpretohet si një punë e nxjerrë). Ndalimi i AI gjithashtu ka të bëjë me dëshirën për të zvogëluar ngarkesën për zhvilluesit, duke i liruar ata nga shqyrtimi i korrigjimeve të paqarta të bërë nga AI.
- Shtuar mbështetje eksperimentale për pajisjen fw_cfg (Firmware Configuration), e cila lejon kalimin e të dhënave dhe konfigurimeve nga ambienti host në sistemin mysafir, të tilla si konfigurimi i nisjes së makinës virtuale, informacioni mbi shpërndarjen e memories në sistem dhe tabelat ACPI.
- Shtuar mbështetje eksperimentale për pajisjen ivshmem që organizon aksesin e përbashkët të disa sistemeve mysafire në një zonë të përbashkët memorjeje.
- Shtuar mbështetje për ngarkimin e sistemeve RISC-V përmes kalimit të kontrollit në firmware (Firmware Boot) përveç nisjes së drejtpërdrejtë të kernelit të OS.
- Për hostet x86_64, që përdorin hipervizorin KVM, kufiri për numrin e procesorëve virtualë (vCPU) është rritur nga 254 në 8192.
- Në pajisjen virtio-blk është realizuar optimizimi që përdor grupimin dhe përpunimin në modalitetin e paketave të kërkesave asinkrone të hyrjes/daljes. Kjo ndryshim ka lejuar të rritet performanca në punën me blloqe të vogla (<=16KB).
- Ekzekutimi i operacionit të pezullimit është përshpejtuar makinave virtuale, e cila veçanërisht vihet re në makinat virtuale me numër të madh vCPU.
- Shtuar dokumentacioni për ekzekutimin nën Cloud Hypervisor të sistemeve mysafire me Windows 11.
- Pushimi i mbështetjes për teknologjinë Intel SGX (Software Guard Extensions).
Burimi: opennet.ru
