QEMU (Quick EMUlator) – это эмулятор с открытым исходным кодом, который отлично подходит для запуска программ на различных архитектурах, таких как Arm, RISC-V и многих других, когда у вас нет подходящего оборудования.
Разработчики выпустили QEMU 5.0.0 с множеством новых функций, таких как поддержка архитектур от Armv8.1 до Armv8.4, процессором Arm Cortex-M7, различными изменениями в архитектурах MIPS, PowerPC, RISC-V, s390…, поддержкой доступа к каталогу в файловой системе хост-устройства из гостевой системы, используя virtiofsd и другие.
Основные моменты включают в себя:
- Поддержка передачи каталогов файловой системы хост-устройства к гостю через virtiofsd
- Поддержка ARMv8.1 VHE/VMID16/PAN/PMU, ARMv8.2 UAO/DCPoP/ATS1E1/TTCNP, ARMv8.3 RCPC/CCIDX, ARMv8.4 PMU/RCPC
- Добавлена поддержка процессоров ARM Cortex-M7
- Новые платы Arm: tacoma-bmc, Netduino Plus 2 и Orange Pi PC
- Модель Allwinner SoC теперь подключает USB-порты
- Поддержка TPM для ARM
Вы найдете полный список изменений в Wiki.
Если вы хотите установить последнюю версию вашей операционной системы, будь то Windows, Mac OS или Linux, перейдите на страницу загрузки. В Windows у вас будут двоичные файлы, в то время как в Linux это будет зависеть от ваших дистрибутивов, и, скорее всего, связанные с qemu пакеты еще не обновлены до последней версии. Так что один из способов – построить из исходного кода:
1 2 3 4 5 |
wget https://download.qemu.org/qemu-5.0.0.tar.xz tar xvJf qemu-5.0.0.tar.xz cd qemu-5.0.0 ./configure make -j $(nproc) |
Нам не удалось найти ppa или snap для Ubuntu с QEMU 5.0, но только в более старых версиях 2.x или 3.x.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.