Вышла новая версия QEMU 4.0.

qemu в Ubuntu

разработчики проекта QEMU объявили о запуске новой версии de КЭМУ 4.0. В котором выделены новые функции такие как поддержка расширений инструкций ARMv8 +, исправления ошибок и многое другое.

Для тех, кто не знает о QEMU, они должны знать, что это бесплатное приложение с открытым исходным кодом лицензируется частично с LGPL и GNU GPL, которые Его функция - эмуляция процессоров на основе динамической трансляции двоичных файлов.

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

В режиме виртуализации в QEMU производительность выполнения кода в изолированной среде близка к производительности собственной системы за счет прямого выполнения инструкций на ЦП и использования гипервизора Xen или модуля KVM.

Первоначально проект создавал Фабрис Беллар (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 (Блок управления питанием). Платформа virt добавляет возможность использования более 255 ГБ ОЗУ и поддержку образов u-boot с типом «noload».

Эмулятор архитектуры x86 на движке ускорения виртуализации HAX (Аппаратное ускорение выполнения Intel) получила поддержку POSIX-совместимых хостов, например Linux и NetBSD (ранее поддерживались только на платформе Darwin).

также добавлена ​​поддержка эмуляции процессора I7200 (nanoMIPS32 ISA) и I6500 (MIPS64R6 ISA), возможность обрабатывать запросы типа ЦП с помощью QMP (протокол управления QEMU).

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

В эмулятор архитектуры RISC-V добавлена ​​поддержка эмуляции PCI и USB. Встроенный сервер отладки (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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.