QEMU 4.2 çeşitli iyileştirmelerle geliyor, haberlerini biliyor

QEMU

Dün şunu konuşuyorduk kurtuluşu Bochs'un yeni sürümü 2.16.10 VirtualBox'a bir alternatif olan ve şimdi QEMU 4.2 projesinin lansmanı sunuldu içinde Bazı yeni özellikler ve hepsinden önemlisi iyileştirmeler sunulmaktadır. projeye. Sürüm 4.2'ye hazırlık aşamasında 2200 geliştirici tarafından 198'den fazla değişiklik yapıldı.

Habersiz olanlar için QEMU bunu bilmeliler Çalıştırmanıza izin veren bir emülatördür için derlenmiş bir program Tamamen farklı bir mimariye sahip bir sistem üzerinde donanım platformu, örneğin, x86 uyumlu bir bilgisayarda bir ARM uygulaması çalıştırmak.

QEMU'daki sanallaştırma modunda, yalıtılmış bir ortamda kod çalıştırma performansı, CPU üzerindeki talimatların doğrudan yürütülmesi ve Xen hiper yöneticisinin veya KVM modülünün kullanılması nedeniyle yerel sisteme yakındır.

QEMU 4.2'deki ana yeni özellikler

QEMU 4.2'nin bu yeni sürümünde mimari öykünücüsü ARM, Aspeed AST2600 SoC emülasyonu için destek aldı "ast2600-evb" ve ayrıca Semihosting 2.0 teknolojisi desteği uzantılı STDOUT_STDERR/EXIT_EXTENDED, öykünülmüş aygıtın ana bilgisayar tarafında dosyalar oluşturmak için stdout, stderr ve stdin kullanmasını sağlar.

Onun için iken KVM, 256'dan fazla CPU kullanma olanağı ekledi ve TCG kod oluşturucuyu kullanarak geliştirilmiş emülasyon performansına ek olarak SVD SIMD talimatları için destek sağlayın.

Ayrıca vurgulanmıştır ki Yeni bir mikrovm makine türü eklendi x86 mimari öykünücüsüne öykünülmüş, PCI yerine virtio-mmio kullanma performansı optimize etmek için. Göstergeler aracılığıyla VMX'i etkinleştirme ve devre dışı bırakma yeteneği uygulandı «-İşlemci".

AVX512 BFloat16 uzantılarını taklit etmek için destek eklendi. Yeni Denverton (Atom tabanlı SoC sunucusu), Snowridge ve Dhyana CPU modelleri için destek sağlanmaktadır. MacOS Hypervisor Framework için istikrarlı destek («-accel hvf").

Ağ Blok Cihazı (NBD) aygıt sürücüsü için okuma sırasında kopyalama isteklerinin daha verimli işlenmesini sağlar. O NBD sunucu kodu, seyrek görüntüleri kopyalamak için optimize edilmiştir (boşluklarla). Gerçekleştirildi NBD istemcisi ve sunucu uygulamasında genel iyileştirmeler.

Için PowerPC mimarisi emülatörü var öykünme yeteneği talimatlar POWER9 mffsce, mffscrn ve mffscrni. Öykünülmüş makinelerde "powernv" eklendi Homer ve OCC SRAM sistem cihazları için destek.

Virtio-mmio'da virtio uyumlu eklendi standart 2 ve belirli bir spesifikasyon virtio 1,1 toplu modda sanal bir I / O cihazı ile veri alışverişi için sanal bir paketlenmiş kuyruk (sanal) mekanizması.

Diğer değişikliklerden QEMU 4.2'nin bu yeni sürümünden sıyrılanlar:

  • Klasik kod oluşturucu TCG (Tiny Code Generator), işlemci talimatlarını ve bellekteki adresleri izlemek için eklentileri destekler.
  • AES-XTS algoritmasını kullanarak daha yüksek LUKS disk şifreleme performansı.
  • vfio-pci özellik desteği ekler failover_pair_id VFIO cihazlarının geçişini kolaylaştırmak için.
  • RISC-V mimarisi emülatörüne "-initrd" seçeneği ve hata ayıklayıcıda mimarinin tam durumunu görebilme özelliği eklendi.
  • s390 mimarisi emülatörü IEP'yi (Talimat Yürütme Koruması) destekler.
  • 68k mimari emülatörüne, Macintosh Quadro 800 ve klasik NeXTcube sistemlerini taklit etme yeteneği eklendi.
  • Xtensa mimarisi emülatörüne yeni tip “virt” emüle edilmiş makineler eklenmiş ve kullanıcı alanı emülasyonu için call0 ABI desteği uygulanmıştır.

QEMU 4.2 Ubuntu ve türevlerine nasıl kurulur?

QEMU'nun bu yeni sürümünün kurulumu şu anda resmi Ubuntu kanalları aracılığıyla yapılamıyor, ancak ikili dosyaların depolarda kullanıma sunulması için birkaç gün beklememiz gerekiyor.

Mevcut olduklarında, sadece bir terminal açmak (Ctrl + Alt + T kısayoluyla yapabilirsiniz) ve şunu yazacağız:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Ya da sadece paketleri güncellemek için kurulumu gerçekleştirip yeni güncellemenin bildirilmesini bekleyebilirler.

Boch'lar
İlgili makale:
VirtualBox'a açık kaynaklı bir alternatif olan Bochs, 2.6.10 sürümüne ulaşıyor

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.