The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск эмулятора QEMU 2.2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от opennews (??) on 10-Дек-14, 00:02 
Анонсирован (http://lists.nongnu.org/archive/html/qemu-devel/2014-12/msg0...) релиз QEMU 2.2 (http://wiki.qemu.org/Download). В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.


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

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

-  В многопоточный вариант бэкенда virtio-blk, используемого для эмуляции блочных устройств, добавлена поддержка изменения размера диска, горячего отключения, поддержка встроенной в QEMU реализации NBD, различные возможности по управлению дисками, такие как горячее резервное копирование, потоковая передача, зеркалирование и слияние снапшотов;
-  Представлена экспериментальная реализация многопоточного варианта бэкенда для virtio-scsi, используемая по аналогии с virtio-blk ("-object iothread,id=id" и "-device virtio-scsi-pci,iothread=id");
-  Поддержка горячего подключения контроллеров USB ( XHCI/EHCI/UHCI);-  Поддержка клавиатур и мышей с интерфейсом USB 2.0;

-  Улучшение механизма live-миграции для гостевых систем, использующих паравиртулизированный таймер KVM;
-  Поддержка непосредственной загрузки Linux-ядер (bzImage) с использованием опции "qemu -kernel" для гостевых систем под управлением гипервизора Xen;
-  Поддержка эмуляции IOMMU (VT-d)  для гостевых систем на базе архитектуры x86 Q35 (эмуляция IOMMU  включается через "-machine iommu=on");
-  Поддержка эмуляции на базе классического генератора кода TCG (Tiny Code Generator) точек останова и интерфейса прошивок PSCI  для гостевых систем с архитектурой ARM;
-  Поддержка эмуляции архитектур TriCore, MIPS64 rel 6 и MIPS SIMD;
-  Поддержка эмуляции окружений для гостевых систем с OS X 10.2, 10.3 и 10.4 при выборке эмулируемой платформы mac99;
-  В эмуляцию на базе TCG добавлены оптимизации для гостевых систем для архитектуры PowerPC.
-  В эмуляторе на базе TCG обеспечена возможность запуска  QNX;-  Обеспечена возможность запуска NetBSD и OpenBSD под управлением qemu-system-sparc64 в режиме "-nographic";-  Поддержка эмуляции LSI MegaRAID SAS 2108 HBA ("-device megasas-gen2");-  Предлагаемое по умолчанию VGA-устройство для архитектуры x86 заменено с cirrus на stdvga, которое более оптимально для большинства гостевых систем.


URL: http://lists.nongnu.org/archive/html/qemu-devel/2014-12/msg0...
Новость: https://www.opennet.ru/opennews/art.shtml?num=41224

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск эмулятора QEMU 2.2.0"  –5 +/
Сообщение от Аноним (??) on 10-Дек-14, 00:02 
>Поддержка эмуляции IOMMU (VT-d) для гостевых систем

Класс. Вместе с nested виртуализацием можно пробросить видяху в квм гостя, там поднять виртуалку и пробросить видяху в нее. На N-ной виртаалке можно запустит винду и поиграть.))))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Журналовращатель on 10-Дек-14, 00:24 
Поищите на Арчевики для ксена, именно этот сценарий.

Год назад я пробрасывал в КВМ аппаратный рэйд-контроллер.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от kurokaze (ok) on 10-Дек-14, 05:23 
нахрен ненадо
если вантуз в дуалбуте, перегруз - вопрос десятков секунд
у меня за последние 7 лет все что надо и под wine раотало на ок
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Xaionaro (ok) on 10-Дек-14, 07:58 
> нахрен ненадо
> если вантуз в дуалбуте, перегруз - вопрос десятков секунд

Да и всякие VirtualBox-ы с VMPlayer-ами дают ускоряемые OpenGL и Direct3D внутри виртуалок.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

30. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Иван Ерохин (ok) on 11-Дек-14, 10:54 
>Да и всякие VirtualBox-ы

Вы их тестили? 128M VRam хватит всем? Разве что для старья из 90х.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

18. "Выпуск эмулятора QEMU 2.2.0"  –1 +/
Сообщение от rshadow (ok) on 10-Дек-14, 09:17 
Если есть рабочий ноут и домашний комп для игрушек, можно через трансляцию в стиме играть на ноуте.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Аноним (??) on 10-Дек-14, 22:15 
Это чтобы на мелком экранчике, урезанной клаве и убогом эрзаце мыша ютиться? :)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

16. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Xaionaro (ok) on 10-Дек-14, 07:56 
>>Поддержка эмуляции IOMMU (VT-d) для гостевых систем
> Вместе с nested виртуализацием можно пробросить видяху в квм гостя

Просветите, пожалуйста. Про что речь? Видимо у меня в голове устарелая информация, ибо в моём понимании вы из под KVM-ного гостя уже не сможете использовать vmx инструкции (не сможете получить доступ к cpu-ring "-1"), а следовательно следующий гость будет полностью software-ным (а-ля голый qemu).

> , там
> поднять виртуалку и пробросить видяху в нее. На N-ной виртаалке можно
> запустит винду и поиграть.))))

И N-1 раз будет осуществляться трансляция процессорных инструкций.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

21. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от продавец_кирпичей on 10-Дек-14, 12:22 
>>>Поддержка эмуляции IOMMU (VT-d) для гостевых систем
>> Вместе с nested виртуализацием можно пробросить видяху в квм гостя
> Просветите, пожалуйста. Про что речь? Видимо у меня в голове устарелая информация,
> ибо в моём понимании вы из под KVM-ного гостя уже не
> сможете использовать vmx инструкции (не сможете получить доступ к cpu-ring "-1"),
> а следовательно следующий гость будет полностью software-ным (а-ля голый qemu).
>> , там
>> поднять виртуалку и пробросить видяху в нее. На N-ной виртаалке можно
>> запустит винду и поиграть.))))
> И N-1 раз будет осуществляться трансляция процессорных инструкций.

modinfo  kvm_intel|grep nested                                                                                                                                                                                                  
parm:           nested:bool

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Xaionaro email(ok) on 10-Дек-14, 12:49 
>[оверквотинг удален]
>> Просветите, пожалуйста. Про что речь? Видимо у меня в голове устарелая информация,
>> ибо в моём понимании вы из под KVM-ного гостя уже не
>> сможете использовать vmx инструкции (не сможете получить доступ к cpu-ring "-1"),
>> а следовательно следующий гость будет полностью software-ным (а-ля голый qemu).
>>> , там
>>> поднять виртуалку и пробросить видяху в нее. На N-ной виртаалке можно
>>> запустит винду и поиграть.))))
>> И N-1 раз будет осуществляться трансляция процессорных инструкций.
>  modinfo  kvm_intel|grep nested
> parm:           nested:bool

Забавно, благодарю. Вот и что-то новенькое… Хотя 5-минутный поиск не дал конкретного описания как это работает (какие инструкции добавлены и что они делают). Но позже нужно будет изучить…

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

19. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от екуыыыыы on 10-Дек-14, 10:08 
>>Поддержка эмуляции IOMMU (VT-d) для гостевых систем
> Класс. Вместе с nested виртуализацием можно пробросить видяху в квм гостя, там
> поднять виртуалку и пробросить видяху в нее. На N-ной виртаалке можно
> запустит винду и поиграть.))))

так работать не будет, потому что iommu только меняет адреса для pci транзакций девайса, но не даёт возможности этот процесс контролировать.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск эмулятора QEMU 2.2.0"  –2 +/
Сообщение от Журналовращатель on 10-Дек-14, 00:30 

> -  В эмуляторе на базе TCG обеспечена возможность запуска  QNX;

Джва года не ждал. Как хорошо, что я в своё время не вляпался в QNX

> -  Обеспечена возможность запуска NetBSD и OpenBSD под управлением qemu-system-sparc64

Лучше бы Солярку на спарке запустить, хотя к таким тормозам я ещё не готов

> Предлагаемое по умолчанию VGA-устройство для архитектуры
> x86 заменено с cirrus на stdvga, которое более оптимально для большинства
> гостевых систем.

Хорошо, ибо всегда стд выставляю вручную

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск эмулятора QEMU 2.2.0"  –1 +/
Сообщение от Vkni (ok) on 10-Дек-14, 07:26 
> Лучше бы Солярку на спарке запустить, хотя к таким тормозам я ещё
> не готов

Она, в общем, с терпимой скоростью работает на SunBlade 2500. Может быть и под QEMU будет хорош работать? Но я слышал, что SPARCи исключительно плохо поддерживаются в QEMU.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

29. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Аноним (??) on 11-Дек-14, 05:42 
> Хорошо, ибо всегда стд выставляю вручную

С линухом лучше всего обычно работает вмваровский адаптер (ну хоть какая-то польза от этих проприерастов).

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

20. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Аноним (??) on 10-Дек-14, 10:34 
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7815

В этом году максимум только DOS.. Не плохо судя по качеству других систем виртуализации!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Выпуск эмулятора QEMU 2.2.0"  –1 +/
Сообщение от Аноним (??) on 10-Дек-14, 14:30 
Как кстати в новой версии с эмуляцией sparc64? Возможно поставить solaris под данную архитектуру? Предыдущая версия зависала.
//Да, я знаю толк в извращениях.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Выпуск эмулятора QEMU 2.2.0"  –1 +/
Сообщение от бедный буратино (ok) on 10-Дек-14, 22:10 
cubieboard кому-нибудь удавалось эмулировать? ежели да, то подскажите ключики?

> Как кстати в новой версии с эмуляцией sparc64?

пацаны как-то говорили, что в гите стало получше... солярис не интересовал, я только openbsd спарковые крутил... насколько получше - не знаю, не собирал.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Аноним (??) on 10-Дек-14, 22:16 
> cubieboard кому-нибудь удавалось эмулировать?

Если ты надеешься что кто-то написал точный эмуль sunxi со всей периферией - ну, надейся....

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Выпуск эмулятора QEMU 2.2.0"  –2 +/
Сообщение от бедный буратино (ok) on 10-Дек-14, 22:30 
откуда вы такие берётесь, некомпетентные и не имеющие ни о чём детального представления?

речь идёт о запуске -M cubieboard. те же, кто вперые слышит о данном ключе, с позиции здравого смысла должны были бы просто промолчать.

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

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Выпуск эмулятора QEMU 2.2.0"  +/
Сообщение от Аноним (??) on 11-Дек-14, 05:40 
> речь идёт о запуске -M cubieboard.

Как ты понимаешь, эмулирование кубиборда там очень приблизительное.

> конченные дeбилы с дефицитом внимания. но почему администрация потакает дeбилам?

А я не знаю почему тебя не стирают. Всегда из тебя какой-нибудь идиoтизм или нытье прет. Или рассказы о том какие все глупые, в отличие от тебя. Совершенно бесполезный кадр.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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