The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз эмулятора QEMU 3.1

12.12.2018 10:39

Сформирован релиз проекта QEMU 3.1.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.

Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 3.1 внесено более 1900 изменений от 189 разработчиков.

Ключевые улучшения, добавленные в QEMU 3.1:

  • Расширены возможности эмулятора архитектуры ARM. Добавлена поддержка эмуляции ARM-плат Microbit и Xilinx Versal. Реализована поддержка процессоров Cortex-A72 и Cortex-M0, а также архитектуры ARMv6M. Для процессоров Cortex-A7 и Corex-A15 добавлена эмуляция инструкций AArch32 в режиме гипервизора (virtualization/hypervisor). В virt/xlnx-zynqmp добавлена поддержка расширений виртуализации для контроллера прерываний GICv2
  • В эмуляторе архитектуры x86 реализована возможность многопоточного выполнения классического генератора кода TCG (Tiny Code Generator). Добавлены новые эмулируемые модели CPU IceLake-Server и IceLake-Client;
  • В эмуляторе архитектуры MIPS добавлена поддержка SIMD-инструкций MXU для архитектуры MIPS32 и реализована эмуляция плат nanoMIPS I7200;
  • В эмуляторе архитектуры PowerPC включена поддержка вложенной виртуализации чререз KVM-HV для систем pseries. Объявлена устаревшей эмулируемая модель prep (следует использовать 40p). В модель g3beige/mac99 добавлена поддержка загрузки с блочных устройств на базе virtio-blk-pci;
  • В эмулятор архитектуры s390 добавлена поддержка KVM для выполнения гостевых систем с большими страницами памяти (huge pages) и возможность проброса VFIO для шифрованных устройств (vfio-ap)
  • В эмулятор архитектуры SPARC добавлена поддержка загрузки с блочных устройств на базе virtio-blk-pci;
  • В эмуляторе процессоров семейства Tensilica Xtensa добавлена поддержка ввода с консолей через символьное устройство (chardev);
  • Добавлена поддержка KVM для Hyper-V IPI и Enlightened VMCS (Virtual Machine Control Structure) для повышения производительности Hyper-V при работе в окружениях на базе KVM;
  • Добавлена поддержка переназначения прерываний AMD IOMMU и режима виртуального APIC для гостевых систем;
  • Примерно в два раза ускорена реализация режима шифрования XTS;
  • В устройствах stdvga и bocks-display обеспечена выдача гостевой системе информации EDID. В том числе через EDID теперь отдаются поддерживаемые в stdvga свойства xres и yres;
  • В утилиту qemu-img добавлена возможность генерации шифрованных файлов с образами ФС (используется LUKS) при помощи команды 'qemu-img convert'.


  1. Главная ссылка к новости (http://lists.nongnu.org/archiv...)
  2. OpenNews: Релиз эмулятора QEMU 3.0
  3. OpenNews: Эмулятор игровых автоматов MAME будет переведён в разряд свободных проектов
  4. OpenNews: Выпуск Dolphin 5.0, эмулятора игровых консолей GameCube и Wii
  5. OpenNews: Доступен hatari 2.0, эмулятор компьютеров Atari
  6. OpenNews: Опубликован прототип эмулятора для запуска исполняемых файлов OS/2 в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49768-qemu
Ключевые слова: qemu, emulator, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ryoken (ok), 11:05, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Добавлена поддержка KVM для Hyper-V IPI и Enlightened VMCS (Vrtual Machine >> Control Structure) для повышения производительности Hyper-V при работе в >>окружениях на базе KVM

    Vrtual, ага...

    А можно попонятнее, что это за звери..? ХуперВе вкрученный в KVM или наоборот или что-то вовсе 3-е?

    >> файлов с образами образов

    А тут я собссно и вовсе заблудился %)

     
     
  • 2.2, Andrey Mitrofanov (?), 11:22, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Добавлена поддержка KVM для Hyper-V IPI и Enlightened VMCS (Vrtual Machine >> Control Structure) для повышения производительности Hyper-V при работе в >>окружениях на базе KVM
    > Vrtual, ага...
    > А можно попонятнее, что это за звери..? ХуперВе вкрученный в KVM или
    > наоборот или что-то вовсе 3-е?

    Всё ж кристально:

    [CODE]
    See KVM_CAP_VCPU_EVENTS for more details.
    +8.20 KVM_CAP_HYPERV_SEND_IPI
    +
    +Architectures: x86
    +
    +This capability indicates that KVM supports paravirtualized Hyper-V IPI send
    +hypercalls:
    +HvCallSendSyntheticClusterIpi, HvCallSendSyntheticClusterIpiEx.[/CODE]


    - редхат ночится с писаной торбой Технологий Микросовт.

    >>> файлов с образами образов
    > А тут я собссно и вовсе заблудился %)

     
     
  • 3.5, Andrey Mitrofanov (?), 11:29, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всё ж кристально:

    И тут -

    #>>> В утилиту qemu-img добавлена возможность генерации шифрованных файлов с образами образов (используется LUKS) при помощи команды 'qemu-img convert'.

    >>>> файлов с образами образов
    >> А тут я собссно и вовсе заблудился %)

    - тоже:
    [CODE]
    Block devices and tools

        The "qemu-img convert" command handling of secrets
        has been fixed, allowing creation of LUKS encrypted
        target files.[/CODE]

     
  • 3.16, Онанимус (?), 11:01, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > редхат ночится с писаной торбой Технологий Микросовт.

    Ну, на сколько я понимаю, это пригодится для запуска мелкомягких гестов. В таком случае - годно.нужно

     
  • 2.3, рекурсатор (?), 11:24, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> файлов с образами образов
    >> >> А тут я собссно и вовсе заблудился %)

    просто нужно больше образов с образами образов с образами образов!

     
     
  • 3.4, ryoken (ok), 11:27, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> просто нужно больше образов с образами образов с образами образов!

    ...HARDWARE_MALFUNCTION...

     
  • 2.8, Аноним (-), 12:29, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Vrtual, ага...

    Не третий день Нео заметил что матрица не настоящая...

     

  • 1.6, Sneer (?), 12:18, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    HP-UX 11.31 уже можно на этом запускать?
     
     
  • 2.7, Аноним (-), 12:28, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Попробуй и доложи. Врядли это кому-то кроме тебя сильно надо.
     
  • 2.9, nobody (??), 12:46, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем тебе, бедолага? Производственная необходимость или просто поиграться.

    (В прошлом я - такой же бедолага, вынужденный писать под это софт)

     
     
  • 3.18, Sneer (?), 14:39, 16/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle 7.2 гонять
     
  • 2.14, Аноним (14), 19:38, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Года 4 назад у меня получалось только с 11.11 и кучей глюкопатчей. Один хрен, минуты через 3-4 «интенсивной» работы qemu падал вместе со всем что в нём было запущено.
     

  • 1.10, Аноним (10), 13:08, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Использую в Gnome Boxes. Ничего не отваливается, общий буфер обмена с хостом, Drag n Drop работает.

    Долгих лет! В свое время попал в нелегкую жизненную ситуацию и запускал NT 5.1 на телефоне, тут QEMU выручил.

     
  • 1.11, Аноним (11), 13:33, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ммм... PS3 эмулирует?
     
     
  • 2.12, анон (?), 14:01, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Для ps3 есть другой эмулятор — rpcs3. open-source.
     
  • 2.13, Беллард (?), 14:03, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    идеально эмулирует - только поддержки видео пока нет.
     
     
  • 3.15, Аноним (15), 21:21, 12/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем оно нужно? Есть же ssh
     

  • 1.17, universite (ok), 11:43, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А подскажите, как собрать статический бинарник qemu-system-x86_64?
    Последняя найденная сборка от 2015 года - https://cdn.rodney.io/content/blog/files/vkvm.tar.gz
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру