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

QEMU

Преди няколко дни беше обявено пускането на новата версия на QEMU 7.0, което ви позволява да стартирате програма, създадена за една хардуерна платформа на система с напълно различна архитектура, например, изпълняване на ARM приложение на x86-съвместим компютър. В режим на виртуализация в QEMU, производителността на изпълнение на код в изолирана среда е подобна на тази на хардуерна система поради директното изпълнение на инструкции на CPU и използването на хипервизора Xen или KVM модула.

През годините на разработка беше добавена пълна поддръжка за емулация за 14 хардуерни архитектури, като броят на емулираните хардуерни устройства надхвърли 400. При подготовката за версия 7.0, бяха направени над 2500 промени от 225 разработчици.

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

В тази нова версия на QEMU 7.0, която е представена, Поддръжка на набор от инструкции Intel AMX (Разширени матрични разширения) внедрен в сървърни процесори Intel Xeon Scalable плюс е добавен към емулатора на архитектура x86. AMX предлага нови персонализирани TMM „TILE” регистри и инструкции за манипулиране на данни в тези регистри, като TMUL (Tile matrix MULTtiply) за умножение на матрици.

Друга промяна, която се откроява, е тази гъвкавостта на архивирането на активни изображения е подобрена на текущата система (създава се моментна снимка, след което се прилага филтър за копиране преди запис (CBW) за актуализиране на състоянието на моментната снимка, копиране на данни от области, в които системата за гости пише). Възможността за достъп до моментна снимка с резервно копие не се предоставя директно, а по-скоро чрез драйвера на устройството за блокиране на достъп до моментна снимка.

ARM емулатор за 'virt' машини добави поддръжка за virtio-mem-pci, Откриване на топология на гост CPU и активиране на PAuth при използване на KVM хипервизор с hvf ускорител, плюс добавена поддръжка за PMC Flash OSPI и емулация на SLCR драйвер в емулатора на платката 'xlnx-versal-virt'.

Архитектурният емулатор RISC-V добавя поддръжка на KVM хипервизор и внедрява векторните разширения Vector 1.0, плюс поддръжка за зареждане на двоични файлове на OpenSBI (RISC-V Supervisor Binary Interface) за емулирани 'spike' машини. За емулирани 'virt' машини е внедрена възможността за използване на до 32 процесорни ядра и поддръжка за AIA.

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

  • Емулаторът на HPPA архитектура осигурява до 16 vCPU и подобрен графичен драйвер за потребителски среди на HP-UX VDE/CDE.
  • Добавена е възможност за промяна на реда за зареждане на SCSI устройства.
  • Добавена е поддръжка за използване на до 4 CPU ядра, зареждане на външно initrd изображение и автоматично генериране на дърво на устройства за стартиращо ядро ​​в емулатора на архитектурата OpenRISC за 'sim' платки.
  • Архитектурният емулатор на PowerPC за емулирани 'pseries' машини е реализирал възможността за стартиране на системи за гости под контрола на вложен KVM хипервизор. Добавена поддръжка за устройството spapr-nvdimm.
  • Добавена поддръжка за манипулатори на прекъсвания XIVE2 и манипулатори PHB5 за емулирани машини на „powernv“, подобрена поддръжка за XIVE и PHB 3/4.
  • Добавена поддръжка за z15 разширения (Разширени инструкции-Разширения Facility 3) към емулатора на архитектура s390x.
  • Класическият TCG (Tiny Code Generator) премахна поддръжката за хостове с ARMv4 и ARMv5 процесори, които не поддържат неподреден достъп до паметта и нямат достатъчно RAM за изпълнение на QEMU.
  • Подобрена е поддръжката на защитни етикети в модула virtiofs, който се използва за препращане на част от файловата система от хост средата към системата за гости.
  • Фиксирана уязвимост CVE-2022-0358, която ви позволява да ескалирате привилегиите си в системата чрез създаване на изпълними файлове в директории, препратени чрез virtiofs, собственост на друга група и оборудвани с флага SGID.

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


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

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

*

*

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