Lançimi i emulatorit QEMU 10.2.0.

Lansohet versioni i projektit QEMU 10.2.0. Si emulator, QEMU lejon që të ekzekutoni një program të ndërtuar për një platformë harduerike në një sistem me një arkitekturë krejtësisht të ndryshme, për shembull, të ekzekutoni një aplikacion për ARM në një PC të pajtueshëm me x86. Në mënyrën e virtualizimit në QEMU, performanca e ekzekutimit të kodit në një mjedis të izoluar është afërsisht e ngjashme me sistemin harduerik për shkak të 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 ofrimit të mundësisë për të ekzekutuar skedarë ekzekutivë Linux të ndërtuar për platformën x86 në arkitektura të tjera përveç x86. Gjatë viteve të zhvillimit, u shtua mbështetje për emulimin e plotë për 14 arkitektura harduerike, 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ë shtuar në QEMU 10.2:

  • NĂ« backend-in e 9pfs, qĂ« lejon pĂ«rdorimin e sistemit tĂ« skedarĂ«ve tĂ« rrjetit Plan 9 pĂ«r qasje nga njĂ« makinĂ« virtuale nĂ« tjetrĂ«n, u shtua mbĂ«shtetje pĂ«r FreeBSD.
  • U shtua njĂ« mĂ«nyrĂ« e re e Migracionit tĂ« DrejtĂ« ‘cpr-exec’, qĂ« lejon uljen e konsumit tĂ« burimeve gjatĂ« pĂ«rditĂ«simit makinat virtuale dhe potencialisht rimbĂ«shtetje tĂ« stateve dhe lidhjeve ekzistuese gjatĂ« pĂ«rditĂ«simit.
  • Krahu kryesor i pĂ«rpunimit tĂ« ngjarjeve nĂ« QEMU u kalua nĂ« pĂ«rdorimin e ndĂ«rfaqes sĂ« hyrjes/daljes asinkrone io_uring nĂ« sistemet qĂ« e pĂ«rkrahjnĂ« atĂ«, gjĂ« qĂ« çon nĂ« pĂ«rmirĂ«simin e performancĂ«s.
  • U pĂ«rmirĂ«sua emulimi nĂ« modin e pĂ«rdoruesit, qĂ« lejon ekzekutimin e proceseve tĂ« veçanta, tĂ« ndĂ«rtuara pĂ«r CPU tĂ« ndryshĂ«m. U realizua thirrja sistemike fchmodat2, u shtua mbĂ«shtetje pĂ«r flamujt MADV_DONTDUMP dhe MADV_DODUMP, u pĂ«rmirĂ«sua mbĂ«shtetje pĂ«r arkitekturat aarch64, hppa, dhe microblaze.
  • NĂ« emulatorin e arkitekturĂ«s ARM u shtua mbĂ«shtetje pĂ«r modelin e bordit amd-versal2-virt me implementimin e SoC virtual AMD Versal. U pĂ«rmirĂ«sua mbĂ«shtetje pĂ«r platformat ‘AST2600’, ‘AST2700’, ‘AST1030’ dhe ‘xlnx-zynqmp’. U realizua emulimi i zgjerimeve CPU FEAT_SCTLR2, FEAT_TCR2, FEAT_CSSC, FEAT_LSE128, FEAT_ATS1A, FEAT_RME_GPC2, FEAT_AIE, FEAT_MEC dhe FEAT_GCS.
  • NĂ« emulatorin e arkitekturĂ«s HPPA u shtua mundĂ«sia e emulimit tĂ« stacionit tĂ« punĂ«s HP 715/64, kontrolluesit SCSI NCR 53c710 dhe kontrolluesit tĂ« hyrjes/ndalesĂ«s HP LASI.
  • NĂ« emulatorin e arkitekturĂ«s PowerPC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r CPU PowerNV11 dhe PPE42. PĂ«r pajisjet pSeries Ă«shtĂ« realizuar mekanizmi 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), janĂ« bĂ«rĂ« shumĂ« korrigjime.
  • NĂ« emulatorin e arkitekturĂ«s s390x pĂ«r tĂ« rritur performancĂ«n, virtio-pci ka pĂ«rdorur teknologjinĂ« e zĂ«vendĂ«simit tĂ« ndĂ«rprerjeve virtuale pĂ«rmes irqfd.

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