The OpenNET Project / Index page

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



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

"Выпуск эмулятора QEMU 4.1"  +/
Сообщение от opennews (?), 16-Авг-19, 11:25 
Представлен (https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg...) релиз проекта QEMU 4.1 (http://wiki.qemu.org/Download). В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.


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

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


-  В эмулятор архитектуры x86 добавлена поддержка моделей CPU Hygon Dhyana и Intel SnowRidge. Добавлена эмуляция расширения RDRAND (аппаратный генератор псевдослучайных чисел). Добавлены флаги
md-clear  и mds-no для управления защитой от атак MDS (https://www.opennet.ru/opennews/art.shtml?num=50684) (Microarchitectural Data Sampling) на процессоры Intel. Добавлена возможность определения топологий интегральных схем при помощи флага "-smp ...,dies=". Реализовано версионирование для всех моделей CPU x86;
-  Блочный драйвер SSH переведён с использования  libssh2 (https://www.libssh2.org/) на libssh (https://www.libssh.org/);

-  В драйвер virtio-gpu (виртуальный GPU, развиваемый в рамках проекта Virgil (https://www.opennet.ru/opennews/art.shtml?num=37456))  добавлена поддержка выноса операций отрисовки 2D/3D  во внешний процесс vhost-user (например, vhost-user-gpu);

-  В эмулятор архитектуры ARM добавлена поддержка расширения ARMv8.5-RNG для генерации псевдослучайных чисел. Реализована поддержка эмуляции FPU для чипов семейства  Cortex-M и решены проблемы с эмуляцией FPU для  Cortex-R5F. Предложена новая система настройки опций сборки, оформленная в стиле Kconfig. Для SoC Exynos4210 добавлена поддержка DMA-контроллеров PL330;
-  В эмуляторе архитектуры MIPS улучшена поддержка инструкций  MSA ASE  при использовании порядка следования байт big-endian и приведена в соответствие  с эталонным оборудованием обработка случаев деления на ноль. Увеличена производительность эмуляции инструкций MSA  для целочисленных вычислений и операций перестановки;
-  В эмуляторе архитектуры PowerPC появилась поддержка проброса к GPU NVIDIA V100/NVLink2 при помощи VFIO. Для pseries реализовано ускорение эмуляции контроллера прерываний XIVE и добавлена поддержка горячего подключения PCI мостов. Внесены оптимизации в эмуляцию векторных инструкций (Altivec/VSX);
-  В эмулятор архитектуры RISC-V добавлена новая модель оборудования  - "spike". Добавлена поддержка ISA 1.11.0. Улучшен 32-разрядный ABI системных вызовов, расширена обработка недопустимых инструкций и улучшен встроенный отладчик. Добавлена поддержка топологии CPU в  device tree;
-   В эмулятор архитектуры s390 добавлена поддержка эмуляции всех векторных инструкций группы "Vector Facility" и добавлены дополнительные элементы для поддержки систем gen15 (в том числе добавлена поддержка AP Queue Interruption Facility для vfio-ap). Реализована поддержка BIOS для загрузки с  ECKD DASD, привязанного к гостевой системе через vfio-ccw;
-  В эмуляторе архитектуры  SPARC для систем  sun4m решены проблемы с использованием флага "-vga none" для OpenBIOS;
-  В эмуляторе процессоров семейства Tensilica Xtensa реализованы опции для MPU (memory protection unit) и эксклюзивного доступа;

-  В команду "qemu-img convert" добавлена опция "--salvage" для отключения аварийного завершения работы процесса преобразования образа в случае возникновения ошибок ввода/вывода (например, можно применять для восстановления частично повреждённых файлов qcow2). В команде
"qemu-img rebase" обеспечена работа, когда для входного файла пока не создан базовый (backing) файл;

-  Добавлена возможность перенаправления вывода, организованного с использованием технологии "semihosting" (позволяет эмулируемому устройству использовать  stdout, stderr и stdin  для создания файлов на стороне хоста), в бэкенд  chardev ("-semihosting-config enable=on,target=native,chardev=[ID]");


-  В блочном драйвере VMDK добавлена поддержка субформата seSparse в режиме только для чтения;
-  В драйвере эмуляции GPIO добавлена поддержка GPIO-контроллера SiFive.

URL: https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg...
Новость: https://www.opennet.ru/opennews/art.shtml?num=51297

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

Оглавление

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

1. "Выпуск эмулятора QEMU 4.1"  –3 +/
Сообщение от ыы (?), 16-Авг-19, 11:25 
icount починили?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск эмулятора QEMU 4.1"  +4 +/
Сообщение от карамура (?), 16-Авг-19, 12:16 
Сами чините icount.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от быдлоюзер (?), 16-Авг-19, 12:32 
посоветуйте для него лучший гуй не под винду, чтоб легко с usb было без командной строки как в виртуалбокс, Или раскатал губу?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от Аноним (4), 16-Авг-19, 12:39 
libvirtd, virtmanager
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Аноним (5), 16-Авг-19, 12:52 
Это опенсос, вам никто ни чего не обязан!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Мертвые_опята (?), 16-Авг-19, 13:01 
https://virt-manager.org/
virt-manager

Install it from your OS distribution (others coming soon)

# yum install virt-manager (Fedora)
# apt install virt-manager (Debian/Ubuntu)
# emerge virt-manager (Gentoo)
# pkg_add virt-manager (OpenBSD)
Or grab the source release

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

7. "Выпуск эмулятора QEMU 4.1"  –2 +/
Сообщение от AlexTedxemail (?), 16-Авг-19, 13:18 
Мне после убогого virt-manager оч зашёл Cockpit:
https://cockpit-project.org/
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от ansible (?), 16-Авг-19, 13:23 
Proxmox VE - и браузера будет достаточно.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Выпуск эмулятора QEMU 4.1"  –9 +/
Сообщение от Аноним (9), 16-Авг-19, 13:31 
а никак нельзя без обмазывания пихоном, непременно распоследней версии, не?

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

10. "Выпуск эмулятора QEMU 4.1"  –3 +/
Сообщение от Аноним (9), 16-Авг-19, 13:35 
> Мне после убогого virt-manager оч зашёл Cockpit:
> https://cockpit-project.org/

без обмазывания systemd, dbus, network manager - тоже уже никак?

(удивительно, как это virtualbox обходится и без пихона, и без этих всех радостей?)

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

11. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от фывфывфыв (?), 16-Авг-19, 13:37 
У меня на 2.7 работает, ЧЯДНТ?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от Мертвые_опята (?), 16-Авг-19, 13:57 
Какая разница какой версии пайтон?
Ты ставишь ПО из репозитория своего дистрибутива и у тебя все работает. Тебе нужен работающий инструмент? Ты его ставишь и используешь
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск эмулятора QEMU 4.1"  –4 +/
Сообщение от другойАноним (?), 16-Авг-19, 14:13 
У меня, представь себе, ни один из прекрасных трех, перечисленных авторами чудо-софта.

Не говоря уже о том, что так ты договоришься и до "вы вставляете себе, ага, туда, глубже, глубже - оп! И все работает!". Ведь тебе все равно, как?

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

14. "Выпуск эмулятора QEMU 4.1"  –3 +/
Сообщение от другойАноним (?), 16-Авг-19, 14:17 
не обновляешься:
    INSTALL.md: We enforce python >= 3.4, not >= 3.3     2 months ago
то есть 3.3 был гвоздем прибит еще на пару лет раньше

Какая версия у тебя?

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

15. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от Аноним84701 (ok), 16-Авг-19, 14:28 
> У меня, представь себе, ни один из прекрасных трех, перечисленных авторами чудо-софта.
> Не говоря уже о том, что так ты договоришься и до "вы  вставляете себе, ага, туда, глубже, глубже - оп! И все работает!".  Ведь тебе все равно, как?

Для начала, можно попытаться договориться до "Я доначу вам туда больше, глубже, целевно - оп! И все работает!".
А интимные фантазии лучше оставить при себе.

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

16. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от анан (?), 16-Авг-19, 14:32 
без обмазывания perl, js - тоже уже никак?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от Аноним (17), 16-Авг-19, 14:49 
>посоветуйте для него лучший гуй не под винду

AQEMU

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

18. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от заминированный тапок (?), 16-Авг-19, 14:59 
щито?!?!?!

опенсорц так же может быть платными и исполнитель так же может вести полную отвественность и техподдержку перед пользователем/заказчиком/потребителем.

а вот в свободном ПО под GPL и есть отказ от любой отвественности в сочетании с предоставлением исходного кода

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

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

20. "Выпуск эмулятора QEMU 4.1"  +5 +/
Сообщение от Аноним (20), 16-Авг-19, 16:16 
Лицензия под которой выкладывается код никак не связана с договорными отношениями между заказчиком и разработчиком.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от аноним11 (?), 16-Авг-19, 16:33 
last update 2016.08.28
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Аноним (22), 16-Авг-19, 16:35 
Если не секрет, а как ты питона умудряешься? его счас трудно выпилить.  Что за дистрибутив?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Выпуск эмулятора QEMU 4.1"  +6 +/
Сообщение от Аноним (23), 16-Авг-19, 16:38 
> а вот в свободном ПО под GPL и есть отказ от любой отвественности в сочетании с предоставлением исходного кода

А также в любом EULA.

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

24. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от Игорь (??), 16-Авг-19, 19:51 
А как насчёт поддержки SPARC64?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Аноним (25), 16-Авг-19, 20:45 
http://f1ash.github.io/qt-virt-manager

Но тоже какой-то полудохлый.

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

26. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от grsec (ok), 16-Авг-19, 21:30 
> Блочный драйвер SSH

Это что?

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

27. "Выпуск эмулятора QEMU 4.1"  –2 +/
Сообщение от пох. (?), 16-Авг-19, 22:08 
> Если не секрет, а как ты питона умудряешься? его счас трудно выпилить.
>  Что за дистрибутив?

например, любой SLES - пихон там, разумеется, есть, но, разумеется, не 3.999, а второй, и, в общем-то, когда я последний раз смотрел - все еще можно было удалить полностью, ничего совсем критичного от него не зависело.

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

28. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от пох. (?), 16-Авг-19, 22:11 
> last update 2016.08.28

https://salt.bountysource.com/teams/aqemu
- кто там что-то говорил про донейт? Донейтами сыт не будешь.

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

29. "Выпуск эмулятора QEMU 4.1"  +4 +/
Сообщение от Аноним (29), 16-Авг-19, 22:24 
Был сайт где за деньги можно нанять разработчика для запиливания фичи в OpenSource проекте. Я забыл ссылку, но нагуглить не большая проблема. Столкнулись с какой-то хренью пишите туда офер и докидываете денег на фичу и ее пилит исполнитель или исполнители. Такой себе таргетированный донат
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "Выпуск эмулятора QEMU 4.1"  –5 +/
Сообщение от Аноним (30), 16-Авг-19, 22:57 
Он умеет сохранять снимки памяти? Если да, есть ли удобный интерфейс для загрузки этих снимков?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск эмулятора QEMU 4.1"  +3 +/
Сообщение от Led (ok), 16-Авг-19, 23:19 
> Он умеет сохранять снимки памяти?

МРТ - по коридору и налево.

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

32. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от Crazy Alex (ok), 16-Авг-19, 23:42 
Непонятно, почему такой подход так слабо распространён, кстати
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от pda (?), 17-Авг-19, 00:48 
> переведён с использования libssh2 на libssh

Поясните кто-нибудь... Почему libssh оказался лучше libssh2?

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

34. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от SomeBody (??), 17-Авг-19, 01:47 
Разрешаю тебе написать альтернативу на твеом любимом язычке и выложить это бобро в опенцорц.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

35. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от Hewlett Packard (?), 17-Авг-19, 10:33 
Плохо совмещается с корпоративной ДНК. И чем больше корпорация, тем хуже.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. "Выпуск эмулятора QEMU 4.1"  +1 +/
Сообщение от Иван (??), 17-Авг-19, 15:07 
Не нагуглилось...
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Crazy Alex (ok), 17-Авг-19, 17:10 
Ну так куча людей донейтит на разные проекты - но почему-то не на интересующие фичи, а "вообще". Вроде и площадки есть, а не работает. Вот интересно, может там чего-то мелкого не хватает, что можно поправить?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Выпуск эмулятора QEMU 4.1"  –1 +/
Сообщение от НужноНимemail (?), 18-Авг-19, 00:04 
Блочный драйвер SSH переведён с использования libssh2 на libssh;
<<

Чем обусловлен переход?

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

39. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от пох. (?), 18-Авг-19, 19:27 
разработчиков.

В смысле, "донейтом сыт не будешь". Поэтому ваши копейки никого особо не интересуют.

А если собирать "на фичу", а не на ремонт провала вообще - это ответственность (которая, внезапно, может превысить взятую сумму). Это никому не надо.

договор найма - это совсем-совсем другое, "тут прейскурантом не отделаешься".

Немногочисленные исключения, типа жабикса, исключениями в общем-то не являются.
(поскольку за твои денежки обещают немного посуетиться, но не более того)

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

40. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от пох. (?), 18-Авг-19, 19:28 
но зачем? Когда virtualbox уже написан? Правда, я бы не назвал php "любимым языком"...

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

41. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от пох. (?), 18-Авг-19, 19:31 
во втором надысь уйезвимосТь какую-то нашли, вот хомячки и побежали...

на самом деле - обе г-но то еще.
(а тебе вот правда надо диски экспортить в vm через ssh? Оно, насколько я помню, именно об этом.)

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

42. "Выпуск эмулятора QEMU 4.1"  +/
Сообщение от Stax (ok), 19-Авг-19, 09:41 
> Поясните кто-нибудь... Почему libssh оказался лучше libssh2?

В libssh2 нет многих фич, в т.ч. поддержки ECC (https://www.libssh2.org/libssh2-vs-libssh.html) и чтения конфигов ssh (https://github.com/libgit2/libgit2/issues/4338). Кроме того, libssh дает сильно выше скорости т.к. там есть хороший асинхронный API, а в libssh2 только синхронный, т.е. либо треды наворачивать, либо передаем данные только когда больше ничего не делаем...

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


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

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




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

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