QEMU 5.1 ir klāt un nāk ar aptuveni 2500 izmaiņām, un tās ir vissvarīgākās

QEMU

Programmas palaišana jaunā projekta versija QEMU 5.1, kurā ir pievienots vairāk procesoru atbalsts, kā arī uzlabots atbalsts NVMe, kļūdu labojumi un jau izveidotā uzlabojumi.

Tiem, kuriem QEMU nav svešs, viņiem tas jāzina ļauj palaist kompilētu platformas programmu aparatūra sistēmā ar a pilnīgi atšķirīga arhitektūraPiemēram, palaist ARM lietojumprogrammu uz x86 saderīga datora.

QEMU virtualizācijas režīmā tekošā koda darbība smilškastē ir tuvu vietējai sistēmai sakarā ar tiešu CPU instrukciju izpildi un Xen hipervizora vai KVM moduļa izmantošanu

Projektu sākotnēji izveidoja Fabrice Bellard, lai ļautu x86 apkopotajiem Linux bināriem darboties ar arhitektūrām, kas nav x86.

Izstrādes gadu laikā 14 aparatūras arhitektūrām ir pievienots pilnīgs atdarināšanas atbalsts, emulēto aparatūras ierīču skaits ir pārsniedzis 400.

Galvenie QEMU jaunumi 5.1

Gatavojot šo jauno versiju 5.1, tika veiktas vairāk nekā 2500 izmaiņas, no kurām piedalījās 235 izstrādātāji.

No galvenajām izmaiņām, kas izceļas šajā jaunajā versijā, varam konstatēt, ka tā tika pievienota atbalsts CPU atdarināšanai, kas balstīta uz AVR arhitektūruUn arī pievienoja atbalstu Arduino dēļiem Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) un Arduino UNO (ATmega328P).

Tas ir arī izcelts pievienoja atvienošanu un nvdimm ACPI viesu sistēmām ARM emulatoram, Turklāt ieviests atbalsts tika pievienots arī paplašinājumiem ARMv8.2 TTS2UXN un ARMv8.5 MemTag

Pievienots atbalsts Loongson 3A CPU (R1 un R4) MIPS arhitektūras emulatoram. Uzlabota FPU un MSA instrukciju atdarināšanas veiktspēja, kā arī atbalstu SiFive E34 un Ibex procesoriem RISC-V arhitektūras emulatoram. Pievienots atbalsts HiFive1 revB un OpenTitan dēļiem. Spike mašīnām tiek atbalstīts vairāk nekā viens procesors.

Kontrolierim NVMe papildina atbalstu pastāvīgajam atmiņas reģionam, kas ieviests NVMe 1.4 specifikācijā.

Turklāt lietderībai qemu-img ir pievienota jauna komanda “bitmap”, lai manipulētu ar pastāvīgajām bitkartēm qcow2 failos.

Qemu-img īsteno arī LUKS atslēgu pārvaldību (keyslot) un piedāvā papildu iespējas komandām «karte» (–start-offset, –max-length) un «convert» (–bitmaps), kas pievienotas komandai «pasākums», lai ģenerētu informāciju par nemainīgu bitu karšu lielumu qcow2 failos.

Starp pārējām izmaiņām, kas izceļas šīs jaunās versijas:

  • Tagad PowerPC arhitektūras emulatoram ir atbalsts kļūdu atkopšanai viesu sistēmās, izmantojot FWNMI.
  • S390 arhitektūrai tika pievienots KVM atbalsts drošai virtualizācijai (drošas izpildes režīms).
  • X86 arhitektūras emulators samazina nezinošo Windows viesu virtualizēšanas papildu izmaksas, nodrošinot Windows ACPI emulēto ierīču tabulu (ACPI WAET). Uzlabots atbalsts HVF paātrinājumam MacOS.
  • Bloķēto ierīču draiveris pievieno atbalstu virtuālajām atmiņas ierīcēm ar 2 MB fiziskiem un loģiskiem blokiem.
  • Pievienota iespēja nodot paroles un atslēgas QEMU šifrēšanai, izmantojot Linux kodola atslēgas atslēgu, izmantojot jaunu objekta tipu "slepenā atslēga".
  • Zstd saspiešanas algoritms tagad atbalsta qcow2 formātu.
  • Sonorapass-bmc dēlis tiek atbalstīts.
  • Virtio viesiem ar klasisko TCG (Tiny Code Generator) ir iespēja izmantot vhost lietotāju procesus, ieskaitot virtiofsd. Pievienoja paplašinājumu VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS vhost-user, ļaujot reģistrēt vairāk nekā 8 RAM slotus.
  • Pievienots interfeiss, lai injicētu POWER stila NMI
  • Scv un rfscv instrukcijas tagad ir saderīgas ar TCG
  • Tagad jūs varat izvēlēties POWER10 ar mašīnas tipu «pseries»

Visbeidzot, ja vēlaties uzzināt vairāk par šo jauno Qemu versiju, varat pārbaudīt informāciju sākotnējā publikācijā. Saite ir šī.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

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.