LINUX.ORG.RU

Qemu


84

0

Всего сообщений: 44

QEMU 2.9.0

Группа Hardware and Drivers

20 апреля объявлено о выходе новой версии системы виртуализации и эмуляции QEMU. В релиз вошло более 2300 изменений от 199 разработчиков.

( читать дальше... )

>>> Подробности

 , ,

alt-x
()

QEMU Manage 0.2.1

Группа Open Source

Проект qemu-manage дорос до версии 0.2.1. qemu-manage — это ncurses-интерфейс к qemu, упрощающий создание, настройку и управление виртуальными машинами. Проект примечателен тем, что является полностью самостоятельной разработкой, не использующей libvirt.

Код написан на языке C++ и распространяется под лицензией WTFPL.

Поскольку новостей про этот проект ещё не было, кратко перечислим основные возможности:

  • запуск и остановка виртуальных машин;
  • установка гостевой системы;
  • удаление виртуальной машины;
  • клонирование виртуальных машин;
  • настройка возможности подключения к гостевой системе по VNC и, в случае если программа запущена в псевдотерминале в X окружении, удобное подключение к гостю по VNC с помощью хоткея из самой программы;
  • управление виртуальным оборудованием;
  • настройка сетевых tap-интерфейсов.

Из нового в этой версии:

  • Для работы теперь не требуются права root (см. файл setup_qemu_nonroot).
  • Для установки гостевой системы можно использовать ISO-образы и образы диска.
  • Перерисовка окон при изменении геометрии (главного и списка виртуалок).
  • Добавлена возможность указывать кастомный файл с BIOS.
  • Автодополнение системных путей по tab.
  • Улучшен механизм сбора списка USB-устройств.
  • Реструктуризован конфигурационный файл.

В ближайших планах: поддержка SPICE и 9p shared folders.

Для сборки необходимы cmake, компилятор C++, libncursesw, boost-1.56 и tigervnc.

Разработку героически в одиночку ведёт pascal.

P. S. ebuild'ов ждать не надо: они уже есть и лежат в дереве исходников проекта.

>>> Подробности

 ,

DELIRIUM
()

Прозрачный брандмауэр с маршрутизатором. Тестовая лаборатория

Группа Интернет

В статье рассмотрено решение, требующееся при объединении прозрачного брандмауэра с маршрутизатором, используя утилиту ebtables и создание тестовой лаборатории на микродистрибутиве Linux, используя qemu и initrd на основе моей сборки busybox, включающей в себя ebtables, iptables, ssh(d), рекурсивного DNS и др.

>>> Статья полностью

 , , ,

vodz
()

Релиз QEMU 2.6.0

Группа Hardware and Drivers

12 мая объявлено о выходе новой версии системы виртуализации и эмуляции QEMU. В релиз вошло более 2400 дополнений от 186 разработчиков.

Основные нововведения:

  • поддержка безмониторных конфигурации с OpenGL через Virgil/virtio-gpu в клиенте Spice
  • улучшения производительности virtio
  • поддержка IPMI
  • поддержка TLS для символьных устройств (например, последовательных портов)
  • поддержка VFIO passthrough для сетевого адаптера AMD XGBE 10Gb
  • эмуляция Raspberry Pi 2 (-M raspi2)
  • эмуляция ARM ASPEED AST2400 SoC
  • поддержка SIMD на процессорах MIPS в режиме виртуализации
  • улучшения в эмуляции SPARCv9, позволяющие загрузку FreeBSD/sparc64

>>> Подробности

 , , , ,

alt-x
()

QEMU 2.5

Группа Open Source

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

В версию 2.5 было внесено около 2000 изменений от 185 разработчиков. Основное улучшение в QEMU 2.5 — добавление поддержки 3D-ускорения в устройстве virtio-gpu (виртуальный GPU Virgil3D). Это позволит использовать средства 3D-акселерации в виртуальных машинах без проброса видеокарты в гостевую систему.

Подробности на Opennet

>>> Подробности (на английском языке)

 , ,

mbivanyuk
()

Релиз QEMU 2.4

Группа Open Source

При подготовке релиза 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.

>>> Подробности (на английском языке)

 ,

mbivanyuk
()

Релиз QEMU 2.3

Группа Linux General

QEMU позволяет в качестве эмулятора запускать исполнимый код, собранный для одной аппаратной платформы, на системе с совершенно иной архитектурой. Например при использовании эмулятора можно выполнить приложение для ARM на системе с архитектурой x86. Кроме эмуляции QEMU может работать и в режиме виртуализации, при этом производительность выполнения кода близка к нативной системе за счёт прямого выполнения при помощи модуля KVM или гипервизора Xen. В версию 2.3 внесено примерно 1900 изменений от 184 разработчиков, среди основных улучшений следующие:

  • Появилась возможность автоматического отключения проброшенных в гостевую систему устройств при отсоединении данных устройств на стороне хост-системы;
  • Повышена производительность пользовательского интерфейса на базе GTK+/VNC/SDL/Spice при помощи прямого использования данных фреймбуфера из памяти гостевой системы;
  • Появилась поддержка multiseat-режима для VNC;
  • Повышена производительность эмуляции virtio-blk, за счёт асинхронной обработки запросов SCSI и слияния идентичных операций чтения с диска;
  • Для QEMU Guest Agent добавлена поддержка операций с файлами в гостевых системах Windows и подключения/отключения блоков памяти в гостевых системах Linux для обеспечения работы функций горячего подключения памяти;
  • Добавлена поддержка запуска 32-разрядных гостевых систем KVM поверх хост-окружения на базе 64-разрядных процессоров ARM;
  • Появилась поддержка запуска KVM под управлением отладчика работы с памятью valgrind;
  • Для гостевых систем на базе архитектуры x86 добавлена поддержка эмуляции CPU IvyBridge;
  • Для гостевых систем на базе архитектуры MIPS добавлена поддержка микропроцессоров 5KEc и 5KEf MIPS64r2, M14K и M14Kc MIPS32r2 (microMIPS);
  • Для гостевых систем на базе архитектуры PowerPC добавлена поддержка расширений транзакционной памяти;
  • Для гостевых систем на базе архитектуры little-endian PPC/pSeries улучшена поддержка VGA;
  • Для гостевых систем на базе архитектуры s390x добавлена поддержка шины PCI;
  • Добавлена поддержка ioreq-server API для Xen;
  • Улучшена эмуляция звуковых карт SoundBlaster 16, что позволило обеспечить работу некоторых игр компании Epic при указании в настройках «SoundBlaster Clone»;
  • Удалён или перелицензирован под GPL-совместимой лицензией весь код, ранее поставлявшийся под лицензией SoftFloat-2b, не совместимой с GPLv2;
  • Вследствие смены лицензии библиотеки libxseg с GPLv2 на GPLv3, реализованное с помощью этой библиотеки блочное устройство Archipelago исключено из сборки по умолчанию, поскольку QEMU допускает код только под лицензией GPLv2.

Новость на opennet - http://www.opennet.ru/opennews/art.shtml?num=42114

>>> Подробности (на английском языке)

 , , ,

mbivanyuk
()

Вышел QEMU 2.1

Группа Open Source

Основные изменения:

  • Добавлена поддержка USB3.0
  • Реализована эмуляция MTP для общего доступа к файлам в режиме RO.
  • Улучшены бэкенды TCG для следующих архитектур AArch64, Alpha, ia64, MIPS, S390 и SPARC, а также добавлена поддержка ABIv2 для PowerPC
  • Исправлены ошибки в GTK+ интерфейсе, а также добавлена поддержка колесика мышки для SDL 2.0 интерфейса
  • Для SPARC улучшена эмуляция IOMMU
  • Улучшена эмуляция Allwinner SoC, а также добавлена поддержка AArch64
  • Добавлена поддержка Malta board для KVM
  • На x86 архитектуре для TCG улучшена эмуляция CPL и MMU
  • Для PowerPC добавлена поддержка VFIO и PAPR
  • Добавлена поддержка ARM HWCAP2
  • Улучшена поддержка FreeBSD
  • Добавлена поддерка ppc64le-linux-user
  • Для чипсета Q35 добавлена базовая поддержка проброса PCI-E карт
  • Исправлены ошибки при вызове следующих сисколов: getrusage, wait4, uname, sched_getaffinity, settimeofday and epoll
  • Добавлена поддежка MSI и MSI-X в эмуляции MegaSAS

>>> Подробности

 

Root-msk
()

QEMU 2.0

Группа Open Source

Изначально проект был создан с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400.

Неполный список изменений:

  • Добавлена поддержка слияния снапшотов на лету.
  • Для x86-систем Q35 добавлена поддержка горячего подключения CPU.
  • Поддержка плат на базе процессора AllWinner a10.
  • Поддержка всех инструкций 64-рязрядного режима ARMV8.
  • Обеспечена поддержка работы на накопителях, требующих выравнивания буферов по границе 4K.
  • Для Xen обеспечена поддержка проброса PCI-устройств с ПЗУ.
  • Экспериментальная поддержка многопоточной модели M:N в virtio-blk.

Полный cписок изменений

>>> Официальный сайт

 , ,

zorg
()

Релиз Proxmox VE 3.2

Группа Open Source

10 марта вышла в свет новая версия системы виртуализации на базе дистрибутива Debian GNU/Linux

Главные новшества этого релиза:

  • В основе теперь Debian 7.4
  • Добавлено тестовое ядро версии 3.10. Взято из RHEL7 beta. Пока без OpenVZ и тестовое, так что для продуктива не рекомендуется
  • Добавлена поддержка Open vSwitch. Пока превью
  • Добавлен новый плагин для поддержки ZFS. И тоже превью
  • Удален плагин для nexenta. Решили, что ZFS быстрее
  • Обновлен GlusterFS до 3.4.2
  • При установке с диска GPT стала таблицей разделов «по умолчанию». Для работы с ней, в образ включена утилита gdisk
  • Как всегда, как и у всех множественные багфиксы и обновления пакетов

Изменения в сопутствующих технологиях:

  • SPICE [что это?]
    • В spiceterm добавлена поддержка OpenVZ
    • В конфигурационном файле datacenter.cfg добавлена возможность выбора реализации console между java-апплетом(VNC) и spice
    • Добавлена поддержка мультимониторных конфигураций
    • Кнопочка в GUI теперь поделена напополам: SPICE/VNC
  • qemu обновлен до 1.7.0:
    • Добавлена команда pvscsi. Выводит список scsi-контроллеров.
    • Добавлена реализация si53c810 scsi-контроллера. Добавлена для поддержки старых версий Windows NT
    • В список эмулируемых сетевых адаптеров добавлен vmxnet3. В свою очередь, является эмуляцией паравитуализации сети в VmWare
    • Для блочных устройств добавлена опция 'discard'
    • Добавлена поддержка новых qemu параметров throttling.bps-{read,write}, throttling.iops-{total,read,write}-max, throttling.bps-{total,read,write}-max. Теперь для ВМ можно определить верхний порог срабатывания троттлинга IO
    • Улучшены «живые» бекапы
  • Обновление ядра до версии pve-kernel-2.6.32-27-pve:
    • Обновлено до vzkernel-2.6.32-042stab084.20
    • Обновлены модули e1000, igb, ixgbe, netxtreme2, megaraid_sas
    • Добавлены распоследние драйвера для ARECA RAID
    • Драйвера для сетевых адаптеров Broadcom bnx2/bnx2x обновлены до версии 7.6.62
    • aacraid теперь 1.2.1-30300 версии
  • Ceph Server [что это?]
    • Новый графический клиент для управления Ceph-сервером на PVE. Пока что тоже превью.

>>> Подробности

 , , ,

ii343hbka
()

Релиз Proxmox 3.1

Группа Open Source

21-го августа вышел очередной релиз Proxmox 3.1, системы виртуализации с открытым исходным кодом, основанной на Debian GNU/Linux.

Главные особенности в данном релизе:

  • Основан на Debian Wheezy 7.1.
  • Поддержка SPICE.
  • Плагин для GlusterFS.
  • Возможность обновления системы через GUI.
  • Добавлен доступный по подписке репозиторий Proxmox VE Enterprise Repository с дополнительными платными сервисами и со всеми обновлениями (бесплатный репозиторий теперь не рекомендуется использовать для промышленного применения).

( читать дальше... )

>>> Подробности

 , , ,

Mr_Alone
()

Релиз QEMU 1.6.0

Группа Open Source

Вышла новая версия одного из популярных средств эмуляции и виртуализации — QEMU 1.6.0. В этом выпуске пользователей встретят следующие изменения:

  • Новое эмулируемое блочное устройство «nvme», реализующее PCI-плату с поддержкой стандарта NVMe.
  • Исправлены возможные потери данных при крашах IDE-дисков (из-за неправильных запросов FLUSH).
  • Устаревшие PCI-устройства теперь поддерживают прерывания MSI.
  • Живая миграция устройств USB 3.0 (использующих контроллер XHCI).
  • Поддержка интерфейсом ACPI средств для горячего подключения PCI-bridge-устройств.
  • Поддержка 32-разрядных инструкций load-acquire и store-release для ARMv8.
  • Экспериментальная поддержка virtio-устройств для vexpress-a9 и vexpress-a15.
  • Опция -initrd теперь поддерживает рамдиски с заголовком U-Boot.
  • Поддержка систем Calxeda ECX-2000 / Midway.
  • Поддержка Mac OS X (10.2-10.4 для PPC, 10.4 для PPC64) в качестве гостей.
  • Гости pSeries теперь умеют живую миграцию и savevm.
  • На системах s390x появилась команда dump-guest-memory.
  • Убрана поддержка архитектур Sun4c и Sun4d.
  • Для SPARC поддерживается 24-битный режим дисплея.
  • На х86 прошивки теперь можно пробрасывать в гостевые системы в виде flash-устройств (даже во время работы гостя).
  • Полное представление таблиц ACPI для гостей.
  • Исправлены CPUID для процессоров Conroe, Penryn и Nehalem.
  • Новый фоновый процесс для блочных устройств: drive-backup, предназначенный для создания резервной копии накопителя. В отличие от drive-mirror, файл бэкапа будет содержать те данные, что были на накопителе в момент старта процесса.
  • Исправления ошибок для бэкендов VMDK и curl.
  • Поддержка динамического выделения места в хранилище (thin provisioning) для образов qcow2.
  • Начальная поддержка живой миграции посредством RDMA.
  • Системы BSD теперь поддерживают новый интерфейс GTK+.
  • Интерфейс GTK+ поддерживает опции -full-screen и -no-quit.

Исходные коды

>>> Подробности

 , ,

it-nativa
()

Релиз QEMU 1.5

Группа Open Source

После трёх месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур и виртуализацию некоторых из них.

Неполный список изменений:

  • KVM на платформе ARM, обеспечивающий виртуализацию.
  • Поддержка локализации в пользовательском интерфейсе на базе GTK+.
  • Улучшение производительности кодогенератора TCG на хостах с ОС Windows.
  • Поддержка горячего подключения для CPU и Character device.
  • Новые устройства — WMWare PVSCSI, VMXNET3.
  • Поддержка чтения файлов VHDX.
  • Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO.
  • Поддержка загрузки с устройств virtio-ccw в эмуляции s390x.
  • Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).

>>> Подробности

 , ,

alt-x
()

Релиз системы виртуализации QEMU 1.4.0

Группа Linux General

Команда QEMU рада представить очередную версию мощной системы виртуализации: QEMU 1.4.0, включившую в себя более 1400 коммитов от 116 авторов.

Главные новшества:

  • virtio-blk-pci: экспериментальный многопоточный бэкенд для устройств PCI, позволяющий добиться прироста производительности ввода-вывода до 900%.
  • Увеличение скорости миграции и снижение задержек.
  • Возможность подключения USB-планшетов в качестве устройств USB 2.0.
  • Улучшение проброса USB-устройств.
  • В virtio-net добавлены мультиочереди пакетов.
  • Улучшение поддержки платформы s390.
  • Экспериментальная поддержка миграции AHCI-устройств на чипсетах Q35.
  • В подсистеме ARM сделаны многочисленные улучшения.
  • А в MIPS — улучшения поддержки DSP.
  • Поддержка TRIM на блочных устройствах теперь доступна не только в XFS.
  • xen_disk поддерживает BLKIF_OP_FLUSH_DISKCACHE ради пущей безопасности при внезапной пропаже питания.
  • И многое, многое другое.

>>> Подробности

 , , ,

Kindly_Cat
()

Релиз QEMU 1.3.0

Группа Open Source

Стало известно о выходе новой версии эмулятора QEMU — 1.3.0.

Среди основных изменений:

  • осуществлено слияние веток qemu-kvm.git и qemu.git, которые развивались параллельно на протяжении 6 лет и теперь доступны в репозитории qemu.git;
  • существенно улучшена эмуляция USB3.0;
  • поддержка новых процессоров «Haswell» и «Opteron_G5»;
  • улучшена поддержка изоляции с использованием seccomp mode 2 через libvirt;
  • теперь можно использовать драйвер Linux VFIO для доступа к PCI-устройствам из виртуальной машины;
  • к разделам файловой системы glusterfs теперь можно обращаться по URI вида «gluster://»;
  • qemu-img поддерживает вывод информации в формате JSON.

Этот релиз содержит более 1700 изменений, которые внесли 118 разработчиков.

>>> Подробности

 , ,

ymn
()

Выпущен QEMU 1.2.0

Группа Open Source

Представлена новая версия эмулятора QEMU — 1.2.0.

Основные изменения в этой версии:

  • с помощью проброса файловых дескрипторов реализована поддержка sVirt для NFS;
  • архитектура ARM
    • поддержка LPAE для чипов Cortex-A15;
    • поддержка i.MX32;
  • архитектура PowerPC
    • поддержка PCI и IOMMU для pSeries;
    • поддержка ядер e5500;
  • архитектура x86
    • xen: добавлена поддержка проброса PCI-устройств;
    • kvm: в реализации APIC обеспечена поддержка MSI;
  • поддержка эмуляции чипов на архитектуре OpenRISC;
  • теперь используется многопоточная версия vnc-сервера.

В процессе работы над версией 1.2 180 разработчиков внесли более 1400 изменений.

Скачать новую версию QEMU (архив tar.bz2, 9,4Мб)

>>> Подробности

 , , ,

ymn
()

Релиз QEMU 1.1.0

Группа Open Source

После шести месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:

  • поддержка мостов PCI-to-PCI;
  • поддержка горячего подключения устройств PCI;
  • эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
  • удалена поддержка Symbian Virtual Platform;
  • эмуляция PPC: поддержка устройств virtio в -M pseries;
  • эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
  • эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
  • новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
  • улучшения в эмуляции контроллера гибких дисков.

И многое другое.

>>> Скачать

 , ,

alt-x
()

QEMU 1.0

Группа Open Source

Выпущен знаковый релиз системы виртуализации QEMU 1.0.

Заявлены поддержка новых систем-хостов и новых эмулируемых процессоров (в основном ARM). Основные изменения касаются управления памятью и блочными устройствами. Также QEMU теперь зависит от библиотеки GLib и активно её использует.

Начиная с версии 1.0 возможна «живая миграция» виртуальных машин с использованием QCOW2-образов на разделяемом хранилище.

Сайт QEMU

>>> Подробности

 ,

BYHYRT
()

Релиз QEMU-0.15

Группа Open Source

После шести месяцев активной разработки вышла в свет очередная версия QEMU - популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:

  • Добавлена возможность эмуляции новых архитектур: Lattice Mico32 и UniCore32.
  • Эмуляция ARM: новые модели express-a9 и Sharp Zaurus SL-5500
  • Эмуляция SPARC32: новая версия OpenBIOS, позволяющая загружать Солярис 7 и 8.
  • Улучшения эмуляции SPARC64 сделали возможной загрузку HelenOS.
  • Улучшения в эмуляции Linux-User позволяют запускать бинарники Linux/SPARC64, S390x и UniCore32
  • KVM теперь поддерживает процессоры VIA и процессоры с SMEP (Supervisor Mode Execution Protection)
  • Множество улучшений в различных подсистемах.

Данный релиз является продуктом почти 150 контрибуторов и содержит более полутора тысяч коммитов.

>>> Подробности

 , ,

alt-x
()

QEMU 0.12.5

Группа Open Source

Вышла новая версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур.

Изменения:

  • блочные устройства: исправлена ошибка, при которой попытка многопоточной записи оканчивалась неудачей;
  • множество исправлений работы с qcow2;
  • исправлено падение приложения при пустом значении заданного параметра '-usbdevice'

Полный список изменений можно просмотреть в списке изменений

>>> Список изменений

 ,

pupok
()