QEMU 6.2 sudah rilis dan ini beritanya

QEMU

Peluncuran versi baru proyek baru-baru ini disajikan KEMU 6.2, versi di mana dalam persiapan versi baru lebih dari 2300 perubahan dilakukan oleh 189 pengembang.

Bagi mereka yang tidak terbiasa dengan proyek, mereka harus tahu bahwa itu bertindak sebagai emulator yang memungkinkan Anda untuk menjalankan program yang dikompilasi untuk platform perangkat keras pada sistem dengan arsitektur yang sama sekali berbeda, misalnya, untuk menjalankan aplikasi ARM pada PC yang kompatibel dengan x86.

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

Proyek ini awalnya dibuat oleh Fabrice Bellard untuk memungkinkan binari Linux yang dibangun di atas x86 untuk berjalan pada arsitektur non-x86. Selama bertahun-tahun, dukungan emulasi penuh telah ditambahkan untuk 14 arsitektur perangkat keras, jumlah perangkat keras yang ditiru telah melebihi 400.

Fitur baru utama QEMU 6.2

Dalam versi baru QEMU 6.2 ini dalam mekanisme virtio-mem, yang memungkinkan Anda untuk menghubungkan dan memutuskan memori mesin virtual, dukungan penuh untuk dump crash tamu telah ditambahkan, operasi penyalinan sebelum dan sesudah migrasi lingkungan (pra-salin / pasca-salin) dan pembuatan snapshot sistem tamu di latar belakang.

Perubahan lain yang menonjol adalah pada QMP (Protokol Mesin QEMU) menerapkan penanganan kesalahan DEVICE_UNPLUG_GUEST_ERROR terjadi di sisi tamu jika terjadi kegagalan selama pengoperasian hot plug.

Itu juga disorot itu sintaks argumen boot yang diproses diperpanjang Dalam plugin untuk generator kode klasik TCG (Tiny Code Generator), ditambah dukungan untuk sistem multi-inti ditambahkan ke plugin "cache".

Dalam emulator x86 Mendukung model CPU Intel Snowridge-v4, menambahkan dukungan untuk mengakses enklave Intel SGX (Software Guard eXtensions) dari tamu yang menggunakan perangkat / dev / sgx_vepc di sisi host dan backend "memory-backend-epc" di QEMU. Untuk sistem tamu yang dilindungi teknologi AMD SEV (virtualisasi terenkripsi aman), kemampuan tambahan untuk memverifikasi peluncuran kernel langsung (tanpa menggunakan boot loader) (diaktifkan dengan menyetel parameter 'kernel-hash = on' ke 'sev-guest').

Di emulator ARM pada sistem host Apple Silicon mendukung mekanisme akselerasi perangkat keras "hvf" saat memulai sistem tamu berbasis AArch64.

dari perubahan lainnya yang menonjol dari versi baru:

  • Jenis baru mesin emulasi "kudo-mbc" telah diimplementasikan.
  • Untuk mesin 'virt' menambahkan dukungan untuk emulasi ITS (Interrupt Translation Service) dan kemampuan untuk menggunakan lebih dari 123 CPU dalam mode emulasi.
  • Menambahkan dukungan untuk perangkat BBRAM dan eFUSE untuk mesin emulasi "xlnx-zcu102" dan "xlnx-versal-virt".
  • Untuk sistem berbasis chip Cortex-M55, dukungan disediakan untuk profil bergulir dari ekstensi prosesor MVE.
  • Dukungan awal untuk model CPU POWER10 DD2.0 telah ditambahkan ke emulator arsitektur PowerPC.
  • Dukungan untuk arsitektur POWER10 telah ditingkatkan untuk mesin emulasi "powernv" dan deskripsi FORM2 PAPR NUMA telah ditambahkan untuk mesin "pseries".
  • Dukungan untuk ekstensi set instruksi Zb [abcs] telah ditambahkan ke emulator arsitektur RISC-V. Opsi "host-user" dan "numa mem" diperbolehkan untuk semua mesin yang diemulasi.
  • Menambahkan dukungan untuk SiFive PWM (modulator lebar pulsa).
  • Emulator 68k meningkatkan kompatibilitas dengan NuBus yang diusulkan Apple, termasuk kemampuan untuk memuat gambar ROM dan dukungan untuk slot interupsi.
  • Dukungan tambahan untuk meniru model prosesor Fujitsu A64FX.
  • Perangkat blok qemu-nbd memiliki mode cache tulis yang diaktifkan secara default ("lazy write" alih-alih "direct write") agar sesuai dengan perilaku qemu-img.
  • Menambahkan opsi "–selinux-label" untuk memberi label pada soket SELinux Unix.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya dari perubahan dan hal baru yang disajikan dalam versi baru QEMU 6.2 ini, Anda dapat memeriksa 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.