QEMU 6.2 telah pun dikeluarkan dan ini adalah beritanya

QEMU

Pelancaran versi baharu projek itu baru-baru ini dibentangkan QEMU 6.2, versi di mana dalam penyediaan versi baharu lebih daripada 2300 perubahan dilakukan oleh 189 pemaju.

Bagi mereka yang tidak biasa dengan projek itu, mereka harus tahu bahawa ia bertindak sebagai emulator itu membolehkan anda menjalankan program yang disusun untuk platform perkakasan pada sistem dengan seni bina yang berbeza sama sekali, contohnya, untuk menjalankan aplikasi ARM pada PC serasi x86.

Dalam mod virtualisasi dalam QEMU, prestasi pelaksanaan kod di persekitaran kotak pasir hampir dengan sistem perkakasan kerana pelaksanaan arahan langsung pada CPU dan penggunaan Xen hypervisor atau modul KVM.

Projek ini pada asalnya dicipta oleh Fabrice Bellard untuk membenarkan binari Linux yang dibina pada x86 berjalan pada seni bina bukan x86. Selama bertahun-tahun, sokongan emulasi penuh telah ditambah untuk 14 seni bina perkakasan, bilangan peranti perkakasan yang ditiru telah melebihi 400.

Perkara utama QEMU 6.2

Dalam versi baharu QEMU 6.2 dalam mekanisme ini virtio-mem, yang membolehkan anda menyambung dan memutuskan sambungan memori mesin maya, sokongan penuh untuk pembuangan kemalangan tetamu telah ditambah, operasi salin sebelum dan selepas pemindahan persekitaran (pra-salinan / pasca-salinan) dan penciptaan syot kilat sistem tetamu di latar belakang.

Satu lagi perubahan yang menonjol adalah dalam QMP (Protokol Mesin QEMU) melaksanakan pengendalian ralat DEVICE_UNPLUG_GUEST_ERROR berlaku pada bahagian tetamu sekiranya berlaku kegagalan semasa operasi palam panas.

Ia juga diketengahkan bahawa sintaks argumen but yang diproses dilanjutkan Dalam pemalam untuk penjana kod klasik TCG (Tiny Code Generator), serta sokongan untuk sistem berbilang teras telah ditambahkan pada pemalam "cache".

Di dalamnya emulator x86 Menyokong model CPU Intel Snowridge-v4, menambah sokongan untuk mengakses enklaf Intel SGX (Software Guard eXtensions) daripada tetamu yang menggunakan peranti / dev / sgx_vepc pada bahagian hos dan hujung belakang "memory-backend-epc" dalam QEMU. Untuk sistem tetamu yang dilindungi teknologi AMD SEV (mayakan disulitkan selamat), menambah keupayaan untuk mengesahkan pelancaran kernel langsung (tanpa menggunakan pemuat but) (didayakan dengan menetapkan parameter 'kernel-hashes = on' kepada 'sev-guest').

Dalam emulator ARM pada sistem hos Apple Silicon menyokong mekanisme pecutan perkakasan "hvf". apabila memulakan sistem tetamu berasaskan AArch64.

Daripada perubahan lain yang menonjol daripada versi baharu:

  • Jenis mesin yang ditiru baharu "kudo-mbc" telah dilaksanakan.
  • Untuk mesin 'virt' menambah sokongan untuk emulasi ITS (Perkhidmatan Terjemahan Interrupt) dan keupayaan untuk menggunakan lebih daripada 123 CPU dalam mod emulasi.
  • Menambah sokongan untuk peranti BBRAM dan eFUSE untuk mesin yang dicontohi "xlnx-zcu102" dan "xlnx-versal-virt".
  • Untuk sistem berdasarkan cip Cortex-M55, sokongan disediakan untuk profil rolling sambungan pemproses MVE.
  • Sokongan awal untuk model CPU POWER10 DD2.0 telah ditambahkan pada emulator seni bina PowerPC.
  • Sokongan seni bina POWER10 untuk mesin yang dicontohi "powernv" telah dipertingkatkan dan penerangan FORM2 PAPR NUMA telah ditambah untuk mesin "pseries".
  • Sokongan untuk sambungan set arahan Zb [abcs] telah ditambahkan pada emulator seni bina RISC-V. Pilihan "pengguna hos" dan "numa mem" dibenarkan untuk semua mesin yang dicontohi.
  • Sokongan tambahan untuk SiFive PWM (pemodulator lebar nadi).
  • Emulator 68k meningkatkan keserasian dengan NuBus yang dicadangkan oleh Apple, termasuk keupayaan untuk memuatkan imej ROM dan sokongan untuk slot gangguan.
  • Menambah sokongan untuk meniru model pemproses Fujitsu A64FX.
  • Peranti blok qemu-nbd telah mendayakan mod caching tulis secara lalai ("tulis malas" dan bukannya "tulis langsung") untuk memadankan gelagat qemu-img.
  • Menambahkan pilihan "–selinux-label" untuk melabel soket SELinux Unix.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya daripada perubahan dan kebaharuan yang dibentangkan dalam versi baharu QEMU 6.2 ini, anda boleh menyemak butiran dan banyak lagi dalam pautan berikut


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.