The OpenNET Project / Index page

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

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

"Выпуск эмулятора QEMU 2.7.0 "  +/
Сообщение от opennews (ok) on 04-Сен-16, 00:25 
После четырёх месяцев разработки состоялся (http://lists.nongnu.org/archive/html/qemu-devel/2016-09/msg0...) релиз проекта QEMU 2.7 (http://wiki.qemu.org/Download). В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.


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

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


-  Для устройств virtio-blk добавлена поддержка работы с привлечением нескольких очередей (multi-queue);
-  Для устройств virtio-net/vhost-net добавлена поддержка поллинга, который позволяет снизить нагрузку за счёт периодического опроса состояния вместо генерации прерываний;
-  В устройстве virtio-gpu (виртуальный GPU Virgil3D) для 2D-графики добавлена поддержка live-миграции;
-  Поддержка паравиртуализированных USB-устройств Xen;
-  В usb-bot и usb-uas добавлена поддержка горячего подключения USB-устройств;
-  Поддержка проброса VFIO для интегрированных графических адаптеров Intel;
-  Новые интерфейсы для управления горячим подключением/отключением CPU;
-  Проведена оптимизация классического генератора кода TCG (Tiny Code Generator), что отразилось увеличением  производительности эмуляции до 20%;
-  При эмуляции в пространстве пользователя добавлена поддержка  DHCPv6, RDNSS, DNS6 и адресов Link-Local DNS;
-  Поддержка сборки кросс-компилируемых doсker-образов для эмуляции в пространстве пользователя;
-  В эмулятор архитектуры ARM добавлена поддержка NUMA и контроллера прерываний GICv3. Добавлена  новая эмулируемая система xlnx-zcu102 с реализацией платы Xilinx Zynq ZCU102. В KVM на хост-системах AArch64 добавлена поддержка плат Xilinx Zynq;
-  В эмулятор архитектуры MIPS добавлена начальная поддержка  контроллера прерываний GIC;
-  В эмулятор архитектуры PowerPC добавлена возможность загрузки MacOS 9.1+ на эмулируемой системе mac99. В эмулятор pseries добавлена поддержка горячего подключения CPU;
-  В эмулятор x86 добавлена поддержка горячего отключения CPU через новый управляющий интерфейс device_add/device_del. В эмулируемой системе  q35 добавлена поддержка IOMMU;
-  Добавлено новое устройства e1000e для эмуляции сетевых адаптеров Intel 82574;
-  Добавлена опция "-machine graphics=on|off" для отключения графики в виртуальной машине по аналогии с опцией "-nographic", но без отключения экрана ("-display none").


URL: http://lists.nongnu.org/archive/html/qemu-devel/2016-09/msg0...
Новость: http://www.opennet.dev/opennews/art.shtml?num=45076

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

Оглавление

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


1. "Выпуск эмулятора QEMU 2.7.0 "  –5 +/
Сообщение от Gannet email(ok) on 04-Сен-16, 00:25 
Новая версия - это хорошо. Но традиционная пачка новых багов с ней, которую потом будут править месяцами...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск эмулятора QEMU 2.7.0 "  –4 +/
Сообщение от Аноним (??) on 04-Сен-16, 05:36 
Мда, если уж там в виртуальном дисководе шикарные уязвимости находили, боюсь представить себе сколько добавляется уязвимостей за один вот такой релиз.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск эмулятора QEMU 2.7.0 "  +/
Сообщение от Аноним (??) on 04-Сен-16, 10:51 
Это неизбежно с современными языками программирования. Даже c Java и Rust будут баги.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск эмулятора QEMU 2.7.0 "  +6 +/
Сообщение от Andrey Mitrofanov on 04-Сен-16, 10:53 
> Мда, если уж там в виртуальном дисководе шикарные уязвимости находили, боюсь представить
> себе сколько добавляется уязвимостей за один вот такой релиз.

Ты всё перепутал! Это ж не новость про вритуалбокс. >/<

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

5. "Выпуск эмулятора QEMU 2.7.0 "  +1 +/
Сообщение от anonymous (??) on 04-Сен-16, 14:26 
Наконец то в QEMU можно запустить классическую MacOS, а то приходилось извращаться с василиском.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск эмулятора QEMU 2.7.0 "  +3 +/
Сообщение от ssh (ok) on 04-Сен-16, 14:50 
Если не секрет, что такого нужно в классике, чтобы так себя мучить? :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Выпуск эмулятора QEMU 2.7.0 "  –1 +/
Сообщение от эцсамое on 06-Сен-16, 01:55 
это не "нужно"

это "для души"

ну, у меня

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

7. "Выпуск эмулятора QEMU 2.7.0 "  +4 +/
Сообщение от Аноним (??) on 04-Сен-16, 15:15 
В переводе:

> При эмуляции в пространстве пользователя добавлена поддержка DHCPv6, RDNSS, DNS6 и адресов Link-Local DNS;

А в оригинальном анонсе:

> User-mode networking support for DHCPv6, RDNSS, DNS6, and link-local DNS addresses

Слово "networking" потерялось. Речь идёт о реализованном в пространстве пользователя сетевом стеке (SLIRP), который входит в qemu.


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

8. "Выпуск эмулятора QEMU 2.7.0 "  +/
Сообщение от Аноним (??) on 04-Сен-16, 15:23 
Aix на нем можно запустить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск эмулятора QEMU 2.7.0 "  –1 +/
Сообщение от tensor on 04-Сен-16, 19:17 
В демьяне есть пакеты:
qemu-system-ppc
qemu-system-ppc64
Возможно, это то, что Вам нужно. Не считая лицензионных проволочек.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "Выпуск эмулятора QEMU 2.7.0 "  –1 +/
Сообщение от Аноним (??) on 06-Сен-16, 15:13 
Спасибо за наводку!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Выпуск эмулятора QEMU 2.7.0 "  +/
Сообщение от menan on 04-Сен-16, 19:40 
А можно ли запускать наоборот - x86 код под ARM?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск эмулятора QEMU 2.7.0 "  +1 +/
Сообщение от Аноним (??) on 04-Сен-16, 21:10 
виндус 9х на мобилках уже который год запускают
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Выпуск эмулятора QEMU 2.7.0 "  +1 +/
Сообщение от Аноним (??) on 04-Сен-16, 21:31 
вин хп запускал на одноплатнике армовом, с иксиносом 8ми ядерным на борту - медленное очень
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск эмулятора QEMU 2.7.0 "  –1 +/
Сообщение от Аноним. on 06-Сен-16, 02:35 
> А можно ли запускать наоборот - x86 код под ARM?

Можно, но медленно. ARM на х86 тоже не сказать что супербыстрый.

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

13. "Выпуск эмулятора QEMU 2.7.0 "  –1 +/
Сообщение от Magvegva email on 05-Сен-16, 09:26 
А кто-то пробовал его на POWER7 юзать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск эмулятора QEMU 2.7.0 "  +/
Сообщение от burjui (ok) on 22-Сен-16, 00:11 
Одна из самых полезных софтин в Linux. Недавно, наконец, после пары дней секса с конфигами и сабжем, осилилил VGA passthrough (R9 380) на основном PCI-E слоте (16x) через VFIO в Windows 7, теперь не нарадуюсь: дуалбут больше нафиг не нужен (как и сама винда, в общем-то, нужны игры и софт для прошивки МК). Смельчакам, решившим повторить сей подвиг, на заметку:
1. Указывайте -smp с параметрами, соответствующими реальному строению вашего CPU, иначе будут дикие тормоза и хрипящий звук. Например, у меня 8-ядерный AMD FX, я указал -smp 6,sockets=1,cores=6,threads=1
2. Перед закрытием виртуалки нужно извлекать проброшенную видюху в винде, прямо как USB-устройство (см. трей), иначе при следующей загрузке винды изображения не будет до следующей перезагрузки хоста. Но я случайно обнаружил, что вместо перезагрузки можно просто усыпить и пробудить хост.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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