URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 86341
[ Назад ]

Исходное сообщение
"Новая значительная версия эмулятора QEMU 1.2.0"

Отправлено opennews , 05-Сен-12 23:44 
Представлен (http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg0050...) релиз проекта QEMU 1.2.0 (http://wiki.qemu.org/Download). В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU достигается производительность выполнения кода в изолированном окружении близкая к нативной системе, за счет прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.


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


Ключевые улучшения (http://wiki.qemu.org/ChangeLog/1.2), добавленные в QEMU 1.2.0:

-  Поддержка проброса в QEMU файловых дескрипторов при помощи QMP-команд add-fd и remove-fd. Указанные файловые дескипторы могут быть использованы в любых частях QEMU, в которых используются имена файлов, например, при манипуляции дисковыми образами. Проброс файловых дескрипторов позволяет реализовать поддержку sVirt (изоляция  виртуальных окружений средствами SELinux) для NFS;

-  Добавлена команда мониторинга "dump-guest-memory",  выполняющая сохранения в ELF-формате дампа памяти гостевой системы;


-  Улучшение поддержки архитектуры ARM:


-  Добавлена поддержка плат i.MX32;
-  Обеспечена возможность использования LPAE для процессоров Cortex-A15, что позволило задействовать более 4 Гб ОЗУ для  vexpress-a15;

-  Улучшение поддержки архитектуры PowerPC:


-  Поддержка эмуляции PCI, IOMMU, VGA и USB, для pSeries;
-  Реализация опции dumpdtb для сохранения в файл дампа с динамически сгенерированным деревом устройств;
-  Эмуляция ядер e5500;
-  Эмуляция чипов ввода/вывода PC87312 и параллельного порта;

-  Улучшение поддержки архитектуры x86:


-  Для полностью виртуализированных доменов Xen  добавлена поддержка проброса PCI-устройств;
-  При использовании KVM в реализации APIC на уровне ядра обеспечена поддержка MSI;
-  Опция конфигурации "cpudef" объявлена устаревшей и будет удалена в следующем выпуске;

-  Улучшение эмуляции устройств:


-  Для карт std-vga и QXL ("-vga std" и "-vga qxl")  добавлена поддержка 16 Мб VRAM (ранее было 8 Мб);
-  Эмуляция SCSI-контроллеров am53c974 (AMD PCI PCscsi), dc390 (Tekram) и megasas (LSI SAS1078 RAID);
-  Поддержка SCSI-контроллеров, подключаемых через порт USB;
-  Включение по умолчанию звуковой карты  PC speaker;
-  Для эмулируемых блочных устройств по умолчанию задействован режим обратного кэширования (writeback);
-  Для IDE, SCSI и virtio-blk устройств добавлена возможность управления настройками кэша со стороны гостевой системы (переключение режимов writethrough и writeback);
-  Для эмулируемых SCSI-устройств обеспечена возможность задания собственного идентификатора вендора, имени продукта и WWN;
-  Улучшена поддержка проброса ленточных накопителей и устройств смены носителей с интерфейсом SCSI;
-  Добавлена эмулция устройств CD-ROM с интерфейсом AHCI;
-  В block-stream улучшена работа с raw-файлами, содержащими пустые области;


-  Для образов qcow2 добавлена поддержка опции "lazy_refcounts", при установке которой обеспечивается повышение скорости работы режима кэширования "cache=writethrough", но в случае экстренного завершения работы требуется выполнение fsck для гарантирования целостности;
-  В утилиту  qemu-img добавлена поддержка восстановления целостности образов в форматах qcow2 и QED при указании опции "-r";
-  Улучшены средства Live-миграции:


-  Обеспечена поддержка гостевых систем с большим объемом памяти;
-  Реализована поддержка сжатия методом XBZRLE при переносе образа системы;
-  В процессе Live-миграции добавлена поддержка проброшенных устройств и устройств хранения с интерфейсом USB;

-  По умолчанию активирована многопоточная версия VNC-сервера;
-  В агент работы с гостевыми системами (qemu-ga) добавлена команда  fstrim;

-  Поддержка эмуляции процессоров на базе архитектуры OpenRISC.


URL: http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg0050...
Новость: http://www.opennet.me/opennews/art.shtml?num=34759


Содержание

Сообщения в этом обсуждении
"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Зимний человек , 05-Сен-12 23:44 
Заголовок хорош.
А я все голову ломал, какой уместней использовать антоним к фразе "минорный релиз". "Мажорный" - неоднозначно воспринимается. А вот "Значительный"  - самое то. Спасибо, в общем.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 05-Сен-12 23:56 
значительный это совсем не то, значительный ~ дохерища изменений, это не антоним к минорной версии.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 05-Сен-12 23:51 
>Улучшение поддержки архитектуры x86:
>Для полностью виртуализированных доменов Xen добавлена поддержка проброса PCI-устройств;

То есть, теперь можно будет видеокарту, например, без технологий типа Intel VT-d пробрасывать? Или я что-то не так понимаю?


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 00:05 
> То есть, теперь можно будет видеокарту, например, без технологий типа Intel VT-d
> пробрасывать? Или я что-то не так понимаю?

Идет процесс слияния форка qemu для Xen с апстримом. Это один из его этапов.
Пробрасывать видеокарты без IOMMU физически невозможно. Можете забыть об этом.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Stax , 06-Сен-12 01:00 
Да и с IOMMU сложно - видео-биос, который нужно начать выполнять "внутри" виртуалки, а не на этапе загрузки хоста вызывает проблемы..

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 01:04 
В основном проблемы у видях от NVidia, Ati\AMD работают как правило из коробки.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 07:46 
> В основном проблемы у видях от NVidia, Ati\AMD работают как правило из
> коробки.

Ага на нвидии надо сначала вытащить биос, а потом только запускать. Тут как вариант отсыпать мужикам из флешрома, чтобы сделали библиотеку для извлечения на лету биоса.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено kurokaze , 06-Сен-12 09:37 
А кой толк от этого если в хост-системе ати работает отвратнее на порядки.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено vovans , 06-Сен-12 21:59 
и где вы только таких шлупостей набираетесь? АМД уже давно обошла невидиу во многих отношениях. Так что, всё это мифы древности.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено etw , 06-Сен-12 03:02 
В PV доменах без IOMMU пробрасывать можно, но не рекомендуется, ибо несекурно.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 04:19 
> В PV доменах без IOMMU пробрасывать можно, но не рекомендуется, ибо несекурно.

Таким образом пробрасываются только простые устройства. Никак не видео карты. Это во-первых. А во-вторых, без IOMMU проброшенное устройство всё-равно видит всю память хоста (то-есть несекурно).


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 01:02 
Пробрасывать с 1 видяхой нельзя, тока запилить нормально поддержку KMS драйвера и паравиртуализировать GPU.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено анонимвввв , 06-Сен-12 02:21 
> Пробрасывать с 1 видяхой нельзя, тока запилить нормально поддержку KMS драйвера и
> паравиртуализировать GPU.

можно, но тогда придётся сидеть на консоли через сериал порт.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 07:44 
Нет, не было поддержки _PCI_ устройств и пробрасываются они все вместе.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 05-Сен-12 23:55 
spice оно умеет или только vnc?

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 00:09 
> spice оно умеет или только vnc?

qxl = часть spice'а


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено амоним , 06-Сен-12 00:11 
Кто-то обладает таинством сборки под винду?

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 01:43 
Гугл обладает сим таинством.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Assembler , 06-Сен-12 00:14 
Блин, подскажите, как запустить, а то у меня не получается, игру с XBOX360 и PS3 на qemu...

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено namefields , 06-Сен-12 09:15 
> Блин, подскажите, как запустить, а то у меня не получается, игру с XBOX360 и PS3 на qemu...

Там чуть чуть дописать код надо
И оригинальный биос подложить


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Владимир Z , 06-Сен-12 00:29 
Очень крутой эмулятор! Спасибо разработчикам за его развитие!

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 01:00 
странно, у меня в virt-manager'е при выборе видяхи qxl показывает 64МБ. Я чего-то не понимаю?

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 03:47 
хорошая программа, удобная без графических оболочек

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Led , 06-Сен-12 04:40 
>хорошая программа, удобная без графических оболочек

VirtualBox не из "графической оболочки" запустить не осилил?


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено pavlinux , 06-Сен-12 06:11 
Ну запусти, - без конфига, без модулей,...


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено angra , 06-Сен-12 10:47 
"В огороде бузина, а в Киеве дядька"
VirtualBox спокойно управляется без гуя. Причем здесь модули и конфиги? Или благородный дон только из гуя их способен создавать/менять/запускать?


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 08:36 
Очень жду релиз 1.3, должно быть слияние qemu и qemu-kvm и добавление вкусняшки эмуляции чипсета q35. На её базе буду делать antidetector-VM форк.

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 06-Сен-12 12:57 
> Очень жду релиз 1.3, должно быть слияние qemu и qemu-kvm и добавление
> вкусняшки эмуляции чипсета q35. На её базе буду делать antidetector-VM форк.

Как жизнь в криокамере? У нас уже со времен qemu 1.0 весь kvm в апстриме.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 23:40 
Окау, выполни на ванильном Qemu:

-device pci-assign,host=

а я посмотрю на тебя.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 23:44 
>> Очень жду релиз 1.3, должно быть слияние qemu и qemu-kvm и добавление
>> вкусняшки эмуляции чипсета q35. На её базе буду делать antidetector-VM форк.
> Как жизнь в криокамере? У нас уже со времен qemu 1.0 весь
> kvm в апстриме.

Хотя я тебе так подскажу что ты увидишь:

"qemu-system-x86_64: -device pci-assign,host=02:00.0: Parameter 'driver' expects device type"


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено svlasov , 06-Сен-12 18:52 
Теперь можно пробросить внешную USB звуковую карту?

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено ВКПб , 06-Сен-12 23:42 
> Теперь можно пробросить внешную USB звуковую карту?

О не, здесь совершенно другое получится, а не assign. Для нормального проброса лучше иметь отдельную карту USB.


"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 08-Сен-12 18:55 
Скажите когда на QEMU сделают эмулятор PlayStation 3? Вот тогда бы этим достижениям цены бы не было!

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Аноним , 13-Сен-12 16:49 
Господа, я как то славкарь ставил на QEMU и пришлось с вечера ждать всю ночь, вроде указал 2CPU, а всё равно ((( Как с ним работать удобно, да так, чтоб лучше vbox-а?

"Новая значительная версия эмулятора QEMU 1.2.0"
Отправлено Andrey Mitrofanov , 13-Сен-12 20:17 
> с ним работать удобно,

Убедиться, что HVM есть и работает.
Виртуальные диски и cd-rom-ы делать SCSI, не IDE.
И всё равно запредельных скоростей _не _ждать.

>да так, чтоб лучше vbox-а?

Без понятия.