QEMU 7.2, uzun bir yeni özellik listesiyle geliyor

QEMU

QEMU, dinamik ikili çeviriye dayalı bir işlemci öykünücüsüdür

Projenin yeni versiyonunun lansmanı duyuruldu QEMU 7.2, hangi versiyonda çeşitli destek geliştirmeleri eklendi farklı öykünücülere ve bunların en göze çarpanı, OpenRISC'de 'virt' uygulamasının yanı sıra ARM için iyileştirmeler ve daha fazlasıdır. QEMU 7.1'in bu yeni yayınlanan sürümü, 1800 yazardan 205'den fazla taahhüt içeriyor

QEMU'da yeni olanlar için, tamamen farklı bir mimariye sahip bir sistemde tek bir donanım platformu için oluşturulmuş bir programı çalıştırmanıza izin verdiğini bilmelisiniz, örneğin x86 uyumlu bir PC'de bir ARM uygulaması çalıştırmak.

QEMU'daki sanallaştırma modunda, yalıtılmış bir ortamda kod yürütme performansı, talimatların doğrudan CPU üzerinde yürütülmesi ve Xen hiper yönetici veya KVM modülünün kullanılması nedeniyle bir donanım sisteminin performansına benzer.

QEMU 7.2'in ana haberleri

QEMU 7.2'nin sunduğu bu yeni sürümde,e AVX, AVX2, F16C, FMA3 ve VAES komutları için destek eklendi klasik TCG kod oluşturucudaki x86 mimarisi öykünücüsünün yanı sıra SSE yönergelerinin kullanımına ilişkin performans optimizasyonları.

Öne çıkan değişikliklerden bir diğeri ise artık ARM emülatörü, Cortex-A35 CPU ve ETS işlemci uzantılarını destekler (Gelişmiş Çeviri Senkronizasyonu), PMUv3p5 (PMU Uzantıları 3.5), GİTMELİYİM (Misafir Çeviri Granülü 4KB, 16KB, 64KB), HAFDBS ve E0PD (Paylaşılan Adres Haritalarına EL0 Erişim Engelleme).

Buna ek olarak, mimari emülatörü OpenRISC, 'sanal' platformunu uygular cihaz testi ve sürekli entegrasyon sistemlerinde kullanım için. Klasik TCG (Tiny Code Generator) kod oluşturucunun çok iş parçacıklı yürütülmesi için destek uygulandı.

Mimari öykünücü RISC V benzetilmiş 'sanal' makinelerde artık bellenimi S modunda pflash'tan önyükleme yeteneğine sahip, LoongArch öykünücüsü ise fw_cfg DMA, çalışırken bellek takma ve TPM (Güvenilir Platform Modülü) cihaz öykünmesi için destek ekler.

390x mimarisi öykünücüsü, MSA5 uzantısı (rastgele sayılar oluşturmak için PRNO talimatı ile Mesaj-Güvenlik-Yardım Uzantısı 5), KIMD/KLM talimatları (SHA-512'nin bir uygulaması) ve konuklar için genişletilmiş zPCI yorumlaması için destek sağlar. KVM hipervizörü.

Çökmeye neden olabilecek CPU hatalarını önlemek için KVM çıkış izleme mekanizması ("vmexit'i bildir") için destek eklendi.

Of the diğer değişiklikler bu yeni sürümden öne çıkan:

  • Bellekle çalışmak için arka uçlar, NUMA mimarisini hesaba katarak bellek ön tahsisi sağlar.
  • Cihaz ağacı ile iyileştirilmiş çalışma
  • LUKS şifre bloğu aygıt başlıklarının iyileştirilmiş denetimi, macOS'ta LUKS görüntüleri oluşturma yeteneği eklendi.
  • Bir sanal makineden diğerine erişim için Plan 9 ağ dosya sisteminin kullanılmasına izin veren 9pfs arka ucunda, bazı durumlarda performansın 6 ila 12 kat artmasına neden olan tanımlayıcı tablosunda GHashTable karması kullanılmaya başlandı.
  • Yeni netdev ve dgram arka uçları eklendi.
  • ARM konuk aracısına FreeBSD desteği eklendi.
  • macOS için GUI derlemeleri, hem Cocoa hem de SDL/GTK tabanlı arabirimleri tek bir yürütülebilir dosyaya dahil etme yeteneği sağlar.
  • Yerleşik slirp alt modülü kaldırıldı, bunun yerine libslirp sistem kitaplığının kullanılması önerilir.
  • Test edilebilirlik eksikliği nedeniyle, Big Endian bayt sırasını kullanan 32 bit MIPS ana bilgisayarlarına yönelik destek kullanımdan kaldırılmıştır.
  • qemu-i386 ve qemu-x86_64 ikili dosyaları artık varsayılan olarak "qemu32" / "qemu64" yerine "maks" CPU modeline ayarlanmıştır
  • Qemu-i386'daki sinyal çerçevelerindeki SSE kayıtlarını kaydetme/geri yükleme desteği (FXSR, CPUID olarak ayarlandığında)
  • Sinyal çerçevelerinde XSAVE durumunu kaydetme/geri yükleme desteği (XSAVE, CPUID olarak ayarlandığında)

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan QEMU 7.2'nin bu yeni sürümünde sunulan değişiklik ve yeniliklerin ayrıntılarına ve daha fazlasına şu adresten ulaşabilirsiniz: sonraki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.