QEMU 8.1 hadir dengan peningkatan pada emulator, dukungan, dan banyak lagi

QEMU

QEMU adalah emulator prosesor berdasarkan terjemahan biner dinamis

Rilis versi baru QEMU 8.1 diumumkan, di mana sekitar 250 pengembang berpartisipasi untuk versi ini, yang membuat lebih dari 2900 perubahan.

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.1

Dalam versi baru QEMU 8.1 yang dihadirkan ini, salah satu hal baru utamanya adalah ekstensi untuk mesin virtual KVM ahora menyediakan kemampuan untuk menggunakan tag memori di sistem tamu ketika sistem host berjalan pada prosesor ARM yang mendukung ekstensi ARMv8.5 MTE, yang memungkinkan tag diikat ke setiap operasi alokasi memori dan mengatur akses memori untuk memverifikasi penunjuk agar terikat ke tag yang benar.

Perubahan lain yang menonjol adalah kemampuan yang diperluas dari modul virtio, karena sekarang di QEMU 8.1 versi baru ini, menambahkan dukungan untuk enkripsi asimetris ke pengguna cryptodev-vhost, serta yang ditambahkan dukungan untuk perangkat pemutus hot-plug dan migrasi mode x-ignore-shared ke virtio-mem, serta menambahkan perangkat pengguna vhost baru untuk VIRTIO SCMI.

Selain itu, juga disorot bahwa VFIO telah meningkatkan dan menstabilkan dukungan migrasi langsung, karena sekarang sudah mendukung untuk mentransfer data dari perangkat VFIO saat mesin virtual sedang berjalan. Migrasi langsung ke VFIO tidak lagi dianggap sebagai fitur eksperimental.

Juga, kita dapat menemukan bahwa itu telah ditambahkan Dukungan CPU Veyron V1, serta untuk set instruksi prosesor BF16 dan Zfa di emulator arsitektur RISC-V.

Telah ditambahkan Dukungan SMT untuk generator kode TCG klasik untuk arsitektur PowerPC, yang memungkinkan hingga 8 thread dijalankan pada setiap inti prosesor dalam sistem pseries dan powernv dan juga kemampuan untuk meng-unmount instruksi Zcm*, Z*inx, XVentanaCondOps dan Xthead telah diterapkan.

Menambahkan dukungan untuk prosesor Intel Xeon berdasarkan mikroarsitektur Granite Rapids di emulator x86, juga menambahkan dukungan untuk instruksi skalar v68/v73 dan HVX v68/v69 di emulator prosesor Qualcomm Hexagon. HVX memiliki dukungan gdbstub untuk debugging jarak jauh di GDB.

dari perubahan lain yang menonjol dari versi baru ini:

  • Peningkatan dukungan untuk hypervisor KVM.
  • Struktur dalam format SMBIOS 3.0 diaktifkan secara default
  • Menambahkan backend audio baru (“-audiodev pipewire”) yang berfungsi dengan server media PipeWire.
  • Menambahkan dukungan multi-sentuh ke GUI berbasis GTK.
  • Emulator ARM, PowerPC, dan RISC-V menggunakan instruksi akselerasi enkripsi AES yang disediakan oleh prosesor host.
  • Emulator PCIe memperkenalkan perintah QMP (QEMU Machine Protocol) baru untuk menggantikan CXL (Compute Express Link), DRAM, dan peristiwa modul memori.
  • Emulator arsitektur MIPS mendukung prosesor Ingenic XBurstR1 dan XBurstR2, serta instruksi prosesor MXU.
  • Emulator arsitektur PowerPC menambahkan dukungan untuk meniru model CPU Power9 DD2.2, serta kemampuan untuk membuat profil CPU POWER.
  • Emulator arsitektur SPARC telah beralih menggunakan fungsi tcg_gen_lookup_and_goto_ptr() untuk meningkatkan kinerja.
  • Peningkatan emulasi adaptor jaringan e1000e dan igb. Menambahkan emulasi driver CANFD.
  • Perintah guest-exec sekarang mendukung "stdout", "stderr", dan "merged" di parameter capture-output.
  • Menerapkan opsi “–enable-download” dalam skrip konfigurasi untuk menemukan dan mengunduh dependensi build python yang hilang.
  • Persyaratan yang lebih tinggi untuk versi Python (3.8+) dan Xen (4.7.1+).

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang perubahan dan hal baru yang disajikan dalam versi baru QEMU 8.1 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.