Qemu 8.2 hadir dengan peningkatan dukungan, peningkatan emulator, dan banyak lagi

QEMU

QEMU adalah emulator prosesor berdasarkan terjemahan biner dinamis

La versi baru Qemu 8.2 Sudah dirilis dan hadir dengan berbagai perubahan penting untuk kedua emulator tersebut, serta penambahan dukungan baru.

Bagi mereka yang tidak mengetahui QEMU, mereka harus tahu itumemungkinkan Anda menjalankan program yang dibuat untuk platform perangkat keras di a sistem dengan auntuk arsitektur yang sama sekali berbeda, misalnya, menjalankan aplikasi ARM pada PC yang kompatibel dengan x86.

Dalam mode virtualisasi di QEMU, kinerja eksekusi kode di lingkungan yang terisolasi mirip dengan sistem perangkat keras karena eksekusi langsung instruksi pada CPU dan penggunaan modul Xen hypervisor atau KVM.

Fitur baru utama QEMU 8.2

Dalam versi baru yang dihadirkan Qemu 8.2 ini, the Dukungan untuk perangkat baru:

  • Virtio-sound memungkinkan meniru kartu suara untuk merekam dan memutar suara pada sistem tamu menggunakan backend audio (opsi CONFIG_SND_VIRTIO harus diaktifkan untuk tamu).
  • Hv-balloon memungkinkan pengembalian halaman memori yang tidak terpakai ke sistem host selama operasi dan meminta halaman tambahan jika terjadi kekurangan memori (ini dilakukan dengan bantuan penerapan protokol memori dinamis untuk Hyper-V), perangkat baru dapat dipertimbangkan sebagai alternatif dari virtio-balloon untuk sistem tamu Windows, menggunakan backend yang mendukung protokol memori dinamis di sisi host.
  • Perangkat penyimpanan flash universal untuk meniru flash drive

Selain itu, ini juga menyoroti penambahan antarmuka grafis virtual «kohlrabi» qIni mengingatkan pada VirGL yang tersedia sebelumnya dan juga memungkinkan penggunaan GPU virtual pada sistem tamu untuk rendering 3D.

Mengenai perbaikan pada emulator, Qemu 8.2 akan menambahkan pada x86, dengan meniru lingkungan hypervisor Xen berbasis KVM,  dukungan untuk konsol PV dan perangkat jaringan, serta perintah yang disederhanakan untuk perangkat blok dan jaringan. Generator kode TCG klasik sekarang mendukung instruksi SHA.

En ARM mengimplementasikan emulasi CPU Cortex-A710 dan Neoverse-N2, serta dukungan untuk ekstensi prosesor PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC dan HPMN0 dan sekarang juga memiliki dukungan untuk simulasi perangkat CFU/CFI dan TRNG untuk board Xilinx Versal.

Dalam kasus emulator RISC-V, Qemu 8.2 mengimplementasikan serangkaian instruksi kriptografi vektor, bersama dengan dukungan untuk IRQ virtual dan pemfilteran IRQ, selain dukungan stabil untuk ekstensi Zicond.

Di sisi lain VFIO menambahkan dukungan untuk mode migrasi P2P dan menerapkan kemampuan untuk mendistribusikan MSI-X secara dinamis, persiapan telah dilakukan untuk transisi ke backend IOMMUFD baru.

Virtio-mem mengimplementasikan mode "dynamic-memslots=on". untuk mengalokasikan beberapa slot memori secara dinamis daripada mengalokasikan satu slot besar secara statis. Menggunakan mode ini memungkinkan Anda mengurangi konsumsi memori pada perangkat virtio-mem besar yang mengalokasikan sejumlah kecil memori ke VM.

dari perubahan lain yang menonjol dari versi baru ini:

  • Perintah dump-guest-memory sekarang mendukung output dalam format kdump standar.
  • Menambahkan dukungan untuk emulasi UFS menggunakan perangkat ufs dan ufs-lu baru.
  • Emulator Arsitektur HPPA menyediakan emulasi CPU PA-RISC 2.0 64-bit dan emulasi sistem C3700, termasuk pengontrol memori Astro dan jembatan Elroy PCI.
  • Menambahkan dukungan untuk ekstensi virtualisasi AIA (Advanced Interrupt Architecture) melalui KVM.
  • Emulator arsitektur LoongArch mengimplementasikan emulasi CPU Loongson LA132. Menambahkan dukungan untuk ekstensi set instruksi LASX dan instruksi PRELDX.
  • Emulator arsitektur s390x telah menambahkan dukungan untuk vfio-ap untuk meneruskan adaptor kriptografi ke sistem tamu yang dilindungi.
  • Emulator Tricore telah menambahkan dukungan untuk prosesor TC37x (ISA 1.6.2) dan instruksi CRCN, FTOU, FTOHP, HPTOF.
  • Driver NBD mengimplementasikan dukungan untuk ekstensi protokol yang menggunakan offset 64-bit saat menangani data besar untuk meningkatkan kinerja.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang perubahan dan hal baru yang disajikan dalam versi baru QEMU 8.2 ini, Anda dapat melihat detailnya dan lebih banyak lagi di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.