Новата версия на QEMU 4.0 вече е пусната

qemu в Ubuntu

Лос разработчиците на проекта QEMU обявиха пускането на новата версия de QEMU 4.0. В който новите функции са подчертани като поддръжка за разширения за инструкции ARMv8 +, корекции на грешки и др.

За тези, които не знаят за QEMU, те трябва да знаят това е безплатно приложение с отворен код лицензирани отчасти с LGPL и GNU GPL, които Неговата функция е емулация на процесори въз основа на динамичното превеждане на двоични файлове.

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

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

Първоначално проектът е създаден от Fabrice Bellard (Fabrice Bellard), за да позволи стартирането на изпълними файлове на Linux, създадени за платформата x86 за архитектури, различни от x86.

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

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

Както беше споменато в началото, една от основните новости в тази нова версия на QEMU 4.0 е поддръжка за разширения за инструкции ARMv8 + като е добавен към емулатора на ARM архитектура, както и за SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT и BTI.

Друга новост е добавката подобрена емулация на ARM PMU (Устройство за управление на захранването). Виртуалната платформа добавя възможността за използване на повече от 255 GB RAM и поддръжка на образи за зареждане с тип "noload".

Архитектурният емулатор x86 на HAX Virtualization Acceleration Engine (Хардуерно ускорено изпълнение на Intel) получи поддръжка за съвместими с POSIX хостове, като Linux и NetBSD (преди това се поддържаше само на платформата Дарвин).

също добавена поддръжка за емулация на процесор I7200 (nanoMIPS32 ISA) и I6500 (MIPS64R6 ISA), способността да се обработват заявки от тип процесор, използвайки QMP (QEMU Management Protocol).

Докато в емулатора на архитектура PowerPC е добавена поддръжка за емулация на контролер за прекъсвания на XIVE, разширена е поддръжката за POWER9, а за серията P е добавена опцията за горещо включване за джъмпери основна PCI (PHB, PCI хост мост). Защитата по подразбиране на Spectre и Meltdown е активирана

Поддръжката за PCI и USB емулация е добавена към емулатора на архитектура RISC-V. Вграденият сървър за отстраняване на грешки (gdbserver) поддържа дефиниране на списъци с журнали в XML файлове.

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

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

За да инсталираме това приложение, ще отворим терминал и трябва да инсталираме някои допълнителни пакети, за да можем да работим с проблеми с QEMU в нашата система.

Ще отворим терминал Ctrl + Alt + T и ще напишем следното:

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

Трябва само да изчакаме изтеглянето на необходимите пакети и тяхната инсталация. След като този процес приключи, можем да започнем да използваме това приложение в нашата система.

За да отворите QEMU, просто го потърсете в менюто на нашите приложения и го стартирайте. Ако след инсталацията, когато се опитвате да отворите Virt Manager възниква грешката:

„Не може да се свърже с libtid“

Решение лесно да се реши този проблем е рестартирайте компютъра си и в началото отново във вашата система опитайте да отворите програмата.


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

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

*

*

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