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

Исходное сообщение
"Выпуск эмулятора QEMU 10.2.0 "

Отправлено opennews , 25-Дек-25 23:31 
Представлен релиз проекта QEMU 10.2.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64500


Содержание

Сообщения в этом обсуждении
"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:31 
> Основной цикл обработки событий в QEMU переведён на использование интерфейса асинхронного ввода/вывода io_uring

Звучит многообещающе в плане поимения хоста из геста.


"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:49 
Там на треть ускорение.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Aliech , 26-Дек-25 01:51 
Оно всё оправдывает?

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Гусь Хрустальный , 26-Дек-25 02:22 
Ускорение всё оправдывает

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:54 
Норм штука. Есть косяки с аппаратным ускорением при работе под виндой. Мне так и не удалось ничего завести под UEFI. Все время кидается VCPU stopped или что то типа того. Но под Linux все в ажуре. Протещены: Windows 7, 8, 10, 11, Android x86 8, 9, 10, 11, BlissOS 14, 15, 16. Все работает. Даже собирал Android из под Ubuntu, запущенной под виндой.

П.С. Кто знает, где взять новую версию (чтоб 4Мб) патченного UEFI для Windows 7, чтобы больше одного ядра было? Или это только самому патчить?


"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:55 
Ну и кривые дрова virtio под Win8. Проще от Win7 использовать.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 01:03 
Ерунда какая-то, лет 10 назад только гости с win10 нормально работали. Во всяком случае, с линуксом на хосте. Какие у тебя причины не использовать их?

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 01:11 
Не понял, что имеете ввиду. Цель была просто потестить разные винды. Есть дрова virtio под все винды. Лучше всего поддерживается конечно 10/11, но под 7, 8, 8.1 тоже есть. Дык вот по каким-то неизвестным причинам дрова для 8 неподписанные. Мол отрубай secure boot, врубай test signing, ставь корневой сертификат. И как результат - лови повисание загрузки после обновления. Когда второй раз ставил - я по другому пути пошел. Я просто говорил винде ищи сама че те надо на всем диске. И она чето там нашла. Подозреваю, что дрова от 7ки. Ибо именно дрова от 7ки удалось поюзать, чтобы поставить система на virtio диск. После этого все норм было.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 01:21 
Доверять венде искать дрова самой глупо.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:58 
Ну и плюс кривая глючная эмуляция Cirrus Logic. В DOSBox-X S3-шка работает просто идеально, а тут глюки на глюках. Ну и неточная эмуляция VGA и SVGA в целом.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 25-Дек-25 23:58 
> Все время кидается VCPU stopped или что то типа того.

Лучшая десктопная ОСь be like


"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 00:32 
Да не. Я поискал в инете - это какие-то косяки edk2. Мб мне конечно надо версию обновить. Но не факт, что поможет.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 00:54 
Короче ничего не помогло. Я даже помню когда то сам же на этой же виртуалке и собирал новую версию OVMF. Как было VCPU shutdown request, так и осталось.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 00:57 
Ну а если убрать UEFI, то тоже падает, но хоть успевает лого винды показать.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 01:05 
Ну еще забыл написать, что ретро тоже работает. MS-DOS, FreeDOS 1.2, 1.3, 1.4, Win 3.1 (плохо дружит с Cirrus Logic, удалось подловить всего один видеорежим, где винда не падает, и то шрифты глючат), WinNT 3.1/4, Win9x.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 00:16 
Почему никто ещё не додумался сделать hardware-ный Qemu? вставляешь плату в pcie и в системе появляется второй "Компьютер с ACPI на базе *" которому можно выдать кусочек памяти, места на диске и спокойно в фоне он гудит, дела делает.

"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Aliech , 26-Дек-25 02:05 
Потому что в схеме "которому можно выдать кусочек памяти, места на диске" есть:
1) необходимость как-то обеспечить доступ pci-e устройства к памяти в масштабах, недоступных обычным pci-e устройствам;
2) обеспечить интерфейс для доступа pci-e устройства к ФС (!!!!????), потому что файл образа лежит в ней, например.

И то и другое потребует кучу новых костылей как в CPU и контроллере памяти, так и в ОС. Даже для того, чтобы минимизировать затраты на копирование данных из nvme в видеопамять (пример весьма низкоуровневого "разрешить pci-e устройству ходить в другое устройство"), на APU AMD завезли внушительный набор костылей в контроллер памяти и во всякие разные места pci-e (фича востребована во всяких этих PS5 и Xbox).

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


"Выпуск эмулятора QEMU 10.2.0 "
Отправлено Аноним , 26-Дек-25 02:37 
Mister FPGA