QEMU 4.2 tiba dengan pelbagai penambahbaikan, ketahui khabarnya

QEMU

Semalam kita bercakap mengenai pembebasan versi baru Bochs 2.16.10 yang merupakan alternatif untuk VirtualBox dan kini pelancaran projek QEMU 4.2 telah dibentangkan di mana beberapa ciri baru dan terutamanya penambahbaikan dikemukakan ke projek. Sebagai persediaan untuk versi 4.2, lebih daripada 2200 perubahan dibuat dari 198 pembangun.

Bagi mereka yang tidak tahu QEMU mereka harus tahu bahawa ini adalah emulator yang membolehkan anda menjalankan program yang disusun untuk platform perkakasan dalam sistem dengan seni bina yang sama sekali berbeza, sebagai contoh, menjalankan aplikasi ARM pada PC yang serasi x86.

Dalam mod virtualisasi dalam QEMU, prestasi menjalankan kod dalam persekitaran terpencil dekat dengan sistem asli kerana pelaksanaan arahan langsung pada CPU dan penggunaan modul XV hypervisor atau KVM.

Ciri baru utama dalam QEMU 4.2

Dalam edisi baru QEMU 4.2 ini emulator seni bina ARM mendapat sokongan untuk meniru Aspeed AST2600 SoC «Ast2600-evb» dan juga sokongan untuk teknologi Semihosting 2.0 dengan sambungan STDOUT_STDERR / EXIT_EXTENDED, yang membolehkan peranti yang ditiru menggunakan stdout, stderr, dan stdin untuk membuat fail di sisi host.

Sementara untuknya KVM menambahkan kemampuan untuk menggunakan lebih dari 256 CPU dan memberikan sokongan untuk arahan SVD SIMD, serta peningkatan prestasi emulasi menggunakan penjana kod TCG.

Ia juga diketengahkan bahawa mesin mikro jenis baru telah ditambah dicontohi ke emulator seni bina x86, menggunakan virtio-mmio dan bukannya PCI untuk mengoptimumkan prestasi. Keupayaan untuk mengaktifkan dan melumpuhkan VMX melalui «-CPU".

Menambah sokongan untuk meniru sambungan AVX512 BFloat16. Sokongan diberikan untuk model CPU Denverton (SoC berasaskan Atom), Snowridge dan Dhyana yang baru. Sokongan stabil untuk MacOS Hypervisor Framework («-Accel hvf").

Untuk pemacu peranti Network Block Device (NBD), ia menyediakan pemprosesan permintaan salinan baca yang lebih cekap. The Kod pelayan NBD dioptimumkan untuk menyalin gambar yang jarang (dengan lompang). Ia telah disedari Penambahbaikan umum terhadap pelaksanaan NBD klien dan pelayan.

Untuk Emulator seni bina PowerPC mempunyai keupayaan untuk mencontohi arahannya POWER9 mffsce, mffscrn dan mffscrni. Pada mesin yang dicontohi, "powernv" ditambahkan Sokongan untuk peranti sistem Homer dan OCC SRAM.

Dalam virtio-mmio ditambah virtio-kompatibel standard 2 dan virtio spesifikasi tertentu 1,1 Mekanisme Queue Packed Queue (virtqueue) untuk menukar data dengan peranti I / O maya dalam mod kumpulan.

Daripada perubahan yang lain yang menonjol dari versi baru QEMU 4.2 ini:

  • Penjana kod klasik TCG (Tiny Code Generator) menyokong pemalam untuk memantau arahan dan alamat pemproses dalam memori.
  • Prestasi enkripsi cakera LUKS yang lebih tinggi menggunakan algoritma AES-XTS.
  • Vfio-pci menambah sokongan harta tanah failover_pair_id untuk mempermudah penghijrahan peranti VFIO.
  • Pilihan "-initrd" telah ditambahkan ke emulator seni bina RISC-V dan kemampuan untuk melihat status penuh seni bina dalam penyahpepijat.
  • Emulator seni bina s390 menyokong IEP (Instruction Execution Protection).
  • Dalam emulator senibina 68k, kemampuan awal untuk meniru sistem Macintosh Quadro 800 dan NeXTcube klasik telah ditambahkan.
  • Dalam emulator seni bina xtensa, mesin tiruan jenis "virt" baru telah ditambahkan dan sokongan ABI call0 untuk emulasi ruang pengguna telah dilaksanakan.

Bagaimana cara memasang QEMU 4.2 di Ubuntu dan derivatif?

Pemasangan QEMU versi baru ini tidak tersedia pada masa ini menerusi saluran rasmi Ubuntu, tetapi kami harus menunggu beberapa hari agar binari tersedia di repositori.

Sebaik sahaja ia tersedia, sudah cukup untuk buka terminal (anda boleh melakukannya dengan jalan pintas Ctrl + Alt + T) dan kami akan menaip perkara berikut:

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

Atau mereka juga dapat melakukan pemasangan dan menunggu kemas kini baru diberitahu untuk hanya mengemas kini paket.

Boch's
artikel berkaitan:
Bochs, alternatif sumber terbuka untuk VirtualBox mencapai versi 2.6.10

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.