Lëshimi i emulatorit QEMU 6.0

ËshtĂ« lanÒ«uar versioni i projektit QEMU 6.0. Si emulator, QEMU lejon tĂ« ekzekutohet njĂ« program i ndĂ«rtuar pĂ«r njĂ« platformĂ« harduerike nĂ« njĂ« sistem me njĂ« arkitekturĂ« krejtĂ«sisht tĂ« ndryshme, pĂ«r shembull, tĂ« ekzekutohet njĂ« aplikacion pĂ«r ARM nĂ« njĂ« PC tĂ« pajtueshĂ«m me x86. NĂ« modalitetin e virtualizimit nĂ« QEMU, performanca e ekzekutimit tĂ« kodit nĂ« njĂ« mjedis tĂ« izoluar Ă«shtĂ« e afĂ«rt me sistemin harduerik pĂ«r shkak tĂ« ekzekutimit tĂ« drejtpĂ«rdrejtĂ« tĂ« instruksioneve nĂ« CPU dhe angazhimit tĂ« hipervizorit Xen ose modulit KVM.

Fillimisht, projekti u krijua nga Fabrice Bellard me qëllimin e mundësisë për të ekzekutuar skedarë ekzekutivë të ndërtuar për platformën x86 në arkitektura që nuk janë x86. Gjatë viteve të zhvillimit, është shtuar mbështetje e plotë për 14 arkitektura harduerike, numri i pajisjeve harduerike të emuluara ka tejkaluar 400. Në përgatitje për versionin 6.0, janë bërë më shumë se 3300 ndryshime nga 268 zhvillues.

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

  • Emulatori i kontrolleve NVMe Ă«shtĂ« pĂ«rputhur me specifikimin NVMe 1.4 dhe Ă«shtĂ« furnizuar me mbĂ«shtetje eksperimentale pĂ«r hapĂ«sirat e zonuara tĂ« emrave, I/O tĂ« multipath dhe enkriptimin e tĂ« dhĂ«nave nĂ« disqe.
  • JanĂ« shtuar mundĂ«si eksperimentale «-machine x-remote» dhe «-device x-pci-proxy-dev» pĂ«r transferimin e emulimit tĂ« pajisjeve nĂ« procese tĂ« jashtme. NĂ« kĂ«tĂ« modalitet pĂ«r momentin mbĂ«shtetet vetĂ«m emulimi i adaptorit SCSI lsi53c895.
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r krijimin e snapshot-eve tĂ« pĂ«rmbajtjes sĂ« RAM-it.
  • ËshtĂ« shtuar njĂ« modul FUSE pĂ«r eksportimin e pajisjeve bllok, duke lejuar montimin e njĂ« prerjeje tĂ« gjendjes sĂ« çdo pajisjeje bllok qĂ« pĂ«rdoret nĂ« sistemin mikpritĂ«s. Eksportimi kryhet pĂ«rmes komandĂ«s QMP block-export-add ose pĂ«rmes opsionit «—export» nĂ« utilitarin qemu-storage-daemon.
  • NĂ« emulatorin ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r arkitekturĂ«n ARMv8.1-M ‘Helium’ dhe procesorĂ«t Cortex-M55, si dhe pĂ«r instruksionet e avancuara ARMv8.4 TTST, SEL2 dhe DIT. ËshtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM mps3-an524 dhe mps3-an547. PĂ«r platformat xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx dhe sabrelite, Ă«shtĂ« realizuar njĂ« emulim shtesĂ« i pajisjeve.
  • PĂ«r ARM, nĂ« modalitetet e emulimit nĂ« nivel sistemi dhe mjedisi pĂ«rdoruesi Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r zgjerimin ARMv8.5 MTE (MemTag, Memory Tagging Extension), e cila lejon lidhjen e etiketimeve me çdo operacion alokimi tĂ« memories dhe organizimin e njĂ« kontrolli tĂ« treguesit gjatĂ« qasjes nĂ« memorie, i cili duhet tĂ« lidhet me etiketĂ«n e saktĂ«. Zgjerimi mund tĂ« pĂ«rdoret pĂ«r tĂ« bllokuar eksploatimin e dobĂ«sive tĂ« shkaktuara nga qasja nĂ« blloqe memorie qĂ« tashmĂ« janĂ« çliruar, mbushjet e buffers, akseset para inicializimit dhe pĂ«rdorimi jashtĂ« kontekstit aktual.
  • NĂ« emulatorin e arkitekturĂ«s 68k Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« tipi tĂ« ri tĂ« makinerive tĂ« emuluara «virt», tĂ« cilat pĂ«rdorin pajisje virtio pĂ«r optimizimin e performancĂ«s.
  • NĂ« emulatorin e arkitekturĂ«s x86 Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« teknologjisĂ« AMD SEV-ES (Secure Encrypted Virtualization) pĂ«r enkriptimin e regjistrave tĂ« procesorit tĂ« pĂ«rdorur nĂ« sistemin mikpritĂ«s, duke e bĂ«rĂ« pĂ«rmbajtjen e regjistrave tĂ« pakapshme pĂ«r mjedisin e mikpritjes, nĂ«se sistemi mikpritĂ«s nuk e ofron qasjen nĂ« to.
  • NĂ« gjeneratorin klasik tĂ« kodit TCG (Tiny Code Generator), gjatĂ« emulimit tĂ« sistemeve x86, Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r mekanizmin PKS (Protection Keys Supervisor), i cili mund tĂ« pĂ«rdoret pĂ«r tĂ« mbrojtur aksesin nĂ« faqet e memories me privilegje.
  • NĂ« emulatorin e arkitekturĂ«s MIPS Ă«shtĂ« shtuar njĂ« tipi i ri i makinerive tĂ« emuluara «virt» me mbĂ«shtetje pĂ«r procesorĂ«t kineze Loongson-3.
  • NĂ« emulatorin e arkitekturĂ«s PowerPC pĂ«r makinat e emuluara «powernv» Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kontrollorĂ«t e jashtĂ«m BMC. PĂ«r makinat e emuluara pseries Ă«shtĂ« siguruar informimi pĂ«r dĂ«shtimet gjatĂ« pĂ«rpjekjeve pĂ«r tĂ« nxjerrĂ« nxehtazi memorien dhe CPU-nĂ«.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r emulimin e procesorĂ«ve Qualcomm Hexagon me DSP.
  • NĂ« gjeneratorin klasik tĂ« kodit TCG (Tiny Code Generator) Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r mjediset mikpritĂ«se macOS nĂ« sistemet me çipin e ri ARM tĂ« Apple M1.
  • NĂ« emulatorin e arkitekturĂ«s RISC-V pĂ«r platformat Microchip PolarFire Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r QSPI NOR flash.
  • NĂ« emulatorin Tricore Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« model tĂ« ri tĂ« platformat TriBoard, i cili emulon SoC Infineon TC27x.
  • NĂ« emulatorin ACPI Ă«shtĂ« dhĂ«nĂ« mundĂ«sia e caktimit tĂ« emrave pĂ«r adaptuesit rrjetĂ« nĂ« sistemet mikpritĂ«se, tĂ« cilat nuk varen nga rendi i lidhjes nĂ« autobusin PCI.
  • NĂ« virtiofs Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r opsionin FUSE_KILLPRIV_V2 pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e sistemeve mikpritĂ«se.
  • NĂ« VNC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r transparencĂ«n e kursorit dhe mbĂ«shtetje pĂ«r shkallĂ«zimin e rezolucionit tĂ« ekranit nĂ« virtio-vga, tĂ« cilat varen nga madhĂ«sia e dritares.
  • NĂ« QMP (QEMU Machine Protocol) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r qasje asinkrone dhe paralele gjatĂ« ekzekutimit tĂ« detyrave tĂ« kopjimit.
  • NĂ« emulatorin e USB Ă«shtĂ« shtuar mundĂ«sia e ruajtjes sĂ« trafikut qĂ« ndodh gjatĂ« punĂ«s me pajisjet USB nĂ« njĂ« skedar tĂ« veçantĂ« pcap pĂ«r inspektim tĂ« mĂ«vonshĂ«m nĂ« Wireshark.
  • JanĂ« shtuar komandat e reja QMP load-snapshot, save-snapshot dhe delete-snapshot pĂ«r menaxhimin e snaphot-eve qcow2.
  • Çështjet e sigurisĂ« CVE-2020-35517 dhe CVE-2021-20263 janĂ« zgjidhur nĂ« virtiofs. Problemi i parĂ« lejon qasje nĂ« ambientin e hostit nga sistemi mysafir pĂ«rmes krijimit tĂ« njĂ« skedari veprimi tĂ« veçantĂ« nĂ« njĂ« direktorium tĂ« pĂ«rbashkĂ«t me ambientin e hostit nga njĂ« pĂ«rdorues me privilegje nĂ« sistemin mysafir. Problemi i dytĂ« shkaktohet nga njĂ« gabim nĂ« pĂ«rpunimin e atributeve tĂ« zgjeruara nĂ« opsionin 'xattrmap' dhe mund tĂ« çojĂ« nĂ« injorimin e ristartit tĂ« tĂ« drejtave tĂ« shkruara dhe rritjes sĂ« privilegjeve brenda sistemit mysafir.

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