Ukukhishwa kwe-emulator ye-QEMU 8.0

Kwethulwa ukukhishwa kwephrojekthi ye-QEMU 8.0. Njenge-emulator, i-QEMU ikuvumela ukuthi usebenzise uhlelo olwakhelwe inkundla yehadiwe eyodwa ohlelweni olunezakhiwo ezihluke ngokuphelele, isibonelo, sebenzisa uhlelo lwe-ARM ku-PC ehambisana ne-x86. Kumodi ye-virtualization ku-QEMU, ukusebenza kokwenziwa kwekhodi endaweni engayodwa kuseduze nesistimu yehadiwe ngenxa yokwenziwa ngokuqondile kwemiyalelo ku-CPU kanye nokusetshenziswa kwe-Xen hypervisor noma imojula ye-KVM.

Le phrojekthi yadalwa ekuqaleni nguFabrice Bellard ukuze anikeze ikhono lokusebenzisa ama-executable ahlanganiswe epulatifomu ye-x86. Linux kuzakhiwo ezingezona i-x86. Eminyakeni yokuthuthukiswa, ukwesekwa kokulingisa okugcwele kwengezwe kuzakhiwo zehadiwe eziyi-14, futhi inani lamadivayisi ehadiwe alingisiwe ladlula u-400. Ekulungiseleleni inguqulo 8.0, kwenziwa izinguquko ezingaphezu kuka-2800 ezivela kubathuthukisi abayi-238.

Ukuthuthukiswa okubalulekile kwengezwe ku-QEMU 8.0:

  • Ukulingisa uhlelo (ukusebenzisa yonke i-OS, okuhlanganisa nokusebenzisa ama-hypervisor) kumenyezelwe ukuthi akusasebenzi futhi kuzomiswa maduze. I-KVM kanye ne-Xen) kuma-host angu-32-bit x86. Ukusekelwa kokulingisa imodi yomsebenzisi (ukusebenzisa izinqubo ezihlukene ezihlanganiswe ze-CPU ehlukile) kuma-host angu-32-bit x86 kuzoqhubeka.
  • I-emulator yezakhiwo ze-x86 manje isekela ukusebenzisa izinhlelo zezivakashi ze-Xen endaweni esuselwe ku-KVM hypervisor kanye nama-kernel. Linux 5.12+.
  • Ijeneretha yekhodi ye-TCG yakudala yokwakhiwa kwe-x86 manje isekela amafulegi e-FSRM, FZRM, FSRS, kanye ne-FSRC CPUID. Usekelo lwemodeli ye-CPU entsha ye-Intel Sapphire Rapids (Intel 7) selusetshenzisiwe.
  • I-emulator ye-ARM manje isisekela ama-CPU e-Cortex-A55 kanye ne-Cortex-R52, yengeza uhlobo lomshini olusha olusha, i-Olimex STM32 H405, futhi isekela i-FEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps), kanye ne-AArch32 ARMv8 processors. Usekelo lwamarejista ohlelo lwe-M-profile (iphrofayili ye-microcontroller) lwengezwe ku-gdbstub.
  • I-RISC-V ye-architecture emulator ibuyekeze ukusetshenziswa kwayo kwemishini elingisiwe ye-OpenTitan, PolarFire, kanye ne-OpenSBI. Usekelo lwengeziwe lwamasethi eziyalezo zephrosesa (ama-ISA) nezandiso: I-Smstaten, izibali zokususa iphutha ze-icount, imicimbi ye-PMU ehlobene nenqolobane kumodi ebonakalayo, i-ACPI, i-Zawrs, i-Svadu, i-T-Head, nezandiso ze-Zicond.
  • I-emulator ye-architecture ye-HPPA manje isekela umyalo we-fid (Floating-Point Identify) futhi ithuthukisa ukulingisa kumodi ye-32-bit.
  • I-emulator ye-architecture engu-390x manje isekela ukuhlukaniswa kwenkumbulo evumelanayo lapho iqalisa kabusha izihambeli ezivikelekile ze-KVM. Ukuphathwa kwemishini yokudlula ye-zPCI kuthuthukisiwe.
  • I-virtio-mem mechanism, evumela ukuxhuma okushisayo nokukhipha inkumbulo emishinini ebonakalayo, isebenzisa ukwabiwa kwangaphambili kwezisetshenziswa phakathi nokufuduka bukhoma.
  • Usekelo lokuhlola ukufuduka lubuyekeziwe ku-VFIO (I-Virtual Function I/O) (kusetshenziswa uhlelo lwesibili lwephrothokholi yokuthutha).
  • Idivayisi yebhulokhi ye-qemu-nbd ithuthukise ukusebenza kune-TCP uma isebenzisa i-TLS.
  • Usekelo lokuqala lwe-OpenBSD ne-NetBSD lwengezwe kumenzeli wesivakashi.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster