QEMU 6.2 jau ir izlaists, un tie ir tā jaunumi

QEMU

Nesen tika prezentēta projekta jaunās versijas palaišana QEMU 6.2, versija, kurā jaunās versijas sagatavošanā 2300 izstrādātāji veica vairāk nekā 189 izmaiņas.

Tiem, kas nav pazīstami ar projektu, viņiem jāzina, ka tas darbojas kā emulators, kas ļauj palaist kompilētu programmu aparatūras platformai sistēmā ar pilnīgi atšķirīgu arhitektūru, piemēram, lai palaistu ARM lietojumprogrammu ar x86 saderīgu datoru.

QEMU virtualizācijas režīmā koda izpilde smilškastes vidē ir tuvu aparatūras sistēmai, pateicoties tiešai CPU instrukciju izpildei un Xen hipervizora vai KVM moduļa izmantošanai.

Projektu sākotnēji izveidoja Fabriss Belards, lai ļautu Linux binārajiem failiem, kas veidoti uz x86, darboties arhitektūrās, kas nav x86. Gadu gaitā pilns emulācijas atbalsts ir pievienots 14 aparatūras arhitektūrām, emulēto aparatūras ierīču skaits pārsniedzis 400.

Galvenie QEMU jaunumi 6.2

Šajā jaunajā QEMU 6.2 versijā mehānismā virtio-mem, kas ļauj savienot un atvienot virtuālo mašīnu atmiņu, ir pievienots pilns viesu avāriju izgāztuvju atbalsts, kopēšanas darbības pirms un pēc vides migrācijas (pirmskopēšanas / pēckopēšanas) un viesu sistēmas momentuzņēmumu izveide fonā.

Vēl viena no izmaiņām, kas izceļas, ir QMP (QEMU mašīnas protokols) ieviest kļūdu apstrādi DEVICE_UNPLUG_GUEST_ERROR rodas viesa pusē kļūmju gadījumā karstās pieslēgšanas darbību laikā.

Tas ir arī izcelts apstrādāto sāknēšanas argumentu sintakse tika paplašināta Klasiskā kodu ģeneratora TCG (Tiny Code Generator) spraudņos, kā arī atbalsts daudzkodolu sistēmām tika pievienots spraudnim "kešatmiņa".

Jo x86 emulators Atbalsta Intel Snowridge-v4 CPU modeli, pievienots atbalsts, lai piekļūtu Intel SGX anklāviem (Software Guard paplašinājumi) no viesiem, kuri izmanto /dev / sgx_vepc ierīci resursdatora pusē un aizmugurprogrammu "memory-backend-epc" QEMU. Tehnoloģiju aizsargātām viesu sistēmām AMD SEV (droša šifrēta virtualizācija), pievienota iespēja pārbaudīt kodola tiešu palaišanu (neizmantojot sāknēšanas ielādētāju) (iespējo, iestatot parametru "kernel-hashes = on" uz "sev-guest").

ARM emulatorā uz resursdatora sistēmām Apple Silicon atbalsta "hvf" aparatūras paātrinājuma mehānismu startējot uz AArch64 balstītas viesu sistēmas.

Gada citas izmaiņas kas izceļas no jaunās versijas:

  • Ir ieviests jauna veida emulētas mašīnas "kudo-mbc".
  • "Virt" iekārtām ir pievienots ITS (Interrupt Translation Service) emulācijas atbalsts un iespēja emulācijas režīmā izmantot vairāk nekā 123 CPU.
  • Pievienots atbalsts BBRAM un eFUSE ierīcēm "xlnx-zcu102" un "xlnx-versal-virt" emulētām iekārtām.
  • Sistēmām, kuru pamatā ir Cortex-M55 mikroshēma, tiek nodrošināts atbalsts MVE procesora paplašinājumu ritošajam profilam.
  • Sākotnējais atbalsts POWER10 DD2.0 CPU modelim ir pievienots PowerPC arhitektūras emulatoram.
  • Ir uzlabots POWER10 arhitektūras atbalsts "powernv" emulētajām mašīnām, un ir pievienoti FORM2 PAPR NUMA apraksti "pseries" mašīnām.
  • RISC-V arhitektūras emulatoram tika pievienots atbalsts Zb [abcs] instrukciju kopas paplašinājumiem. Opcijas "host-user" un "numa mem" ir atļautas visām emulētajām iekārtām.
  • Pievienots SiFive PWM (impulsa platuma modulatora) atbalsts.
  • 68k emulators uzlabo saderību ar Apple piedāvāto NuBus, tostarp iespēju ielādēt ROM attēlus un atbalstu pārtraukumiem.
  • Pievienots atbalsts Fujitsu A64FX procesora modeļa emulēšanai.
  • Qemu-nbd bloka ierīcei pēc noklusējuma ir iespējots rakstīšanas kešatmiņas režīms (“slinks rakstīšana”, nevis “tiešā rakstīšana”), lai tas atbilstu qemu-img darbībai.
  • Pievienota opcija "–selinux-label", lai apzīmētu SELinux Unix ligzdas.

Beidzot ja jūs interesē uzzināt vairāk par to par izmaiņām un jaunumiem, kas tiek prezentēti šajā jaunajā QEMU 6.2 versijā, varat pārbaudīt sīkāku informāciju un vairāk šo saiti


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.