QEMU 5.2 tiba dengan penambahbaikan untuk RISC-V, perubahan penyusun dan banyak lagi

QEMU

QEMU 5.2 telah dikeluarkan dan dalam versi baru ini, sebagai persediaan lebih daripada 3200 perubahan dilakukan oleh 216 pemaju yang mana kita dapat mencari sokongan migrasi langsung untuk RISC-V, serta sokongan eksperimental untuk pengawas RISC-V, sokongan untuk lebih banyak papan dan banyak lagi.

Bagi mereka yang tidak biasa dengan QEMU, mereka harus tahu bahawa itu adalah emulator membolehkan anda menjalankan program yang dibuat untuk platform perkakasan pada sistem dengan seni bina yang sama sekali berbezaSebagai contoh, menjalankan aplikasi ARM pada PC yang serasi x86.

Dalam mod virtualisasi dalam QEMU, prestasi menjalankan kod dalam persekitaran terpencil hampir dengan sistem perkakasan kerana pelaksanaan arahan langsung pada CPU dan penggunaan hyperen Xen atau modul KVM.

Perkara utama QEMU 5.2

Sistem penyusunan telah berubah, menyusun QEMU kini memerlukan toolkit ninja dipasang.

Menambah sokongan untuk pemacu peranti blok untuk menggunakan proses tersebut qemu-storage-daemon di latar belakang sebagai backend untuk vhost-user-blk, serta perintah QMP baru 'block-export-add', yang menggantikan perintah 'nbd-server-add' dan memberikan sokongan untuk 'qemu-storage-daemon'.

Untuk gambar qcow2, sokongan untuk daftar L2 diperpanjang telah ditambahkan, yang membolehkan ruang diperuntukkan oleh kumpulan yang tidak lengkap (subkluster). Untuk mengaktifkan L2 semasa membuat gambar, anda mesti menentukan pilihan "extension_l2 = on".

Juga, sokongan yang lebih baik untuk menggunakan qemu sebagai pelanggan NBD, kerana jumlah situasi yang menyebabkan masa menunggu ketika data ditukar melalui jaringan berkurang, yang menyebabkan tamu menyekat. Qemu-nbd menyediakan kemampuan untuk menentukan beberapa pilihan '-B name' untuk menentukan beberapa bitmap kotor sekaligus.

Perubahan penting lain ialah mod penghijrahan berprestasi tinggi baru dengan pemindahan data yang disulitkan melalui TLS dan multifd. Had lebar jalur migrasi lalai telah dinaikkan menjadi 1 Gbps.

Parameter migrasi ditambah 'block-bitmap-mapping', yang membolehkan kawalan lebih terperinci mengenai bitmap mana yang akan dipindahkan semasa migrasi. Parameter berfungsi walaupun nama host berbeza dari sumber di hujung penerima.

Juga, panggilan baru ditambahkan 'calc-dirty-rate' dan 'query-dirty-rate' untuk meramalkan kadar kemas kini semasa penghijrahan, dengan mengambil kira beban yang berkaitan dengan operasi dalam RAM.

Juga, kita boleh mendapatkan sokongan untuk pinggan mp2-an386, mp2-an500, raspi3ap (Raspberry Pi 3 model A +), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) dan npcm750-evb / quanta-gsj.

Untuk seni bina AArch32, sokongan untuk sambungan ARMv8.2 FEAT_FP16 (titik ketepatan ketepatan sederhana) dilaksanakan.

Akhirnya n juga disebutkanPilihan baru untuk virtiofsd untuk mengawal rendering nama atribut xattr diperluas pada sistem tamu, sambungan partisi yang terpisah dengan titik pemasangan yang berbeza pada sistem host, dan juga untuk menentukan mekanisme pengasingan kotak pasir yang merupakan alternatif untuk pivot_root.

Y sokongan migrasi langsung ke emulator seni bina RISC-V, serta sokongan hypervisor eksperimen untuk RISC-V dikemas kini ke versi 0.6.1. Menambah sokongan untuk soket NUMA pada sistem virt / Spike.

Dari perubahan lain yang menonjol versi baru ini:

  • Perintah guest-get-guest, guest-get-disk, dan guest-ssh- {get, add-remove} -authorized-keys telah ditambahkan ke ejen tetamu QEMU (qemu-ga).
  • Menambah sokongan untuk perakaunan berdasarkan kvm-mencuri masa.
  • Emulator seni bina HPPA menyokong boot NetBSD dan pengedaran Linux yang sangat lama, seperti Debian 0.5 dan 0.6.1.
  • Emulator seni bina PowerPC telah meningkatkan sokongan untuk jarak yang ditentukan pengguna untuk topologi NUMA.
  • Emulator seni bina s390 untuk KVM menambah sokongan untuk petunjuk diagnostik 0x318.
  • Penjana kod klasik TCG (Tiny Code Generator) menggunakan sokongan untuk arahan tambahan z14.
  • Pada peranti vfio-pci, maklumat mengenai fungsi komputer sebenarnya diberikan dan bukannya ciri yang dicontohi.
  • Emulator seni bina Xtensa menambah sokongan untuk pemprosesan DFPU dengan kod titik apungan ketepatan tunggal dan dua.

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.