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

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

Отправлено opennews , 12-Авг-20 09:28 
Представлен релиз проекта QEMU 5.1. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM...

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


Содержание

Сообщения в этом обсуждении
"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 09:28 
Мощная штукенция, жаль что на десктопе не конкурент Виртуалбоксу

"Выпуск эмулятора QEMU 5.1"
Отправлено Онаним , 12-Авг-20 09:31 
Оно для других целей совершенно.
Давайте, запустите мне под виртуалбоксом бинарь, собранный под ARM, на x86 :)

"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 10:46 
> Оно для других целей совершенно

Это не мешает доработать его для десктопа


"Выпуск эмулятора QEMU 5.1"
Отправлено ИмяХ , 12-Авг-20 18:41 
Ну так доработай, если ничего не мешает.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:41 
Так для него есть пара запускалок на кутях и всем таком.

А если под доработать имеется в виду платный usb как в этой проприетарной пакости, вместе с падениями левого ядерного модуля и чем там еще - ну его нафиг такие доработки.


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 13-Авг-20 19:46 
Ага, пользовался в Gentoo. Но как-то что-то упало и лень было разбираться. Решил, что для моих задач проще Virtualbox. Он нужные задачи выполняет и не падает. Я даже соглашусь с тем, что у меня руки кривые. но у меня и задачи соответствующие, которые без выпрямления рук можно сделать :)

"Выпуск эмулятора QEMU 5.1"
Отправлено 123 , 12-Авг-20 14:04 
Давайте, запустите мне qemu под виндой с виртуализацией чтобы не тормозило. HAXM вместо работы делает 'VCPU shutdown request', а что запускается, то тормозит. С Hyper-V скрещивать не пробовал ввиду отсутствия оного в домашней редакции винды.

"Выпуск эмулятора QEMU 5.1"
Отправлено бублички , 12-Авг-20 14:22 
твой комментарий подобен "у меня всё плохо и потому зашёл сюда поныть"

"Выпуск эмулятора QEMU 5.1"
Отправлено CrazyAlex25 , 12-Авг-20 14:37 
Словил этот баг. Как обходное решение выставить cpu=core2duo. Это возникает когда указываешь проц с поддержкой VT-x (и вообще всё что связано с виртуализацией)

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:42 
Из этого поста мы узнаем о тяжелой жизни продвинутых юзерей в маздае. Отсюда мораль: хорошую вещь маздаем не назовут.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:43 
> Оно для других целей совершенно.

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


"Выпуск эмулятора QEMU 5.1"
Отправлено Odalist , 12-Авг-20 22:58 
Бинарь то я соберу... Ладно пойду душить гуся и спать.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 09:34 
>жаль что на десктопе не конкурент Виртуалбоксу

Не жаль.


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 09:37 
Виртуалбокс же вроде бы обёртка для qemu

"Выпуск эмулятора QEMU 5.1"
Отправлено Ан О Ним , 12-Авг-20 09:41 
Играя словами - да. Перепутано с KVM  - ошибка выбора темы.

И сразу скушный. :)


"Выпуск эмулятора QEMU 5.1"
Отправлено Андрей , 12-Авг-20 14:29 
Это вы с smplayer и mpv перепутали. Хотя нет, как раз наоборот: многие думают, что smplayer - это и есть сам плеер, а не графическая обёртка.

"Выпуск эмулятора QEMU 5.1"
Отправлено ABATAPA , 12-Авг-20 09:45 
Ну, это как сказать. Не всегда. Для "юзеров" — да. В некоторых задачах — нет. QEMU может сразу выполнять исполняемый файл другой архитектуры (например, в chroot) — VirtualBox нет.  QEMU можно запускать без установки (в том числе с Live-носителей) — VirtualBox  нет. Размер QEMU много меньше. Часть функционала в VirtualBox доступна только в проприетарной версии (и не доступна в GPL) — QEMU не имеет таких ограничений.
И, наконец, это VirtualBox создан с использованием исходного кода QEMU, а не наоборот.

"Выпуск эмулятора QEMU 5.1"
Отправлено eee , 12-Авг-20 10:46 
не холивара ради, а просвещения для: а в qemu есть акселерации всяких видюх и проброс другого оборудования в виртуалку?

"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 10:47 
Есть, но работает геморно

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:47 
>но работает геморно

Только с пробросом видеокарт от нвидии.


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:06 
Ложь. На хосте 3 нВидии, 2 проброшены в виртуалки.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:48 
Они ж там вроде противодействуют в драйвере, чтобы квадры покупали. Патчил драйвер?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 13:17 
-cpu ...,kvm=off,...

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:44 
> -cpu ...,kvm=off,...

Аноним всегда поможет превратить ваш крутой ксеон в старый целерон :)


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 13-Авг-20 04:08 
Типичный представитель Opennet-комьюнити. Помесь саркастичности и невежества. Нет понимания значения параметра, зато надо блеснтуь. Ссылка специально для особенных: https://www.redhat.com/archives/libvir-list/2014-August/msg0...
Цитата: The off state is meant to hide kvm from standard detection routines. This allows us to disable paravirtualization detection in the guest and can be used to bypass hypervisor checks in certain guest drivers.
Что значит: Значение "off" призвано скрывать kvm от стандартной процедуры обнаружения. Что позволяет отключить обнаружение паравиртуализации в гостевой системе, и может использоваться для обхода проверок определенными драйверами.
А за включение kvm-режима отвечает опция -enable-kvm, не имеющая отношения к параметрам cpu.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:19 
> Патчил драйвер?

Добавляем в конфиг ВМ:

<features>
    <hyperv>
        <vendor_id state='on' value='asus'/>
    </hyperv>
    <kvm>
        <hidden state='on'/>
    </kvm>
</features>


"Выпуск эмулятора QEMU 5.1"
Отправлено НяшМяш , 12-Авг-20 18:02 
> value='asus'

должен соответствовать вендору видеокарты, или это фиксированное?


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 20:40 
Не принципиально, можно написать все, что угодно.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:05 
Можно пробросить любое оборудование. Да, видеокарты (АМД, нВидиа) тоже пробрасываются.

"Выпуск эмулятора QEMU 5.1"
Отправлено 123 , 12-Авг-20 12:57 
да только в qemu это и есть.
проброшенная видяха в винду выдает производительность bare-metal минус 1-3%.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:45 
Так она и в qemu примерно столько же выдает, плюс-минус. Во всяком случае в linux с активным iommu.

"Выпуск эмулятора QEMU 5.1"
Отправлено 123 , 13-Авг-20 12:16 
я об этом и говорю

"Выпуск эмулятора QEMU 5.1"
Отправлено Lex , 13-Авг-20 04:35 
А в виртуалбоксе для для яблока или винды оное есть ?
Особенно, в случае с пробросом интегрированной графики

"Выпуск эмулятора QEMU 5.1"
Отправлено A.Stahl , 12-Авг-20 10:13 
Не выиграть тебе Qemu war.

"Выпуск эмулятора QEMU 5.1"
Отправлено zo0M , 12-Авг-20 10:19 
"...не конкурент Виртуалбоксу" это же шутка сейчас была?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 10:22 
это фрактал

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 10:34 
Попытка представить некомпетентность шуткой не засчитана.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:45 
а я заплюсовал за попытку всё равно, опеннету нужны такие упоротые

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 10:35 
он упоротый

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:09 
Это сишная дырень!

"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 13:19 
Да, не мешало бы на Расте переписать

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:46 
Вот и займись, как раз следующие over 9000 лет будут без дурацких коментов.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 14-Авг-20 21:56 
кто-то испортил воздух, а остальные подхватили

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 10:21 
Было бы с чем конкурировать. Вот с vmware действительно немного проблемно сравнивать, а коробку сливает легко по всем параметрам.

"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 10:47 
Так-то да, я в Вмвари даже в игры играю старые)

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:47 
С qemu это тоже нормально катит.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 10:22 
Разве что в плане удобства, но во всём остальном с точностью наоборот.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:24 
Да, но VBox толще. На переносном Knoppix полностью влезает QEMU и всё отлично работает с включённым KVM - обычные рабочие виртуалки для юзера поднимаются.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:05 
Оно на чистом С с Сишными дыренями.

"Выпуск эмулятора QEMU 5.1"
Отправлено RNZ , 12-Авг-20 13:53 
Просто добавь  virt-manager https://virt-manager.org/ и virtualbox становится ненужным.

"Выпуск эмулятора QEMU 5.1"
Отправлено Fracta1L , 12-Авг-20 14:24 
Такая шняга этот виртменеджер, ещё и на говнотыке...

"Выпуск эмулятора QEMU 5.1"
Отправлено НяшМяш , 12-Авг-20 18:04 
Я AQEMU ставил на Qt, мне вполне хватает.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:48 
Ну да. Если в командлайне сабжа профан, он сам все пнет как надо, достаточно галочки в гуе нарулить. А бонусом - он таки может показать командлайн и если такую же виртуалку надо для автоматизации запустить уже автоматически, из скриптов и проч - ну вот там так можно. А что фанаты виртуалбокса предложат? :)

"Выпуск эмулятора QEMU 5.1"
Отправлено DerRoteBaron , 13-Авг-20 01:05 
Учить очень странные команды с неадекватным синтаксисом, опциями на 15+ символов PascalCase и огромным состоянием. А особенно когда этот кривой комбайн сверху управлялся другим кривым комбайном вроде Vagrant, и последний там что-то сломал

"Выпуск эмулятора QEMU 5.1"
Отправлено Анонолекс , 13-Авг-20 17:44 
Вася, не упонимай в суе... Вещь, конечно, отличная, но Андрюха уже давно отошёл от сабжа, а у меня руки не доходят... Проект перехватил один француз, который хочет лаве, а не качество исходного кода и новых функций.

P.S. Инсайд. Вечно ваш, Ne01eX.
P.P.S. Несмотря на то, что я раньше топил за GTK+... Теперь не топлю. Молча ох...ваю...


"Выпуск эмулятора QEMU 5.1"
Отправлено Анонолекс , 13-Авг-20 17:45 
P.P.P.S. Боюсь выхода 4.0... :-\ Ну вы поняли чего... :-\

"Выпуск эмулятора QEMU 5.1"
Отправлено burjui , 12-Авг-20 18:50 
Вот когда VirtualBox научиться делать PCI passthrough и позволит пробросить в гостевую винду видюху, тогда посмотрим.

"Выпуск эмулятора QEMU 5.1"
Отправлено ss , 12-Авг-20 09:35 
icount починили?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:12 
Дико извиняюсь, а как эмулировать на нём ардуино? Ну, код то запустится, допустим, а как взаимодействовать с внешними устройствами?

"Выпуск эмулятора QEMU 5.1"
Отправлено kmeaw , 12-Авг-20 14:08 
Так же, как и pc. qemu -device ..., поднимаем виртуальную конструкцию, куда подключены виртуальные устройства. Последовательный порт можно вывести в пайп, символьное устройство или в сеть. Можно пробрасывать I²C и SPI с хоста в гостя.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:51 
Он видимо про то что вон тот шаговый моторчик и его драйвер на вот этих лапках - таки qemu все же не изобразит. И соответственно код крутящий оный ты таким манером все-таки не отладишь, сорь.

И уж тем более не сможешь посмотреть а что оно по факту делало бы в настоящей железке.


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:50 
> Ну, код то запустится, допустим, а как взаимодействовать с внешними устройствами?

Ну вот так - он тебе сэмулирует процовое ядро и какую-то часть периферии. Сложную внешнюю железку взятую наобум и прицепленную туда он, разумеется, не изобразит - он что, волшебник чтоли?! :)


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:18 
> В драйвере блочных устройств появилась поддержка виртуальных устройств хранения с логическими и физическими блоками размером 2MB.

Он уже в состоянии подрубать любую папку любого объёма из ОС в качестве виртуального харда? А то я до сих пор юзаю на рабочем ПК, где нет прав админа, старую версию, где только fat16 поддерживается и время от времени данные в такую папку не сохраняются. И KVM без админа не заюзать, грустно.

qemu-system-i386.exe -hda freedos.qcow2 -hdb fat:rw:c:\Temp\exchange  -boot c -m 64 -L bios


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:21 
Ну, или так

qemu-system-i386.exe -hda disk.qcow2 -hdb fat:rw:c:\Temp\exchange -boot c -m 1024 -L bios -smp 1


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:02 
> подрубать любую папку любого объёма из ОС

недавно появился virtio-fs, возможно подойдет

> где нет прав админа

но с таким ограничениями он вроде не работает

> И KVM без админа не заюзать, грустно.

для KVM права админа вроде не требовались


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 13:17 
Для kvm надо состоять в группе kvm и иметь права на modprobe,

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 14:32 
нету никого в этой группе и модуль загружен (и нигде отдельно не прописан). Видимо мэнтейнеры что-то подкрутили и уже давно.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 14:38 
Systemd в обход групп работает если что.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:03 
где почитать как он это делает для qemu? В пакетах с qemu юнитов нету, а нагуглил я только проблемы с libvirt

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:24 
> где почитать как он это делает для qemu? В пакетах с qemu
> юнитов нету, а нагуглил я только проблемы с libvirt

Емнип вот это https://github.com/systemd/systemd/blob/master/src/login/70-...


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:26 
>> где почитать как он это делает для qemu? В пакетах с qemu
>> юнитов нету, а нагуглил я только проблемы с libvirt
> Емнип вот это https://github.com/systemd/systemd/blob/master/src/login/70-...

И вон то https://en.wikipedia.org/wiki/Access-control_list


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:51 
спасибо

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:25 
> KVM без админа не заюзать, грустно.

Шляпопроблемы. В Debian всё работает.


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 19:53 
А зачем для запуска виртуалки админ? Шляпники что-то слишком много возились с болванками для шляп, если это у них так.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:27 
Есть где свежие зазипованные версии без инсталлятора?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:33 
А, всё пучком, экзешник нормально распаковывается архиватором.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:43 
>Добавлена поддержка эмуляции CPU на базе архитектуры AVR.

Сто лет ждал. А дебаггером прицепляться можно?


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 11:47 
На макоси эта поделка не запускается?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:05 
> The official support policy covers the last two released versions of OSX; QEMU might work on older versions, but it is not guaranteed and it might not even compile on older versions.

скорее всего запускается, но в режиме эмуляции


"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 13:01 
спасибо, надо будет попробовать

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:09 
Ма-кость и есть поделка, а QEMU - серьезный продукт

"Выпуск эмулятора QEMU 5.1"
Отправлено НяшМяш , 12-Авг-20 18:05 
Запускал прошлые версии на 10.14, потом на 10.15 - всё работало.

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 13-Авг-20 12:48 
Запускается вполне норм. Через homebrew можно установить: https://formulae.brew.sh/formula/qemu#default
Думаю на неделю обновится до 5.1

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 12:26 
Ну а что собственно у сертифицированных ОС Российских - там только KVM-QEMU и на ROSA за бешенные деньги можно oVirt - kvm-qemu собственно... Обвязка только лучше...
https://redos.red-soft.ru/base/arm/os-virtual/qemu-kvm/
https://astralinux.ru/products/pk-brest/


"Выпуск эмулятора QEMU 5.1"
Отправлено Arbichev , 12-Авг-20 14:05 
Знатоки, подскажите, SPARC 64-битный уже поддерживается?

"Выпуск эмулятора QEMU 5.1"
Отправлено Аноним , 12-Авг-20 15:32 
https://www.qemu.org/docs/master/system/target-sparc64.html

"Выпуск эмулятора QEMU 5.1"
Отправлено Arbichev , 12-Авг-20 18:27 
Спасибо!