The OpenNET Project / Index page

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

12.08.2015 12:01  Выпуск эмулятора QEMU 2.4.0

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

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

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

  • Режим ограничения пропускной способности дискового ввода/вывода на основе групп;
  • Начальная поддержка спецификации OASIS virtio 1.0 (Virtual I/O Device);
  • Реализация устройства virtio-gpu (виртуальный GPU), которая пока ограничена возможностью ускорения 2D-графики. Поддержка ускорения 3D появится в следующих выпусках и будет реализована через Virgil3D;
  • Реализация устройств virtio-keyboard, virtio-mouse и virtio-tablet для эмуляции клавиатуры, мыши и планшета, а также сопутствующих вариантов устройств virtio-*-pci для шины PCI. Устройство virtio-input-host для прямого проброса событий ввода из хост-системы через virtio. Устройство virtio-vga с эмуляцией виртуального видеоадаптера;
  • Улучшение поддержки зеркалирования блочных устройств;
  • Увеличение производительности при работе с дисковыми образами в формате qcow2. Поддержка шифрованных образов qcow2 в qemu-io;
  • В драйвере для работы с образами в формате Parallels добавлена поддержка создания образов и записи образа, значительно увеличена производительность;
  • Оптимизация скорости эмуляции iSCSI;
  • Для архитектуры x86 представлена поддержка неблокируемых глобально операций MMIO для таймера ACPI PM, что позволило заметно поднять производительность больших гостевых систем с Windows;
  • Для архитектуры x86 реализована поддержка горячего извлечения памяти (hot-unplug);
  • В коде эмуляции ARM-систем появилась поддержка плат xlnx-ep108, а также возможность работы с таблицами ACPI v5.1 при использовании виртуальной платы "virt" ("-M virt"). Для платы 'virt' дисковый интерфейс по умолчанию заменён с IDE на virtio;
  • Для MIPS добавлена эмуляция чипов microMIPS32 R6. Для MIPS32 и MIPS64 обеспечена эмуляция расширенных (XPA) и крупных (LPA) страничных адресаций. Обеспечена более точная эмуляция сетевых карт dp8393x и контроллеров RC4030 DMA/IOMMU;
  • Для PowerPC представлена возможность горячего извлечения PCI-устройств для гостевых систем на базе pSeries;
  • В эмуляторе s390 представлена поддержка каналов ввода/вывода c эмуляцией на базе TCG, реализация watchdog-устройств diag288, поддержка векторных регистров.
  • В GUI добавлена поддержка отрисовки содержимого экрана с использованием OpenGL при задействовании бэкендов SDL2 и GTK+;
  • Удалены устаревшие звуковые бэкенды esd (на смену пришёл pulseaudio), winwave (следует использовать dsound) и fmod (не совместим с GPL). Так как поддержка бэкенда winwave прекращена для работы звука в Windows требуется сборка с DirectSound;
  • В агенте для гостевых систем Windows добавлена поддержка сборки файлов .msi ("make msi"). В qemu-ga добавлены интерфейсы guest-get-fsinfo и guest-network-get-interfaces;
  • Добавлена возможность компиляции при помощи ICC и clang 3.5;
  • Для QEMU теперь необходима библиотека Glib версии 2.22, что приведёт к проблемам при попытке сборки в RHEL5/CentOS 5. Прекращена поддержка сборки в OS X 10.5 и более старых выпусках.


  1. Главная ссылка к новости (http://lists.nongnu.org/archiv...)
  2. OpenNews: Уязвимость в IDE-подсистеме QEMU позволяет скомпрометировать Xen, KVM и VirtualBox
  3. OpenNews: Уязвимость в устройстве QEMU PCNET позволяет выполнить код вне гостевой системы
  4. OpenNews: Проект QEMU представил минималистичную прошивку qboot
  5. OpenNews: Критическая уязвимость, позволяющая выполнить код вне гостевой системы в Xen, KVM, VirtualBox и QEMU
  6. OpenNews: Выпуск эмулятора QEMU 2.3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qemu
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Нанобот, 12:48, 12/08/2015 [ответить] [смотреть все]
  • –2 +/
    >добавлена поддержка сборки файлов .msi ("make msi")

    вот если бы ещё "make deb" и "make rpm" было, вообще бы классно было

     
     
  • 2.17, kido, 16:37, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    Пакетирование для зоопарка дистрибутивов это не задача разработчика И уж точно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.26, Нанобот, 21:21, 13/08/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    вот ты тут ноешь не задача разработчика, не должно быть в make , а разработчики... весь текст скрыт [показать]
     
  • 1.2, Аноним, 12:56, 12/08/2015 [ответить] [смотреть все]  
  • –1 +/
    А usb-сканер там уже можно как-то подключить?
     
     
  • 2.3, Аноним, 12:58, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Тогда он будет готов для десктопа! :)
     
  • 2.4, Аноним, 13:44, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Добро пожаловать в наши дни Я туда usb-оборудование прокидываю уже года три, на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, Аноним, 14:16, 12/08/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Подскажите как? Это я без сарказма
     
     
  • 4.10, Аноним, 14:49, 12/08/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Вам man процитировать?
     
     
  • 5.13, Аноним, 15:14, 12/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Уж будьте любезны, ткните носом, пожалуйста в заветные строчки.
     
     
  • 6.14, Ivanz, 15:36, 12/08/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Google -> usb passthrough qemu
     
     
  • 7.21, Аноним, 23:40, 12/08/2015 [^] [ответить] [смотреть все]  
  • +/
    Нет, не работает
     
  • 7.22, Аноним, 23:45, 12/08/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Команда выдает Ваш совет не помог... весь текст скрыт [показать]
     
     
  • 8.23, Crazy Alex, 14:44, 13/08/2015 [^] [ответить] [смотреть все]  
  • +/
    И, конечно, загуглить ошибку оказалось выше ваших сил первая ссылка в выдаче h... весь текст скрыт [показать]
     
  • 4.15, Аноним, 16:10, 12/08/2015 [^] [ответить] [смотреть все]  
  • +/
    virt-manager умеет пробрасывать
     
  • 2.5, corvuscor, 13:53, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    usb сканер и в Virtualbox можно прокинуть уже лет 5 как минимум с разморозкой ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Stax, 14:41, 12/08/2015 [^] [ответить] [смотреть все]  
  • +4 +/
    Играют в прокинь видеокарту в qemu , вестимо Судя по описанию того, как они эт... весь текст скрыт [показать]
     
  • 3.19, Аноним, 18:54, 12/08/2015 [^] [ответить] [смотреть все]  
  • +/
    есть такое, тока дрова иногдя тупят... весь текст скрыт [показать]
     
  • 1.7, targitaj, 14:23, 12/08/2015 [ответить] [смотреть все]  
  • +/
    >qemu-system-x86_64 --version
    >QEMU emulator version 2.0.0 (Debian 2.0.0+dfsg-2ubuntu1.15), Copyright (c) 2003-2008 Fabrice Bellard

    мда, ну ждём, чего уж

     
     
  • 2.9, Gannet, 14:43, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >qemu-system-x86_64 --version
    >QEMU emulator version 2.3.0 (Debian 1:2.3+dfsg-5ubuntu3), Copyright (c) 2003-2008 Fabrice Bellard

    таки ждём

     
     
  • 3.11, targitaj, 15:05, 12/08/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    какой дистр? джесси?
     
  • 2.12, targitaj, 15:07, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    не, не джесси. У джесси так

    >qemu-system-x86_64 --version
    >QEMU emulator version 2.1.2 (Debian 1:2.1+dfsg-12+deb8u1), Copyright (c) 2003-2008 Fabrice Bellard

     
  • 2.16, DarkAmateur, 16:21, 12/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А собрать?
     
  • 1.18, dkg, 17:27, 12/08/2015 [ответить] [смотреть все]  
  • +2 +/
    Использую в Proxmox. Полет нормальный.
     
  • 1.20, Аноним, 19:06, 12/08/2015 [ответить] [смотреть все]  
  • –1 +/
    Оно уже 1366х768 научилось или как?
     
  • 1.24, Аноним, 20:00, 13/08/2015 [ответить] [смотреть все]  
  • –1 +/
    Так!
    Кто-то может расскажет как его поставить под Ubuntu 14.04?
     
     
  • 2.25, Andrey Mitrofanov, 20:31, 13/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > Так!
    > Кто-то может расскажет как его поставить под Ubuntu 14.04?

    Разрерите бегом?!
    http://wiki.qemu-project.org/Hosts/Linux#Fedora_Linux_.2F_Debian_GNU_Linux_.2

     
  • 1.27, Аноним, 08:42, 17/08/2015 [ответить] [смотреть все]  
  • +/
    Расскажите, как заставить в нем работать winxp уже поставленную Взял vdi из вб... весь текст скрыт [показать]
     
     
  • 2.28, Онаним, 16:24, 17/08/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вам нужно максимально аналогично подобрать эмулируемые устройства (чипсет, дисковый контроллер, etc.), как было в виртуалбоксе. Винду плющит из за несоответствия установленных драйверов и эмулируемого железа.
    Еще попробуйте нажать F8 во время загрузки винды.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor