Lëshimi i emuluesit QEMU 6.2

I është prezantuar rilizimi i projektit QEMU 6.2. Si emulator, QEMU lejon që të ekzekutohet një program i ndërtuar për një platformë hardware në një sistem me një arkitekturë krejtësisht të ndryshme, për shembull, të ekzekutohet një aplikacion për ARM në një PC që është kompatibil me x86. Në modin e virtualizimit, performanca e ekzekutimit të kodit në një mjedis të izoluar është e afërt me sistemin hardware, për shkak të ekzekutimit të drejtpërdrejtë të instrukcioneve në CPU dhe përfshirjes së hipervizorit Xen ose modulit KVM.

Fillimisht, projekti është krijuar nga Fabrice Bellard me qëllimin e mundësisë për të ekzekutuar skedarë të ekzekutueshëm të ndërtuar për platformën x86 në arkitektura të tjera të ndryshme nga x86. Gjatë viteve të zhvillimit, është shtuar mbështetje për emulim të plotë për 14 arkitektura hardware, me numrin e pajisjeve të emuluara që tejkalon 400. Gjatë përgatitjes së versionit 6.2 janë bërë më shumë se 2300 ndryshime nga 189 zhvillues.

Përmirësimet kryesore të shtuar në QEMU 6.2 janë:

  • NĂ« mekanizmin virtio-mem, i cili lejon lidhjen dhe ndĂ«rrimin e ngrohjes sĂ« memories nĂ« makinave virtuale, Ă«shtĂ« shtuar mbĂ«shtetje e plotĂ« pĂ«r dump-et e memories sĂ« sistemeve mysafire, operacionet e kopjimit para dhe pas migrimit tĂ« mjedisit (pre-copy/post-copy) dhe krijimin e snapshot-eve tĂ« sistemit mysafir nĂ« mĂ«nyrĂ« tĂ« prapambetur.
  • NĂ« QMP (QEMU Machine Protocol) Ă«shtĂ« pĂ«rfshirĂ« pĂ«rpunimi i gabimeve DEVICE_UNPLUG_GUEST_ERROR, qĂ« ndodhin nĂ« anĂ«n e sistemit mysafire nĂ« rastet e dĂ«shtimeve gjatĂ« ekzekutimit tĂ« operacioneve tĂ« lidhjes sĂ« ngrohjes sĂ« pajisjeve.
  • Sintaksa e argumenteve tĂ« ngarkesave tĂ« trajtuara nĂ« pluginet pĂ«r gjenerator klasik tĂ« kodit TCG (Tiny Code Generator) Ă«shtĂ« zgjeruar. NĂ« pluginin "cache" Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sisteme me shumĂ« bĂ«rthama.
  • NĂ« emulatorin e arkitekturĂ«s x86 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r modelin e CPU Intel Snowridge-v4. ËshtĂ« shtuar mbĂ«shtetje pĂ«r qasje nĂ« enclave-t Intel SGX (Software Guard eXtensions) nga sistemet mysafire, duke pĂ«rdorur pajisjen /dev/sgx_vepc nĂ« anĂ«n e sistemit mysafir dhe backend-in "memory-backend-epc" nĂ« QEMU. PĂ«r sistemet mysafire qĂ« mbrohen me teknologjinĂ« AMD SEV (Secure Encrypted Virtualization), Ă«shtĂ« shtuar mundĂ«sia e ngritjes verifikueshme tĂ« drejtpĂ«rdrejtĂ« (pa pĂ«rdorimin e njĂ« ngarkuesi) tĂ« kernelit (aktivizohet duke vendosur parametrin ‘kernel-hashes=on’ nĂ« ‘sev-guest’).
  • NĂ« emulatorin ARM nĂ« sistemet mysafire me çip Apple Silicon Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin e akordimit tĂ« harduerĂ«ve "hvf" kur ekzekutohen sistemet mysafire tĂ« bazuara nĂ« arkitekturĂ«n AArch64. ËshtĂ« shtuar mbĂ«shtetje pĂ«r emulimin e modelit tĂ« procesorĂ«ve Fujitsu A64FX. ËshtĂ« realizuar njĂ« lloj i ri i makinave tĂ« emuluara "kudo-mbc". PĂ«r makinat 'virt' Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r emulimin e ITS (Interrupt Translation Service) dhe mundĂ«sia e pĂ«rdorimit tĂ« mĂ« shumĂ« se 123 CPU nĂ« modin e emulimit. PĂ«r makinat e emuluara "xlnx-zcu102" dhe "xlnx-versal-virt" Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisje BBRAM dhe eFUSE. PĂ«r sistemet e bazuara nĂ« çipin Cortex-M55 Ă«shtĂ« ofruar mbĂ«shtetje pĂ«r profilin mobil tĂ« zgjerimeve tĂ« procesorĂ«ve MVE.
  • NĂ« emulatorin e arkitekturĂ«s PowerPC Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r modelin e CPU POWER10 DD2.0. PĂ«r makinat e emuluara "powernv" Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r arkitekturĂ«n POWER10, ndĂ«rsa pĂ«r makinat ‘pseries’ janĂ« shtuar pĂ«rshkrime pĂ«r FORM2 PAPR NUMA.
  • NĂ« emulatorin e arkitekturĂ«s RISC-V Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e setit tĂ« instrukcioneve Zb[abcs]. PĂ«r tĂ« gjitha makinat e emuluara Ă«shtĂ« lejuar aplikimi i opsioneve „host-user“ dhe „numa mem“. ËshtĂ« shtuar mbĂ«shtetje pĂ«r SiFive PWM (Pulse-width modulator).
  • NĂ« emulatorin e arkitekturĂ«s 68k Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r autobusin NuBus tĂ« propozuar nga Apple, duke pĂ«rfshirĂ« mundĂ«sinĂ« e ngarkesave tĂ« imazheve tĂ« BIOS dhe mbĂ«shtetje pĂ«r slotet e ndĂ«rprerjeve.
  • NĂ« pajisjen bllokuese qemu-nbd Ă«shtĂ« aktivizuar nga ana e parazgjedhur moda e ruajtjes sĂ« operacioneve tĂ« shkrimit (‘writeback’ nĂ« vend tĂ« ‘writethrough’) pĂ«r tĂ« pĂ«rputhur sjelljen e qemu-img. ËshtĂ« shtuar opsioni ‘—selinux-label’ pĂ«r caktimin e etiketave SELinux pĂ«r soket Unix.

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