Lëshimi i emulatorit QEMU 10.2.0

ËshtĂ« publikuar versioni i projektit QEMU 10.2.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, pĂ«r tĂ« ekzekutuar njĂ« aplikacion pĂ«r ARM nĂ« njĂ« PC tĂ« bazuar nĂ« x86. NĂ« modalitetin e virtualizimit, performanca e ekzekutimit tĂ« kodit nĂ« njĂ« mjedis tĂ« izoluar Ă«shtĂ« e ngjashme me atĂ« tĂ« njĂ« sistemi 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ëllimin për të mundësuar ekzekutimin e skedave të ekzekutueshme Linux të ndërtuara për platformën x86 në arkitektura të ndryshme nga x86. Gjatë viteve të zhvillimit, u shtua mbështetje e plotë për 14 arkitektura harduerike dhe numri i pajisjeve harduerike të emuluara kaloi 400. Në përgatitjen e versionit 10.2.0, u bënë më shumë se 2200 ndryshime nga 188 zhvillues.

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

  • NĂ« backend-in 9pfs, i cili lejon pĂ«rdorimin e sistemit tĂ« skedarĂ«ve rrjetĂ« Plan 9 pĂ«r qasje nga njĂ« makinĂ« virtuale nĂ« njĂ« tjetĂ«r, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r FreeBSD.
  • Shtimi i njĂ« mĂ«nyre tĂ« re Live-migrimi ‘cpr-exec’, e cila lejon uljen e konsumit tĂ« burimeve gjatĂ« pĂ«rditĂ«simit makinave virtuale dhe potencialisht ripĂ«rdorimin e gjendjeve dhe lidhjeve ekzistuese gjatĂ« pĂ«rditĂ«simit.
  • Cikli kryesor i trajtimit tĂ« ngjarjeve nĂ« QEMU Ă«shtĂ« transferuar nĂ« pĂ«rdorimin e ndĂ«rfaqes sĂ« input/output tĂ« asinkronizuar io_uring nĂ« sistemet qĂ« e mbĂ«shtesin, duke çuar nĂ« rritjen e performancĂ«s.
  • PĂ«rmirĂ«simi i imitim nĂ« modalitetin e pĂ«rdoruesit, duke lejuar ekzekutimin e proceseve tĂ« veçanta, tĂ« ndĂ«rtuara pĂ«r njĂ« CPU tjetĂ«r. ËshtĂ« realizuar thirrja e sistemit fchmodat2, janĂ« shtuar mbĂ«shtetje pĂ«r flamujt MADV_DONTDUMP dhe MADV_DODUMP, pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r arkitekturĂ«n aarch64, hppa, dhe microblaze.
  • NĂ« imitorin e arkitekturĂ«s ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modelin e pllakĂ«s amd-versal2-virt me realizimin e Virtual SoC AMD Versal. JanĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r pllaka 'AST2600', 'AST2700', 'AST1030' dhe 'xlnx-zynqmp'. ËshtĂ« realizuar imitim i zgjerimeve CPU FEAT_SCTLR2, FEAT_TCR2, FEAT_CSSC, FEAT_LSE128, FEAT_ATS1A, FEAT_RME_GPC2, FEAT_AIE, FEAT_MEC dhe FEAT_GCS.
  • NĂ« imitorin e arkitekturĂ«s HPPA Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« imituar stacionin e punĂ«s HP 715/64, kontrolluesin SCSI NCR 53c710 dhe kontrolluesin e input/output HP LASI.
  • NĂ« emulatorin e arkitekturĂ«s PowerPC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r CPU PowerNV11 dhe PPE42. PĂ«r pajisjet pSeries Ă«shtĂ« realizuar njĂ« mekanizĂ«m FADUMP (Firmware-Assisted Dump) pĂ«r krijimin e dump-eve tĂ« gjendjes pas dĂ«shtimit tĂ« sistemit.
  • NĂ« emulatorin e arkitekturĂ«s RISC-V Ă«shtĂ« implementuar API MonitorDef HMP, deri nĂ« versionin 1.7 Ă«shtĂ« pĂ«rditĂ«suar OpenSBI (Open Supervisor Binary Interface), dhe Ă«shtĂ« bĂ«rĂ« njĂ« pĂ«rmirĂ«sim i madh.
  • NĂ« emulatorin e arkitekturĂ«s s390x, pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n, virtio-pci Ă«shtĂ« aktivizuar me teknologjinĂ« e zĂ«vendĂ«simit tĂ« ndĂ«rprerjeve virtuale pĂ«rmes irqfd.

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