Emulatori QEMU 9.1.0 është i disponueshëm

ËshtĂ« prezantuar versioni i projektit QEMU 9.1. Si njĂ« emulator, QEMU lejon ekzekutimin e njĂ« programi tĂ« ndĂ«rtuar pĂ«r njĂ« platformĂ« harduerike nĂ« njĂ« sistem me njĂ« arkitekturĂ« tĂ« ndryshme, pĂ«r shembull, tĂ« ekzekutoni njĂ« aplikacion pĂ«r ARM nĂ« njĂ« PC me arkitekturĂ« x86. NĂ« modin e virtualizimit, performanca e ekzekutimit tĂ« kodit nĂ« njĂ« ambient tĂ« izoluar Ă«shtĂ« afĂ«rsisht e ngjashme me atĂ« tĂ« sistemit harduerik falĂ« ekzekutimit direkt 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ëllimin për të mundësuar ekzekutimin e skedarëve ekzekutivë të ndërtuar për platformën x86 në arkitekturë të ndryshme nga x86. Gjatë viteve të zhvillimit, u shtua mbështetje për emulimin e plotë për 14 arkitektura harduerike, duke kaluar numri i pajisjeve harduerike të emuluara mbi 400. Në përgatitjen e versionit 9.1 janë bërë më shumë se 2800 ndryshime nga 263 zhvillues.

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

  • NĂ« mjetin e migrimit tĂ« sistemeve tĂ« ospituara Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pĂ«rshpejtimin e operacionit tĂ« kompresimit tĂ« tĂ« dhĂ«nave, duke pĂ«rdorur teknologjinĂ« IAA (Intel In-Memory Analytics Accelerator) ose UADK (User Space Accelerator Development Kit). U pĂ«rmirĂ«sua mbĂ«shtetja pĂ«r rikuperimin pas dĂ«shtimeve tĂ« migrimit nĂ« modin postcopy.
  • NĂ« mekanizmin virtio, i aplikuar pĂ«r organizimin e ndĂ«rveprimit mes sistemeve tĂ« ospituara dhe sistemit host, u shtua mbĂ«shtetje pĂ«r funksionin VIRTIO_F_NOTIFICATION_DATA, qĂ« lejon drejtuesit nĂ« anĂ«n e sistemeve tĂ« ospituara tĂ« transferojnĂ« tĂ« dhĂ«na shtesĂ« sĂ« bashku me njoftimet e dĂ«rguara. Ky funksion mund tĂ« pĂ«rdoret, pĂ«r shembull, pĂ«r dĂ«rgimin e tĂ« dhĂ«nave tĂ« depurimit ose pĂ«r optimizimin e performancĂ«s.
  • NĂ« guest-agent pĂ«r sistemet Linux u shtua komanda guest-network-get-route, ndĂ«rsa pĂ«r sistemet Windows u shtuan komandat guest-ssh-*. NĂ« ndĂ«rfaqen e linjĂ«s sĂ« komandĂ«s u zgjeruan mundĂ«sitĂ« e konfigurimit tĂ« komandave "allowed" dhe "blocked".
  • NĂ« emulatorin e arkitekturĂ«s ARM u shtua mbĂ«shtetje pĂ«r zgjerimet e procesorĂ«ve EAT_NMI, FEAT_CSV2_3, FEAT_ETS2, FEAT_Spec_FPACC, FEAT_WFxT, FEAT_Debugv8p8. GjatĂ« emulimit tĂ« njĂ« njĂ«sie menaxhimi tĂ« memories SMMUv3 (System Memory Management Unit), u realizua mbĂ«shtetje pĂ«r faqe tĂ« ngjeshura dhe tĂ« dyfishta tĂ« memories. PĂ«r bordet Xilinx Zynq, u shtua mbĂ«shtetje pĂ«r emulimin e konfigurimeve shumĂ«procesorike, kontrolluesit e ekranit DM163 dhe kontrolluesin e caches.
  • Dhe e emulimit tĂ« arkitekturĂ«s LoongArch Ă«shtĂ« e mundur ngarkimi direkt i imazheve tĂ« bĂ«rthamĂ«s nĂ« formatin ELF dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r nisjen e deri nĂ« 256 CPU, duke pĂ«rdorur zgjerimin extioi. JanĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« pĂ«r debug.
  • NĂ« emulimin e arkitekturĂ«s RISC-V Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e procesorĂ«ve Zve32x, Zve64x, Zimop, Zcmop, Zama16b, Zabha, Zawrs, dhe Smcntrpmf, si dhe versionin 1.13 tĂ« specifikimit tĂ« arkitekturĂ«s sĂ« grupit tĂ« komandave tĂ« privilegjeve. JanĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« pĂ«r debug.
  • NĂ« emulimin e arkitekturĂ«s SPARC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e procesorĂ«ve FMAF, IMA, VIS3 dhe VIS4.
  • NĂ« emulatorin e arkitekturĂ«s x86 pĂ«r hipervizorin KVM ËshtĂ« realizuar mundĂ«sia e nisjes sĂ« sistemeve mysafir me pĂ«rdorimin e zgjerimit tĂ« procesorit AMD SEV-SNP (Secure Nested Paging), qĂ« siguron njĂ« punĂ« tĂ« sigurt me tabela tĂ« brendshme tĂ« faqeve tĂ« memories. ËshtĂ« realizuar mbĂ«shtetje pĂ«r emulimin e CPU-ve tĂ« bazuara nĂ« mikroarkitekturĂ«n Icelake-Server-v7, SapphireRapids-v3 dhe SierraForest.
  • ËshtĂ« eliminuar njĂ« vulnerabilitet (CVE-2024-7409) nĂ« server dispozita bllokuese NBD (Network Block Device), e cila lejon, pĂ«rmes manipulimeve nĂ« sistemin mysafir, tĂ« shkaktojĂ« pĂ«rfundimin e QEMU gjatĂ« kryerjes sĂ« operacionit nbd-server-stop, edhe nĂ«se klienti nuk ka çelĂ«sa TLS pĂ«r t'u lidhur me serverin NBD.

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