U publikua emulatori QEMU 10.1.0

ËshtĂ« publikuar lĂ«shimi i projektit QEMU 10.1.0. Si emulator, QEMU lejon ekzekutimin e njĂ« programi tĂ« ndĂ«rtuar pĂ«r njĂ« platformĂ« harduerike nĂ« njĂ« sistem me njĂ« arkitekturĂ« krejtĂ«sisht tjetĂ«r, pĂ«r shembull, ekzekutimin e aplikacioneve 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Ă«r asaj tĂ« sistemit harduerik pĂ«r shkak tĂ« ekzekutimit tĂ« drejtpĂ«rdrejtĂ« tĂ« instrukcioneve 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ëllim të ofrimit të mundësisë për të drejtuar skedarë ekzekutivë Linux të ndërtuar për platformën x86 në arkitekturën e ndryshme nga x86. Në vitet e zhvillimit është shtuar mbështetje për emulimin e plotë për 14 arkitektura harduerike, ndërsa numri i pajisjeve 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Ă« implementuar mbĂ«shtetje fillestare pĂ«r hartimin e memories pĂ«r mjedise tĂ« besueshme tĂ« mysafirĂ«ve, nĂ« tĂ« cilat pĂ«rdoret enkriptimi i memories pĂ«r mbrojtje nga ndĂ«rhyrjet dhe analizat e administratorĂ«ve tĂ« sistemit pritĂ«s. Ky ndryshim lejon kalimin e pajisjeve nĂ« sistemet e mysafirĂ«ve, 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 pĂ«rshpejtimin e Migrimit tĂ« DrejtĂ« nĂ« modin postcopy, nĂ« tĂ« cilin nĂ« fillim transferohet dhe aktivizohet nĂ« hostin e qĂ«llimshĂ«m, ĐČĐžŃ€Ń‚ŃƒĐ°Đ»ŃŒĐœĐ°Ń ĐŒĐ°ŃˆĐžĐœĐ°pastaj gradualisht transferohet pĂ«rmbajtja e papĂ«rdorur e memories operative. Optimizuar modi i Migrimit tĂ« DrejtĂ« precopy. Shtuar mbĂ«shtetje pĂ«r migrimin RDMA pĂ«r IPv6.
  • NĂ« QEMU Guest Agent Ă«shtĂ« shtuar komanda "guest-get-load" pĂ«r tĂ« marrĂ« informacion 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Ă« implementuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit Intel TDX (Trusted Domain Extensions) pĂ«r enkriptimin e memories operative tĂ« sistemeve tĂ« mysafirĂ«ve qĂ« punojnĂ« nĂ«n menaxhimin e hipervizorit KVM. Shtuar gjithashtu mbĂ«shtetje pĂ«r inicializimin e tĂ« dhĂ«nave tĂ« besueshme makinave 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Ă« shtuar mbĂ«shtetje pĂ«r platformat (Analog Devices ‘max78000fthr’, ‘ast2700fc’, Meta ‘catalina-bmc’, NVIDIA ‘gb200-bmc’ dhe ‘ast2700a0-evb’. Shtuar emulimi i zgjerimeve tĂ« CPU FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 dhe FEAT_SVE2p1. NĂ« platformĂ«n virtuale ARM ‘virt’ Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r virtualizimin e thelluar kur pĂ«rdoret KVM, po ashtu edhe 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Ă« realizuar emulimi i procesorit Kunminghu dhe platformĂ«s mbi tĂ«. Shtuar mbĂ«shtetje pĂ«r zgjerimin e arkitekturĂ«s sĂ« grupit tĂ« komandave Ziccif me implementimin e variantit atomik tĂ« instrukcionit fetch.
  • NĂ« emulatorin e arkitekturĂ«s LoongArch Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r emulimin e kontrollorit tĂ« ndĂ«rprerjeve irqchip anĂ«sore tĂ« kernalit.
  • Shtuar mbĂ«shtetje eksperimentale pĂ«r kompilimin nĂ« formatin WebAssembly (WASM), duke pĂ«rdorur kompilatorin Emscripten.
  • NĂ« komponentĂ«t pĂ«r ambientet host Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetje pĂ«r Debian 11.

Burimi: opennet.ru

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