QEMU 4.2 пристига с различни подобрения, знайте неговите новини

QEMU

Вчера си говорихме освобождението на нова версия на Bochs 2.16.10 което е алтернатива на VirtualBox и сега беше представено стартирането на проекта QEMU 4.2 в който представени са някои нови функции и особено подобрения към проекта. В подготовка за версия 4.2 бяха направени над 2200 промени от 198 разработчици.

За тези, които не знаят QEMU те трябва да знаят, че това е емулатор, който ви позволява да стартирате компилирана програма за хардуерна платформа в система с напълно различна архитектура, например стартиране на ARM приложение на x86 съвместим компютър.

В режим на виртуализация в QEMU, изпълнението на работещ код в изолирана среда е близо до естествената система поради директното изпълнение на инструкции на процесора и използването на Xen хипервизора или KVM модула.

Основни нови функции в QEMU 4.2

В това ново издание на QEMU 4.2 архитектурният емулатор ARM получи поддръжка за Aspeed AST2600 SoC емулация «Ast2600-evb», както и поддръжка за технологията Semihosting 2.0 с удължения STDOUT_STDERR / EXIT_EXTENDED, което позволява на емулираното устройство да използва stdout, stderr и stdin за създаване на файлове от страната на хоста.

Докато за KVM добави възможността да използва повече от 256 процесора и осигуряват поддръжка за SVD SIMD инструкции, както и подобрена ефективност на емулация, използвайки генератора на кодове TCG.

Също така се подчертава, че добавен е нов тип машина с микров емулиран на архитектурен емулатор x86, използване на virtio-mmio вместо PCI за оптимизиране на производителността. Възможността за активиране и деактивиране на VMX чрез «-процесор".

Добавена поддръжка за емулиране на разширения AVX512 BFloat16. Осигурена е поддръжка за новите модели процесори Denverton (базиран на Atom SoC сървър), Snowridge и Dhyana. Стабилизирана поддръжка за MacOS Hypervisor Framework («-Accel hvf").

За драйвера на устройството Network Block Device (NBD) той осигурява по-ефективна обработка на заявки за четене на копие. The Кодът на NBD сървъра е оптимизиран за копиране на оскъдни изображения (с кухини). Реализирано е Общи подобрения на внедряването на NBD клиент и сървър.

За Емулатор на архитектура PowerPC има способност за подражание инструкциите POWER9 mffsce, mffscrn и mffscrni. На емулирани машини се добавя "powernv" Поддръжка на Homer и OCC SRAM системни устройства.

В virtio-mmio добавен virtio-съвместим стандарт 2 и конкретна спецификация virtio 1,1 пакетиран механизъм за виртуална опашка (virtqueue) за обмен на данни с виртуално I / O устройство в групов режим.

От останалите промени които се открояват от тази нова версия на QEMU 4.2:

  • Класическият генератор на кодове TCG (Tiny Code Generator) поддържа плъгини за наблюдение на инструкциите и адресите на процесора в паметта.
  • По-висока производителност на LUKS криптиране на диска с помощта на алгоритъма AES-XTS.
  • Vfio-pci добавя поддръжка на собственост failover_pair_id за опростяване на миграцията на VFIO устройства.
  • Опцията "-initrd" е добавена към емулатора на архитектура RISC-V и възможността да се види пълното състояние на архитектурата в дебъгера.
  • Архитектурният емулатор s390 поддържа IEP (Инструкция за защита на изпълнението).
  • В 68k архитектурен емулатор е добавена първоначалната способност за емулиране на Macintosh Quadro 800 и класическите системи NeXTcube.
  • В емулатора на архитектура xtensa е добавен нов тип емулирани машини "virt" и е внедрена поддръжка на ABI call0 за емулация на потребителско пространство.

Как да инсталирам QEMU 4.2 на Ubuntu и деривати?

Понастоящем инсталирането на тази нова версия на QEMU не е достъпно чрез официалните канали на Ubuntu, но трябва да изчакаме няколко дни, за да бъдат достъпни двоичните файлове в хранилищата.

Веднага щом са налични, е достатъчно да отворете терминал (можете да го направите с пряк път Ctrl + Alt + T) и ще напишем следното:

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

Или те също могат да извършат инсталацията и да изчакат новата актуализация да бъде уведомена, за да актуализират само пакетите.

Бохс
Свързана статия:
Bochs, алтернатива с отворен код на VirtualBox, достига своята версия 2.6.10

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.