The OpenNET Project / Index page

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

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

18.10.2010 22:44

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

Ключевые улучшения QEMU 0.13:

  • Поддержка vhost-net, работающего на уровне ядра бэкенда для акселерации сетевых операций для virtio-устройств (используется в KVM);
  • Полная поддержка QMP (QEMU Monitor Protocol) - базирующегося на JSON асинхронного протокола для взаимодействия пользовательских приложений с QEMU;
  • В коде vnc представлены новые типы кодирования, позволяющие значительно увеличить пропускную способность;
  • Реализовано новое устройство для организации совместного доступа к памяти - ivshmem, допускающие совместный доступ нескольких гостевых окружений к одному региону памяти;
  • Поддержка основанных на архитектуре MIPS систем Fulong-MiniPC;
  • В virtio-9p добавлена поддержка механизма прозрачного проброса паравиртуализированной файловой системы;
  • В target-s390 добавлена поддержка эмуляции пользовательского уровня s390;
  • Поддержка gPXE в virtio-blk;
  • Улучшенная система настройки параметров сети;
  • Поддержка вывода статистики в virtio-balloon драйвере;
  • Обновленная поддержка протокола для обеспечения Live-миграции для сторонних ответвлений;
  • Увеличение стабильности драйвера eepro100;
  • Создание режима интерпретатора для tcg (Tiny Code Generator);
  • Обеспечение полного соответствия требованиям PCI при пробросе устройств в виртуальное окружение через virtio;
  • Поддержка технологии VEPA (Virtual Ethernet Port Aggregator);
  • Принятие Xen qemu-dm патчей;
  • Поддержка kvm irqchip.


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: В qemu добавлена поддержка распределенного хранилища Sheepdog
  3. OpenNews: Обновление QEMU 0.12.4 и Fedora-репозиторий с пакетами для поддержки Spice
  4. OpenNews: В Qemu добавлена поддержка технологии SPICE
  5. OpenNews: Вышел qemu-kvm 0.12 с поддержкой миграции дисков. Улучшения виртуализации в Fedora 13
  6. OpenNews: Sheepdog - распределенное хранилище для систем виртуализации qemu и kvm
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28311-qemu
Ключевые слова: qemu, emulator, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:46, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Товарисчи, а кто быстрей на атоме с бубунтой работает, qemu или virtual box? И есчё вопрос - qemu позволяет запустить полуось на процесоре без VT-x?
     
     
  • 2.3, Federico (?), 02:11, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Товарисчи, а кто быстрей на атоме с бубунтой работает, qemu или virtual
    > box?

    Xen

    > И есчё вопрос - qemu позволяет запустить полуось на процесоре без VT-x?

    да

     
     
  • 3.8, KERNEL_PANIC (ok), 15:18, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Как организавать запуск полуоси без VT-x?
     

  • 1.2, Аноним (-), 00:52, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а USB оно умеет?
     
     
  • 2.4, sashka_ua (?), 03:07, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, как эмуляцию так и маппинг из хост системы.

    С.

     

  • 1.5, Nailgun (??), 10:40, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если кому не влом, объясните, каким образом qemu использует xen. KVM как я понимаю используется для использования Intel VT и AMD-V, за счет чего достигается почти нативная производительность. Так же qemu может работать без этого модуля для эмуляции других архитектур. А xen тут каким боком?
     
     
  • 2.7, pavlinux (ok), 14:37, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    # vi qemu-options.hx
    /xen

    DEF("xen-domid", HAS_ARG, QEMU_OPTION_xen_domid,
        "-xen-domid id   specify xen guest domain id\n", QEMU_ARCH_ALL)
    DEF("xen-create", 0, QEMU_OPTION_xen_create,
        "-xen-create     create domain using xen hypercalls, bypassing xend\n"
        "                warning: should not be used when xend is in use\n",
        QEMU_ARCH_ALL)
    DEF("xen-attach", 0, QEMU_OPTION_xen_attach,
        "-xen-attach     attach to existing xen domain\n"
        "                xend will use this when starting qemu\n",
        QEMU_ARCH_ALL)
    STEXI
    @item -xen-domid @var{id}
    @findex -xen-domid
    Specify xen guest domain @var{id} (XEN only).
    @item -xen-create
    @findex -xen-create
    Create domain using xen hypercalls, bypassing xend.
    Warning: should not be used when xend is in use (XEN only).
    @item -xen-attach
    @findex -xen-attach
    Attach to existing xen domain.
    xend will use this when starting qemu (XEN only).
    ETEXI
    :q!

     

  • 1.6, pavlinux (ok), 14:19, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    KSM (Kernel Samepage Merging) добавили?

    ---
    Фи...

    # grep -i MADV_MERGEABLE  -R ./*

    ./exec.c:#ifdef MADV_MERGEABLE
    ./exec.c:            madvise(new_block->host, size, MADV_MERGEABLE);
    ./exec.c:#ifdef MADV_MERGEABLE
    ./exec.c:        madvise(new_block->host, size, MADV_MERGEABLE);

     
  • 1.9, Димыч (??), 20:03, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не знаю - не знаю, как я полгода назад помучал это qemu, так и вернулся на вмварь. Работа с графикой/мышкой ниже всякой критики. Мож я что-то не так делал...
     
     
  • 2.11, dalco (ok), 09:32, 20/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня наоборот - уже года два, как на qemu переполз и не жалею.
    В моем случае графика и мышка не важны - крутятся в основном линуксовые серваки, где графика не принципиальна (почта, www, e.t.c.) + виртуальный Win2008R2 в качестве локального wsus'а.

    Из бонусов против вмвари - не надо плясать с бубном в случае обновления ядра на неподдерживаемую вмварью версию. Да и VMware Server, кажись, окончательно забросили.

    Справедливости ради, скажу, что одна виртуальная машинка (CentOS 5.4) вела себя именно под qemu странно - иногда подвисала и жрала свое ядро CPU под 100%. Явной закономерности не выявил (иногда месяцы без сбоев, иногда через день завис), есть подозрение, что она дохла при очень большой нагрузке на общий для всех виртуалок сетевой интерфейс.
    Решил проблему тупо - поставил watchdog в эту самую виртуалку. Все, проблем нет, если что - виртуалка ребутится автоматически (конкретно ей это не страшно).

     

  • 1.10, qemu (?), 23:20, 19/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня QEMU просто падал! С XEN-ом таких проблем не было!
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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