Emulatori QEMU 10.1.0 është publikuar

Lansohet versioni i projektit QEMU 10.1.0. Si emulator, QEMU lejon që të ekzekutoni një program të ndërtuar për një platformë harduerike në një sistem me një arkitekturë krejt të ndryshme, për shembull, të ekzekutoni një aplikacion për ARM në një PC të pajtueshëm me x86. Në modin e virtualizimit, performanca e ekzekutimit të kodit në një mjedis të izoluar është afërsisht në përputhje me sistemin harduerik falë ekzekutimit direkt të instruksioneve në CPU dhe angazhimit të hipervizorit Xen ose modulit KVM në Linux, ose modulit NVMM në NetBSD.

Fillimisht projekti u krijua nga Fabrice Bellard me qëllimin e mundësisë për të ekzekutuar skedarë ekzekutivë Linux të ndërtuar për platformën x86 në arkitektura të ndryshme nga x86. Gjatë viteve të zhvillimit, është shtuar mbështetje për emulimin e plotë për 14 arkitektura harduerike, numri i pajisjeve harduerike të emuluara ka tejkaluar 400. Gjatë përgatitjes së versionit 11.0 janë bërë më shumë se 2700 ndryshime nga 226 zhvillues.

Përmirësimet kryesore të shtuar në QEMU 10.1:

  • NĂ« VFIO (Virtual Function I/O) Ă«shtĂ« realizuar mbĂ«shtetje fillestare pĂ«r hartimin e kujtesĂ«s pĂ«r ambiente konfidenciale mikpritĂ«se ku pĂ«rdoret kriptimi i kujtesĂ«s pĂ«r tĂ« mbrojtur nga ndĂ«rhyrĂ«je dhe analiza nga administratori i sistemit mikpritĂ«s. Ky ndryshim lejon organizimin e transmetimit tĂ« pajisjeve nĂ« sistemet mikpritĂ«se tĂ« mbrojtura me mekanizmat Intel TDX (Trusted Domain Extensions) dhe AMD SEV-SNP (Secure Nested Paging).
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit multifd pĂ«r tĂ« acceleruar Migrimin e DrejtpĂ«rdrejtĂ« (Live Migration) nĂ« modin postcopy, ku fillimisht nĂ« mikpritĂ«sin e synuar transferohet dhe aktivizohet, makina virtualepastaj gradualisht transferohet pĂ«rmbajtja e memorie qĂ« nuk Ă«shtĂ« e kĂ«rkuar nĂ« punĂ«. ËshtĂ« optimizuar moda e Migrimit tĂ« DrejtpĂ«rdrejtĂ« (Live Migration) precopy. Shtuar mbĂ«shtetje pĂ«r migrimin RDMA pĂ«r IPv6.
  • NĂ« QEMU Guest Agent Ă«shtĂ« shtuar komanda "guest-get-load" pĂ«r marrjen e informacionit mbi nivelin e ngarkesĂ«s sĂ« sistemit (load average) nĂ« makinat virtuale me Windows.
  • NĂ« virtio-gpu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zĂ«vendĂ«simin e emrit nĂ« EDID (Extended Display Identification Data).
  • NĂ« emulatorin e arkitekturĂ«s x86 Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit Intel TDX (Trusted Domain Extensions) pĂ«r kriptimin e kujtesĂ«s operative tĂ« sistemeve mikpritĂ«se qĂ« operojnĂ« nĂ«n menaxhimin e hipervizorit KVM. Poashtu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r inicializimin e konfidencialĂ«ve. makinat virtuale nĂ« formatin IGVM (Independent Guest Virtual Machine), pĂ«r mbrojtjen e tĂ« cilave pĂ«rdoren mekanizmat Intel TDX dhe AMD SEV-SNP.
  • NĂ« emulatorin e arkitekturĂ«s ARM Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r platformat (Analog Devices ‘max78000fthr’, ‘ast2700fc’, Meta ‘catalina-bmc’, NVIDIA ‘gb200-bmc’ dhe ‘ast2700a0-evb’. Shtohet imitim i shtrirjeve tĂ« CPU FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 dhe FEAT_SVE2p1. NĂ« platformĂ«n virtuale tipike ARM ‘virt’ Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r virtualizimin e thellĂ« duke pĂ«rdorur KVM, si dhe mbĂ«shtetje pĂ«r autobusin CXL (Compute Express Link) dhe lidhjen e nxehtĂ« tĂ« pajisjeve PCI pĂ«rmes ACPI.
  • NĂ« emulatorin e arkitekturĂ«s RISC-V Ă«shtĂ« implementuar imitim i procesorit Kunminghu dhe platformĂ«s sĂ« tij. Shtohet mbĂ«shtetje pĂ«r zgjerimin e arkitekturĂ«s sĂ« setit tĂ« komandave Ziccif me implementimin e variantit atomik tĂ« instruksionit fetch.
  • NĂ« emulatorin e arkitekturĂ«s LoongArch Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r imitim tĂ« kontrolluesit tĂ« ndĂ«rprerjeve irqchip nĂ« anĂ«n e bĂ«rthamĂ«s.
  • Shtohen mbĂ«shtetje eksperimentale pĂ«r kompilim nĂ« formatin WebAssembly (WASM), duke pĂ«rdorur kompilatorin Emscripten.
  • NĂ« komponentĂ«t pĂ«r mjediset host Ă«shtĂ« ndaluar mbĂ«shtetje pĂ«r Debian 11.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster