QEMU 4.2 hadir dengan berbagai peningkatan, ketahui beritanya

QEMU

Kemarin kita bicarakan pembebasan versi baru Bochs 2.16.10 yang merupakan alternatif untuk VirtualBox dan sekarang peluncuran proyek QEMU 4.2 telah disajikan di mana beberapa fitur baru dan terutama peningkatan disajikan ke proyek. Dalam persiapan untuk versi 4.2, lebih dari 2200 perubahan dibuat dari 198 pengembang.

Bagi mereka yang tidak menyadarinya QEMU mereka harus tahu bahwa ini adalah emulator yang memungkinkan Anda untuk menjalankan program yang dikompilasi untuk platform perangkat keras dalam sistem dengan arsitektur yang sama sekali berbeda, misalnya, menjalankan aplikasi ARM pada PC yang kompatibel dengan x86.

Dalam mode virtualisasi di QEMU, kinerja kode yang berjalan di lingkungan yang terisolasi dekat dengan sistem asli karena eksekusi langsung instruksi pada CPU dan penggunaan modul Xen hypervisor atau KVM.

Fitur baru utama di QEMU 4.2

Dalam edisi baru QEMU 4.2 ini emulator arsitektur ARM menerima dukungan untuk emulasi SoC Aspeed AST2600 «Ast2600-evb» serta dukungan untuk teknologi Semihosting 2.0 dengan ekstensi STDOUT_STDERR / EXIT_EXTENDED, yang memungkinkan perangkat yang diemulasi menggunakan stdout, stderr, dan stdin untuk membuat file di sisi host.

Sedangkan untuk KVM menambahkan kemampuan untuk menggunakan lebih dari 256 CPU dan memberikan dukungan untuk instruksi SIMD SVD, serta meningkatkan kinerja emulasi menggunakan generator kode TCG.

Itu juga disorot itu jenis mesin mikrovm baru telah ditambahkan ditiru ke emulator arsitektur x86, menggunakan virtio-mmio, bukan PCI untuk mengoptimalkan kinerja. Kemampuan untuk mengaktifkan dan menonaktifkan VMX melalui «-cpu".

Menambahkan dukungan untuk meniru ekstensi AVX512 BFloat16. Dukungan diberikan untuk model baru Denverton (server SoC berbasis Atom), Snowridge, dan Dhyana CPU. Dukungan stabil untuk MacOS Hypervisor Framework («-Accel hvf").

Untuk driver perangkat Network Block Device (NBD), ini menyediakan pemrosesan permintaan salinan baca yang lebih efisien. Itu Kode server NBD dioptimalkan untuk menyalin gambar yang jarang (dengan rongga). Itu sudah terwujud Perbaikan umum untuk implementasi klien dan server NBD.

Untuk Emulator arsitektur PowerPC memiliki kemampuan untuk meniru instruksi POWER9 mffsce, mffscrn dan mffscrni. Pada mesin yang diemulasi, "powernv" ditambahkan Dukungan untuk perangkat sistem Homer dan OCC SRAM.

Dalam virtio-mmio menambahkan kompatibel dengan virtio standar 2 dan spesifikasi khusus virtio 1,1 mekanisme antrian virtual (virtqueue) yang dikemas untuk bertukar data dengan perangkat I / O virtual dalam mode batch.

Dari perubahan lainnya yang menonjol dari versi baru QEMU 4.2 ini:

  • Generator kode klasik TCG (Tiny Code Generator) mendukung plugin untuk memantau instruksi prosesor dan alamat dalam memori.
  • Kinerja enkripsi disk LUKS yang lebih tinggi menggunakan algoritme AES-XTS.
  • Vfio-pci menambahkan dukungan properti failover_pair_id untuk menyederhanakan migrasi perangkat VFIO.
  • Opsi "-initrd" telah ditambahkan ke emulator arsitektur RISC-V dan kemampuan untuk melihat status penuh arsitektur di debugger.
  • Emulator arsitektur s390 mendukung IEP (Instruction Execution Protection).
  • Dalam emulator arsitektur 68k, kemampuan awal untuk mengemulasi Macintosh Quadro 800 dan sistem NeXTcube klasik telah ditambahkan.
  • Dalam emulator arsitektur xtensa, tipe baru mesin emulasi "virt" telah ditambahkan dan dukungan ABI call0 untuk emulasi ruang pengguna telah diterapkan.

Bagaimana cara menginstal QEMU 4.2 di Ubuntu dan turunannya?

Penginstalan versi baru QEMU ini saat ini tidak tersedia melalui saluran resmi Ubuntu, tetapi kami harus menunggu beberapa hari agar binari tersedia di repositori.

Begitu mereka tersedia, itu sudah cukup buka terminal (Anda dapat melakukannya dengan pintasan Ctrl + Alt + T) dan kami akan mengetik berikut ini:

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

Atau mereka juga dapat melakukan penginstalan dan menunggu pembaruan baru diberitahukan untuk hanya memperbarui paket.

milik Boch
Artikel terkait:
Bochs, alternatif open source untuk VirtualBox, mencapai versinya 2.6.10

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.