LINUX.ORG.RU

Релиз QEMU 1.5

 , ,


2

4

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

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

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

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

★★★★★

Проверено: Shaman007 ()

Поддержка локализации в пользовательском интерфейсе на базе GTK+

По ссылкам написано, что сам UI целиком является новшеством, не?

unsigned ★★★ ()

Улучшение производительности кодо-генератора TCG на хостах с ОС Windows.

а можно поподробнее? Производ-ть самой гостевой ОС стала быстрее?

darkenshvein ★★★ ()

А как-же новый GTK-интерфейс?

devl547 ★★★★★ ()

KVM на платформе ARM, обеспечивающий виртуализацию

Ого! А как у армов с виртуализацией?

Новые устройства — WMware PVSCSI, VMXNET3

Наверное, всё-таки VMWare?

mix_mix ★★★★★ ()

Кто-нибудь, скажите, а FPU для x86/x86_64 там починили?

anonymous ()
Ответ на: комментарий от mix_mix

Конечно, VMWare. Проклятый немецкий акцент. :)

Модераторы, поправьте, пожалуйста!

alt-x ★★★★★ ()
Ответ на: комментарий от darkenshvein

Улучшение производительности кодо-генератора TCG на хостах с ОС Windows.

а можно поподробнее? Производ-ть самой гостевой ОС стала быстрее?

По-идее, да. Проблема в том, что мало кто запускает QEMU под Windows. Поэтому мало багрепортов. В своих блогах люди пишут, что с каждым релизом добавляется тормозов, но без багрепорта разработчиков такое нытьё не интересует. Тут кто-то оформил отчёт об ошибке (регрессии производительности) - её исправили. Возрасла ли производительность на других приложениях - [мне] неизвестно.

alt-x ★★★★★ ()

А кто-нибудь знает, реализован ли в этой версии swapcontext на PowerPC?

tailgunner ★★★★★ ()
Ответ на: комментарий от mix_mix

KVM на платформе ARM, обеспечивающий виртуализацию

Ого! А как у армов с виртуализацией?

В Cortex-A15 - присутствует.

alt-x ★★★★★ ()

http://bash.im/quote/14993

Напомнило цитатку с бора:

 Rikz: Появилась возможность конфигурирования кластеров через GUI 
 Rikz: прямо даже не знаю, смеяться или плакать
 ***Rikz представил себе домохозяйку, которая при помощи fc5 объединяет в кластер тостер и миксер.
 Rikz: ... и добивается того, что мощности при поджарке тостов распределяются между этими двумя девайсами
 

NeverLoved ★★★★★ ()
Ответ на: комментарий от unsigned

Да, точно. Поскольку я всегда запускаю qemu с опцией -nographic, я этого не заметил. :-)

alt-x ★★★★★ ()

Поддержка горячего подключения для CPU

Неплохо, ARM вставляем, интел выниаем, а llvmсофт продолжает работать, так сказать бесшовная миграция для бедных.

FriendshipIsMagic ()

Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO.

Супер-круто. Интересно, какой оверхед в производительности будет?

Adonai ★★★ ()
Ответ на: комментарий от alt-x

Команды fstenv, fnstenv — заглушки, например.

К kvm это, понятное дело, не относится, но я говорю про транслятор qemu.

anonymous ()

Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO

А может кто обьяснить что это такое и чем отличается от обычного проброса видюхи?

Behem0th ★★★★★ ()
Ответ на: комментарий от Behem0th

А вы можете объяснить как обычный проброс видюхи организовать?

FIL ★★★★ ()

Вопрос немного не в тему, просто я этим недавно интересовался. Можно ли собрать qemu-kvm без питона?

CYB3R ★★★★★ ()
Ответ на: комментарий от steemandlinux

Ну по-моему IOMMU поддерживается, только при старте системы как раз таки ошибкой срет про IOMMU, сейчас точно не вспомню какой, ребутиться надо. Ах да, у меня nvidia.

FIL ★★★★ ()
Ответ на: комментарий от FIL

Сам пока еще не пробовал, чипсет в материнке не поддерживает. Думаю как нибудь обновить комп и зарание собираю информацию.

Behem0th ★★★★★ ()
Ответ на: комментарий от Behem0th

Эмуляцией pcie и низкими (почти нулевыми) потерями производительности.

steemandlinux ★★★★ ()
Ответ на: комментарий от FIL

Если материнка MSI, то это мертвое дело. Если есть марвелловский SATA контроллер, то надо его отключить.

steemandlinux ★★★★ ()
Ответ на: комментарий от steemandlinux

Base Board Information Manufacturer: ASRock Product Name: H55M-LE

FIL ★★★★ ()
Ответ на: комментарий от alt-x

Это вот это: http://git.qemu.org/?p=qemu.git;a=blob;f=target-i386/fpu_helper.c;h=c0427fec7...

 998         cpu_stl_data(env, ptr + 12, 0); /* fpip */
 999         cpu_stl_data(env, ptr + 16, 0); /* fpcs */
1000         cpu_stl_data(env, ptr + 20, 0); /* fpoo */
1001         cpu_stl_data(env, ptr + 24, 0); /* fpos */
1007         cpu_stw_data(env, ptr + 6, 0);
1008         cpu_stw_data(env, ptr + 8, 0);
1009         cpu_stw_data(env, ptr + 10, 0);
1010         cpu_stw_data(env, ptr + 12, 0);
anonymous ()
Ответ на: комментарий от anonymous

Любопытно. Они почему-то даже не пометили, что там чего-то не хватает. Баг репорт пробовал слать? На какой-нибудь известной проге проявляется?

alt-x ★★★★★ ()

Очень хорошо! Ждём когда пробрасывать видео (как впрочем и другие железки) можно будет тыкая мышой в гуёвину virt-manager.

King_Carlo ★★★★★ ()

Поддержка горячего подключения для CPU

Должно быть очень полезно. Подозреваю, гостевой linux это поддерживает!

jekader ★★★★ ()
Ответ на: комментарий от devl547

А как-же новый GTK-интерфейс?

Только осознал, что давно пользуюсь qemu, но гуйный интерфейс ни разу и не видел...

fornlr ★★★★★ ()

Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).

Исправления, разработку которых я имел возможность наблюдать в прямом эфире ;)

ttnl ★★★★★ ()
Ответ на: комментарий от ttnl

Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).

Исправления, разработку которых я имел возможность наблюдать в прямом эфире ;)

Боюсь, что ты на этом форуме также единственный пользователь этих исправлений. ;-)

alt-x ★★★★★ ()

А что вы пристали к этому пробросу видюхи вообще? Нафига он нужен? Он ведь не позволит гостевой операционке работать, например, в окошке отдельном? Нет - он захватит видюху монопольно, а как потом обратно в гостевуху переключаться? Примерно как между иксами и текстовыми консолями? Нафига весь этот гемор, ведь давно уже придумали гостевые драйвера писать, позволяющие пробрасывать графику через гипервизор...

anonymous ()
Ответ на: комментарий от anonymous

Тоже не понимаю ажиотажа вокруг этого. Может, люди вставляют 4 видюхи, подключают 4 клавиатуры и мыши и имеют 4 рабочих места?

Для других устройств проброс может быть более интересным - например, если драйвер устойства написан только под гостевую ОС.

alt-x ★★★★★ ()
Ответ на: комментарий от alt-x

Для других устройств проброс может быть более интересным - например, если драйвер устойства написан только под гостевую ОС.

Это актуально только для «экзотических» устройств. Если это устройство не экзотическое, а какая-нить вайфайная сетевуха, то всё равно смысла не много, так как хотелось бы, чтобы и хостовая система с ней работала. А если устройство экзотическое, такое, что на хостовой системе вообще не сдалось, так оно вряд ли нужно для домашнего применения, и следовательно, обычным юзерам от этого не жарко и не холодно.

Моё мнение, что сия фича нужна как временный костыль, пока проброс 3Д-графики ещё подглючивает, а погейматься уже страсть как охота в виндовую игрушку, которую вайн не тянет.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.