Açık kaynaklı makine emülatörü ve sanallaştırıcı olan QEMU, 9.1 sürümünü yayınladı. Bu yeni güncelleme, Intel In-Memory Analytics Accelerator (IAA) ve User Space Accelerator Development Kit (UADK) aracılığıyla sıkıştırma boşaltma desteği gibi önemli geliştirmeler içeriyor. Ayrıca, postcopy hatası kurtarma süreci iyileştirildi ve VIRTIO_F_NOTIFICATION_DATA desteği eklenerek misafir sürücülerin cihaz bildirimleriyle ek veri göndermesine olanak tanındı.
Yeni Özellikler ve Güvenlik İyileştirmeleri
QEMU 9.1, Linux ve Windows misafir işletim sistemleri için yeni komutlar, gelişmiş CLI komut yapılandırması ve QEMU NBD sunucusu ile NBD TLS şifreleme için güvenlik yamaları içeriyor.
ARM mimarisi için birçok yeni özellik destekleniyor: FEAT_NMI, FEAT_CSV2_3, FEAT_ETS2, FEAT_Spec_FPACC, FEAT_WFxT ve FEAT_Debugv8p8. Ayrıca, emüle edilen SMMUv3 için iki aşamalı sayfa tabloları desteği eklendi. xilinx_zynq kartı artık önbellek kontrolcüsünü ve birden fazla CPU’yu destekliyor. B-L475E-IOT01A kartı ise DM163 ekran desteğine sahip.
Performans Artışı ve Genişletilmiş Desteği
QEMU 9.1, ELF çekirdeğini doğrudan önyükleyebilme ve 256 sanal CPU’ya kadar çalıştırabilme desteğiyle dikkat çekiyor. Ayrıca, birden fazla mimaride gelişmiş hata ayıklama ve GDB desteği sunuluyor.
RISC-V mimarisi için bu güncelleme, 1.13 sürüm numaralı ayrıcalıklı mimari spesifikasyonu ve Zve32x, Zve64x, Zimop, Zcmop, Zama16b, Zabha, Zawrs ve Smcntrpmf gibi çeşitli uzantılar için destek sağlıyor. Ayrıca FMAF, IMA, VIS3 ve VIS4 mimari özellikleri de eklenmiş durumda.
x86 Kullanıcıları İçin Yenilikler
x86 kullanıcıları, AMD SEV-SNP misafirleri için KVM desteği ve Icelake-Server-v7, SapphireRapids-v3 ve SierraForest için CPU emülasyonu gibi yeni özelliklerden yararlanıyor.
QEMU 9.1 sürümü, sanallaştırma ve emülasyon performansını artırırken, genişletilmiş mimari desteği ve güvenlik iyileştirmeleriyle öne çıkıyor. Özellikle ARM ve RISC-V kullanıcıları için bu sürüm, daha kapsamlı bir deneyim sunuyor.