Emulatori QEMU 9.1.0 është i disponueshëm

ËshtĂ« paraqitur versioni i projektit QEMU 9.1. Si emulator, QEMU mundĂ«son ekzekutimin e njĂ« programi tĂ« ndĂ«rtuar pĂ«r njĂ« platformĂ« harduerike nĂ« njĂ« sistem me njĂ« arkitekturĂ« tĂ« ndryshme, pĂ«r shembull, pĂ«r tĂ« ekzekutuar njĂ« aplikacion pĂ«r ARM nĂ« njĂ« PC tĂ« pĂ«rputhshĂ«m me x86. NĂ« modin e virtualizimit nĂ« QEMU, performanca e ekzekutimit tĂ« kodit nĂ« njĂ« ambient tĂ« izoluar Ă«shtĂ« e afĂ«rt me sistemin harduerik pĂ«rmes ekzekutimit tĂ« drejtpĂ«rdrejtĂ« tĂ« instrukcioneve nĂ« CPU dhe pĂ«rdorimit 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ësimit të ekzekutimit të skedarëve ekzekutivë Linux të ndërtuar për platformën x86 në arkitektura që janë të ndryshme nga x86. Gjatë viteve të zhvillimit, është shtuar mbështetje e plotë për 14 arkitektura harduerike, numri i pajisjeve harduerike të emuluara ka kaluar 400. Në përgatitjen e versionit 9.1, janë bërë më shumë se 2800 ndryshime nga 263 zhvillues.

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

  • NĂ« mjetin e migrimit tĂ« sistemeve tĂ« mysafirĂ«ve Ă«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). ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r rikuperimin pas dĂ«shtimeve tĂ« migrimit nĂ« modin postcopy.
  • NĂ« mekanizmin virtio, i cili pĂ«rdoret pĂ«r tĂ« organizuar ndĂ«rveprimin midis sistemeve tĂ« mysafirĂ«ve dhe sistemit pritĂ«s, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionin VIRTIO_F_NOTIFICATION_DATA, qĂ« i jep mundĂ«si shoferĂ«ve nĂ« anĂ«n e sistemeve tĂ« mysafirĂ«ve tĂ« transmetojnĂ« tĂ« dhĂ«na shtesĂ« sĂ« bashku me njoftimet e dĂ«rguara. Ky funksion mund tĂ« pĂ«rdoret, pĂ«r shembull, pĂ«r tĂ« dĂ«rguar tĂ« dhĂ«na debugimi ose pĂ«r tĂ« optimizuar performancĂ«n.
  • NĂ« guest-agent pĂ«r sistemet Linux Ă«shtĂ« shtuar komandĂ« e re guest-network-get-route, ndĂ«rsa pĂ«r sistemet Windows janĂ« shtuar komandat guest-ssh-*. NĂ« ndĂ«rfaqen e komandave Ă«shtĂ« zgjeruar mundĂ«sia e konfigurimit tĂ« komandave "allowed" dhe "blocked".
  • NĂ« emulatorin e arkitekturĂ«s ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e procesorit EAT_NMI, FEAT_CSV2_3, FEAT_ETS2, FEAT_Spec_FPACC, FEAT_WFxT, FEAT_Debugv8p8. GjatĂ« simulimit tĂ« njĂ«sisĂ« sĂ« menaxhimit tĂ« memories SMMUv3 (System Memory Management Unit) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r faqet e memories tĂ« ngjitura dhe dy nivele. PĂ«r platformat Xilinx Zynq Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r simulimin e konfiguracioneve shumĂ«procesor, kontrolluesit e ekranit DM163 dhe kontrolluesin e caches.
  • NĂ« emulatorin e arkitekturĂ«s LoongArch Ă«shtĂ« mundĂ«suar ngarkimi i drejtpĂ«rdrejtĂ« i imazheve tĂ« bĂ«rthamĂ«s nĂ« formatin ELF dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ekzekutimin e deri nĂ« 256 CPU, duke pĂ«rdorur zgjerimin extioi. JanĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« pĂ«r debugging.
  • NĂ« emulatorin e arkitekturĂ«s RISC-V Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e procesorit Zve32x, Zve64x, Zimop, Zcmop, Zama16b, Zabha, Zawrs, dhe Smcntrpmf, si dhe versioni 1.13 i specifikimit tĂ« arkitekturĂ«s sĂ« grupit tĂ« komandave privilegjuese. JanĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« pĂ«r debugging.
  • NĂ« emulatorin e arkitekturĂ«s SPARC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet e procesorit FMAF, IMA, VIS3 dhe VIS4.
  • NĂ« emulatorin e arkitekturĂ«s x86 pĂ«r hipervizorin KVM Ă«shtĂ« realizuar mundĂ«sia e aktivizimit tĂ« sistemeve tĂ« hostuara duke pĂ«rdorur zgjerimin e procesorit AMD SEV-SNP (Secure Nested Paging), qĂ« siguron njĂ« funksionim tĂ« sigurt me tabelat e brendshme tĂ« faqeve tĂ« memories. ËshtĂ« realizuar mbĂ«shtetje pĂ«r emulim tĂ« CPU-sĂ« mbi mikroarkitekturĂ«n Icelake-Server-v7, SapphireRapids-v3 dhe SierraForest.
  • ËshtĂ« eliminuar vulnerabiliteti (CVE-2024-7409) nĂ« serveri disqet bllok NBD (Network Block Device), i cili lejon pĂ«rmes manipulimeve nĂ« sistemin e hostuar tĂ« shkaktojĂ« ndalimin e papritur tĂ« 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

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster