Perangkat lunak virtualisasi sumber terbuka
QEMU 8.1 telah dirilis hari ini sebagai pembaruan besar pertama dalam seri QEMU 8.0, menghadirkan banyak fitur dan peningkatan baru.
Sorotan QEMU 8.1 mencakup backend audio PipeWire baru (-audiodev pipewire), bersama dengan output audio yang lebih baik dan peningkatan kompatibilitas untuk perangkat audio.
Ini juga meningkatkan dukungan migrasi langsung VFIO, yang tidak lagi menjadi fitur eksperimental dalam rilis ini, dan memperbarui antarmuka pengguna grafis GTK untuk mendukung acara multi-sentuh.
Untuk ARM, QEMU 8.1 menghadirkan akselerasi AES untuk host prosesor, dukungan MTE untuk tamu di mesin virtual KVM pada host yang mendukung Memory Tagging Extension, dukungan emulasi untuk komputer papan tunggal Banana Pi BPI-M2 Ultra (bpim2u) dan CPU Cortex Neoverse-V1 (neoverse-v1), serta serta dukungan untuk dukungan fitur arsitektur baru untuk FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2), dan dukungan eksperimental untuk FEAT_RME (Realm Management Extensions).
Untuk RISC-V, rilis QEMU baru juga menghadirkan akselerasi AES untuk host prosesor, bersama dengan dukungan ekstensi ISA untuk BF16/Zfa, dukungan pembongkaran untuk Zcm, Zinx, XVentanaCondOps, dan Xthead, dukungan emulasi CPU untuk Veyron V1, serta berbagai perbaikan dan peningkatan KVM/emulasi.
Dukungan PowerPC juga telah ditingkatkan dengan Akselerasi AES untuk prosesor host, serta dukungan TCG SMT, memungkinkan pseries dan powernv berjalan hingga 8 thread per inti, dukungan emulasi untuk model CPU Power9 DD2.2, dan dukungan pengambilan sampel perf untuk POWER CPU.
Untuk Sistem IBM /390 arsitektur, QEMU 8.1 menambahkan perbaikan emulasi instruksi untuk LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, dan CLGEBR(A).
Untuk SPARC, ada peningkatan kinerja untuk target/sparc dengan dukungan untuk tcg_gen_lookup_and_goto_ptr(), dan untuk TriCore ada dukungan emulasi untuk CPU TC37x yang mendukung instruksi ISA v1.6.2 dan emulasi instruksi POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL, dan DISABLE.
Terakhir, x86 mendapat dukungan model CPU untuk GraniteRapids, Hexagon mendapat dukungan gdbstub untuk HVX dan dukungan instruksi baru untuk skalar v68/v73, dan v68/v69 HVX, dan MIPS mendapat dukungan emulasi untuk Ingenic XBurstR1 dan CPU XBurstR2, serta instruksi MXU.
Dukungan PCIe juga telah diperbarui di QEMU 8.1, yang memperkenalkan perintah QMP baru untuk memasukkan peristiwa CXL General Media, peristiwa DRAM, dan peristiwa Modul Memori.
Untuk detail lebih lanjut tentang perubahan yang diterapkan dalam rilis ini, lihat log perubahan lengkap. Sementara itu, Anda dapat mengunduh QEMU 8.1 sekarang dari situs resminya atau menginstalnya dari repositori perangkat lunak stabil distribusi GNU/Linux favorit Anda.
Sumber: Google, 9to5linux.com