Релиз QEMU 2.4
При подготовке релиза 2.4 в код было внесено примерно 1900 изменений принятых от 182 разработчиков. Среди основных изменений и улучшений:
Появился режим ограничения пропускной способности дискового ввода/вывода на основе групп;
Добавлена начальная поддержка спецификации OASIS virtio 1.0 (Virtual I/O Device);
Появилась реализация устройства virtio-gpu (виртуальный GPU) и ускорения 2D-графики;
Добавлена реализация устройств virtio-keyboard, virtio-mouse и virtio-tablet для эмуляции клавиатуры, мыши и планшета, а также сопутствующих вариантов устройств virtio-*-pci для шины PCI. Устройство virtio-input-host для прямого проброса событий ввода из хост-системы через virtio. Устройство virtio-vga с эмуляцией виртуального видеоадаптера;
Существенно увеличена производительности при работе с дисковыми образами в формате qcow2;
Поддержка шифрованных образов qcow2 в qemu-io;
Увеличение скорости эмуляции iSCSI;
Для архитектуры x86 представлена поддержка неблокируемых глобально операций MMIO для таймера ACPI PM, что позволило заметно поднять производительность больших гостевых систем с Windows;
Также для архитектуры x86 реализована поддержка горячего извлечения памяти (hot-unplug);
Для эмуляции архитектуры ARM добавлена поддержка плат xlnx-ep108, а также возможность работы с таблицами ACPI v5.1 при использовании виртуальной платы «virt» (»-M virt»). Для платы "virt" дисковый интерфейс по умолчанию заменён с IDE на virtio;
Для GUI добавлена поддержка отрисовки содержимого экрана с использованием OpenGL при задействовании бэкендов SDL2 и GTK+;
Исключены устаревшие звуковые бэкенды esd (на смену пришёл pulseaudio), winwave (следует использовать dsound) и fmod (не совместим с GPL). Так как поддержка бэкенда winwave прекращена для работы звука в Windows требуется сборка с DirectSound;
Заявлена возможность компиляции при помощи ICC и clang 3.5;
Для работы QEMU теперь необходима библиотека Glib версии 2.22, что может привести к проблемам при попытке сборки в RHEL5/CentOS 5.
qemu, виртуализация
Появился режим ограничения пропускной способности дискового ввода/вывода на основе групп;
Добавлена начальная поддержка спецификации OASIS virtio 1.0 (Virtual I/O Device);
Появилась реализация устройства virtio-gpu (виртуальный GPU) и ускорения 2D-графики;
Добавлена реализация устройств virtio-keyboard, virtio-mouse и virtio-tablet для эмуляции клавиатуры, мыши и планшета, а также сопутствующих вариантов устройств virtio-*-pci для шины PCI. Устройство virtio-input-host для прямого проброса событий ввода из хост-системы через virtio. Устройство virtio-vga с эмуляцией виртуального видеоадаптера;
Существенно увеличена производительности при работе с дисковыми образами в формате qcow2;
Поддержка шифрованных образов qcow2 в qemu-io;
Увеличение скорости эмуляции iSCSI;
Для архитектуры x86 представлена поддержка неблокируемых глобально операций MMIO для таймера ACPI PM, что позволило заметно поднять производительность больших гостевых систем с Windows;
Также для архитектуры x86 реализована поддержка горячего извлечения памяти (hot-unplug);
Для эмуляции архитектуры ARM добавлена поддержка плат xlnx-ep108, а также возможность работы с таблицами ACPI v5.1 при использовании виртуальной платы «virt» (»-M virt»). Для платы "virt" дисковый интерфейс по умолчанию заменён с IDE на virtio;
Для GUI добавлена поддержка отрисовки содержимого экрана с использованием OpenGL при задействовании бэкендов SDL2 и GTK+;
Исключены устаревшие звуковые бэкенды esd (на смену пришёл pulseaudio), winwave (следует использовать dsound) и fmod (не совместим с GPL). Так как поддержка бэкенда winwave прекращена для работы звука в Windows требуется сборка с DirectSound;
Заявлена возможность компиляции при помощи ICC и clang 3.5;
Для работы QEMU теперь необходима библиотека Glib версии 2.22, что может привести к проблемам при попытке сборки в RHEL5/CentOS 5.
qemu, виртуализация
Ещё новости по теме:
18:20