QEMU 7.0 sudah rilis dan ini beritanya

QEMU

Beberapa hari yang lalu rilis versi baru QEMU 7.0 diumumkan, yang memungkinkan Anda menjalankan program yang dibuat untuk satu platform perangkat keras pada sistem dengan 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.

Selama bertahun-tahun pengembangan, dukungan emulasi penuh untuk 14 arsitektur perangkat keras telah ditambahkan, jumlah perangkat keras yang ditiru melebihi 400. Dalam persiapan untuk versi 7.0, lebih dari 2500 perubahan dibuat dari 225 pengembang.

Fitur baru utama QEMU 7.0

Dalam versi baru QEMU 7.0 yang disajikan, Dukungan set instruksi Intel AMX (Ekstensi Matriks Lanjutan) diimplementasikan di prosesor server Intel Xeon Scalable plus itu telah ditambahkan ke emulator arsitektur x86. AMX menawarkan register TMM "TILE" kustom baru dan instruksi untuk memanipulasi data dalam register ini, seperti TMUL (Tile matrix MULtiply) untuk perkalian matriks.

Perubahan lain yang menonjol adalah itu fleksibilitas pencadangan gambar aktif telah ditingkatkan sistem saat ini (snapshot dibuat, setelah itu filter salin-sebelum-tulis (CBW) diterapkan untuk memperbarui status snapshot, menyalin data dari area tempat sistem tamu menulis). Kemampuan untuk mengakses snapshot dengan cadangan tidak disediakan secara langsung, melainkan melalui driver perangkat blok akses snapshot.

Emulator ARM untuk mesin 'virt' menambahkan dukungan untuk virtio-mem-pci, Deteksi topologi CPU tamu dan pengaktifan PAuth saat menggunakan hypervisor KVM dengan akselerator hvf, ditambah dukungan tambahan untuk PMC Flash OSPI dan emulasi driver SLCR di emulator papan 'xlnx-versal-virt'.

Emulator arsitektur RISC-V menambahkan dukungan hypervisor KVM dan mengimplementasikan ekstensi vektor Vector 1.0, ditambah dukungan untuk memuat binari OpenSBI (RISC-V Supervisor Binary Interface) untuk mesin 'spike' yang diemulasi telah ditambahkan. Untuk mesin 'virt' yang diemulasi, kemampuan untuk menggunakan hingga 32 inti prosesor dan dukungan untuk AIA diimplementasikan.

dari perubahan lainnya yang menonjol:

  • Emulator arsitektur HPPA menyediakan hingga 16 vCPU dan pengontrol grafis yang disempurnakan untuk lingkungan pengguna HP-UX VDE/CDE.
  • Menambahkan kemampuan untuk mengubah urutan boot perangkat SCSI.
  • Menambahkan dukungan untuk menggunakan hingga 4 inti CPU, memuat gambar initrd eksternal, dan secara otomatis menghasilkan pohon perangkat untuk inti yang dapat di-boot di emulator arsitektur OpenRISC untuk papan 'sim'.
  • Emulator arsitektur PowerPC untuk mesin 'pseries' yang diemulasi telah menerapkan kemampuan untuk menjalankan sistem tamu di bawah kendali hypervisor KVM bersarang. Menambahkan dukungan untuk perangkat spapr-nvdimm.
  • Dukungan tambahan untuk penangan interupsi XIVE2 dan penangan PHB5 untuk mesin emulasi 'powernv', dukungan yang ditingkatkan untuk XIVE dan PHB 3/4.
  • Menambahkan dukungan untuk ekstensi z15 (Fasilitas Miscellaneous-Instruction-Extensions 3) ke emulator arsitektur s390x.
  • Classic TCG (Tiny Code Generator) telah menghapus dukungan untuk host dengan CPU ARMv4 dan ARMv5 yang tidak mendukung akses memori yang tidak selaras dan tidak memiliki cukup RAM untuk menjalankan QEMU.
  • Dukungan untuk label keamanan dalam modul virtiofs, yang digunakan untuk meneruskan sebagian sistem file dari lingkungan host ke sistem tamu, telah ditingkatkan.
  • Memperbaiki kerentanan CVE-2022-0358, yang memungkinkan Anda untuk meningkatkan hak istimewa Anda pada sistem dengan membuat file yang dapat dieksekusi dalam direktori yang diteruskan melalui virtiofs, yang dimiliki oleh grup lain dan dilengkapi dengan flag SGID.

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