QEMU 6.2 вече е пуснат и това са неговите новини

QEMU

Наскоро беше представен стартът на новата версия на проекта QEMU 6.2, версия, в която при подготовката на новата версия повече от 2300 промени са направени от 189 разработчици.

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

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

Проектът първоначално е създаден от Фабрис Белард, за да позволи на Linux двоични файлове, изградени на x86, да работят на архитектури, различни от x86. През годините е добавена пълна поддръжка за емулация за 14 хардуерни архитектури, като броят на емулираните хардуерни устройства е надхвърлил 400.

Основни новости на QEMU 6.2

В тази нова версия на QEMU 6.2 в механизма виртио-мем, което ви позволява да свързвате и изключвате паметта на виртуални машини, добавена е пълна поддръжка за аварии на гост, операции за копиране преди и след миграция на средата (предварително копиране / след копиране) и създаване на моментни снимки на системата за гости във фонов режим.

Друга от промените, които се открояват, е в QMP (QEMU машинен протокол) внедри обработка на грешки DEVICE_UNPLUG_GUEST_ERROR, възникваща от страна на госта в случай на повреди по време на операции за горещо запушване.

Също така се подчертава, че синтаксисът на обработените аргументи за зареждане беше разширен В плъгините за класическия генератор на код TCG (Tiny Code Generator), плюс поддръжка за многоядрени системи беше добавена към плъгина „кеш“.

В x86 емулатор Поддържа модел на процесора Intel Snowridge-v4, добавена поддръжка за достъп до Intel SGX анклави (Software Guard eXtensions) от гости, използващи устройството / dev / sgx_vepc от страната на хоста и бекенда "memory-backend-epc" в QEMU. За технологично защитени системи за гости AMD SEV (сигурна криптирана виртуализация), добавена възможност за проверка на директно стартиране на ядрото (без използване на програма за зареждане) (активирана чрез задаване на параметъра 'kernel-hashes = on' на 'sev-guest').

В емулатора на ARM на хост системи Apple Silicon поддържа механизъм за хардуерно ускорение "hvf". при стартиране на базирани на AArch64 системи за гости.

От други промени които се открояват от новата версия:

  • Реализиран е нов тип емулирани машини "kudo-mbc".
  • За „virt“ машини е добавена поддръжка за ITS (Interrupt Translation Service) емулация и възможност за използване на повече от 123 CPU в режим на емулация.
  • Добавена поддръжка за BBRAM и eFUSE устройства за емулирани машини "xlnx-zcu102" и "xlnx-versal-virt".
  • За системи, базирани на чипа Cortex-M55, е осигурена поддръжка за профила на роувър на разширенията на процесора MVE.
  • Първоначалната поддръжка за модела на процесора POWER10 DD2.0 е добавена към емулатора на архитектурата на PowerPC.
  • Поддръжката на POWER10 архитектура за емулирани машини "powernv" е подобрена и са добавени описания FORM2 PAPR NUMA за "pseries" машини.
  • Поддръжката за Zb [abcs] разширения за набор от инструкции беше добавена към емулатора на архитектура RISC-V. Опциите "host-user" и "numa mem" са разрешени за всички емулирани машини.
  • Добавена поддръжка за SiFive PWM (широчинен импулсен модулатор).
  • Емулаторът 68k подобрява съвместимостта с предложения NuBus от Apple, включително възможността за зареждане на ROM изображения и поддръжка за слотове за прекъсване.
  • Добавена поддръжка за емулация на модела процесор Fujitsu A64FX.
  • Блоковото устройство qemu-nbd има режим на кеширане на запис, активиран по подразбиране („мързеливо писане“ вместо „директно запис“), за да съответства на поведението на qemu-img.
  • Добавена е опция „–selinux-label“ за етикетиране на SELinux Unix сокети.

Накрая ако се интересувате да научите повече за това от промените и новостите, които са представени в тази нова версия на QEMU 6.2, можете да проверите подробностите и повече в следната връзка


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

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

*

*

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