Представлен релиз проекта QEMU 5.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52839
да здравствуют зашифрованные виртуалки!
Погоди, а раньше luks не работал в qemu?
Ну и чем оно лучше virtualbox?
Всем? Коробка это копипаста кусков qemu, wine и samba 20 летней давности. Ну ещё закрытый проприетарный код (с бэкдорами).
GPLv2
>основная часть продукта распространяется бесплатно под лицензией GPL v2. Устанавливаемый поверх неё дополнительный пакет, обеспечивающий поддержку устройств USB 2.0 и 3.0, протокол удалённого рабочего стола (RDP), шифрование накопителя, загрузку с NVMe и по PXE, распространяется под особой лицензией PUEL («для личного использования и ознакомления»), по который система бесплатна для личного использования, в целях обучения или для оценки перед принятием решения о приобретении коммерческой версии. При этом личное использование ограничивается одним хост-компьютером для одного пользователя.Так написано в вики...
Лично я не использую в VirtualBox поддержку устройств USB 2.0 и 3.0, а также загрузка виртуалок по PXE мне не требуется. Ибо блобы в ядро хостовой системы есть плохо.
загрузка по PXE в qemu работает
в qemu даже загрузка ядра напрямую работает
>с бэкдорамиПруф.
С пруфом это уже будут не бэкдоры, а "по недосмотру разработчиков остались служебные логины".
толсто, невероятно толсто
А давно VirtualBox чтото отличное от x86 эмулировать начал? Или я что-то пропустил?
Как мне Solaris для SPARC'а запустить в твоей virtualbox?
А для чего это можеть быть нужно? Просто мимипроходил, интересуюсь.
например для отладки чего-либо.Не знаю насчет спарков, но пару раз надо было подготовить кастомные образы для ARM железки. Это оказалось проще, чем вскрывать корпус и подпаиваться
Вот есть у меня Cisco PGW 2000 for Solaris8/SPARC - где я сейчас netra210 древнюю найду, да чтобы ещё она гарантированно долго и счастливо работала в продакшене 24/7 ?
'Неасилил' - дэтэктэд... Ой, а тута какаето консоль для виртика! А хте тыкательные ЫКОНОЧКИ?!?
>школьник решил вы*бнуться поеданием кактусаПроиграл.
Тыкательные кнопочки есть в virt-manager.
> Ну и чем оно лучше virtualbox?VB уже научился пробрасывать произвольную видеокарту?
Года три назад пробовал, QEMU тоже не смог пробросить Невидию.
ну это ты просто не осилилзамечательно прокинута нвидия 1070ти, играю в винде как на "баре-метале"
> Года три назад пробовал, QEMU тоже не смог пробросить Невидию.nvidia завелась без проблме по мануалу с арчевики
Дайте плиз ссылку. Чет найти не могу.
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
спасибо!
А qemu ?
Лично мне это не удалось.. по крайней мере, если говорить об интегрированной uhd630 и базовой ос - не_линукс.Хотя я и не особо парился.. однако, как идея для запуска 32-битного винтового барахлишка на OS X Catalina ( вайн не тянет )...
Версия 0.7 была самой быстрой и стабильной. 0.9 уже потеряла процентов десять в скорости эмуляции. На версии 1 уже скорость просела в разы :(
Хоть и после 0.9 появилась более адекватная эмуляция сети, но до сих пор использую во многих поделках 0.7. Связь с хостом через -hdb ...
Так эмуляции или виртуализации всё же? В те времена для виртуализации с большой скоростью требовался блоб от Фабриса Беллара.
И в 5.0 звук с треском.
Единственное, что сделало звук немного лучше https://www.redhat.com/archives/vfio-users/2016-June/msg0007...
Ещё на 4.2 звук поправили - можно настроить полностью без треска. Причём даже 5.1, а не только стерео (через эмуляцию usb аудио).
И примерно тогда же поменяли синтаксис вызова, так что по ссылке действительно метод уже не рабочий. Смотрите актуальную документацию. Правда оно требует пульсу, c alsa только старый вариант со стерео получается.
P.S. В virt-manager автоматически не получится мышой накликать, нужно будет немного xml поправить.
С -device usb-audio тоже треск.
Я же написал - "можно настроить ", а не "работает по умолчанию". Дьявол кроется в мелочах, нужно правильно выставить размер буффера и период обновления. Но эти параметры зависят от оных в драйвере звуковой карты и пульсы. Надо сначала подробности посмотреть в ней, и выставить соответственно. Маленький буффер=треск, слишком большой=в играх с многими источниками позиционирование не будет ощущаться. С обновлениями то же самое - слишком частые ведут к повышенной нагрузке и даже треску, слишком редко - звук начнет периодически пропадать на пару секунд.
Огласите, наконец, эти секретные мелочи.
добавить строку QEMU_ALSA_DAC_BUFFER_SIZE=2048 Для разных карт разный размер буфера. поэксперементируйте и выберите оптимальный.
Да ничего секретного, просто документацию почитать стоит. Конкретно на моем железе и системе, чтобы не было треска, при выводе в конфигурации звука 5.1, работает такой вариант:-device usb-audio,audiodev=usb,multi=on
-audiodev pa,id=usb,server=/run/user/1000/pulse/native,out.mixing-engine=off,out.buffer-length=4608000,timer-period=2000,out.voices=2И нет, если просто скопипастить, 80% что сразу не заработает. Т.к. надо подогнать как минимум out.buffer-length, и timer-period под свой случай. И UID пользователя может быть не 1000.
Подробности тут: https://qemu.weilnetz.de/doc/qemu-doc.html#Standard-options
И тут: https://wiki.archlinux.org/index.php/PulseAudio_(Русский)/Troubleshooting_(Русский)#Глюки,_пропуски_или_потрескивания (Откуда брать про буфер подробности - обратить внимание на device.buffering.buffer_size из вывода pactl.)Этими же параметрами и не только usb а и старый hda-micro тоже приводится в чувство, но там такой здоровый буфер как в этой строчке не нужен - т.к. только стерео.
> Возможность проброса части файловой системы хост-окружения в гостевую систему при помощи virtiofsd.И сколько же пришлось этого ждать. А теперь осталось всего ничего: дождаться соответствующего драйвера под винду.
>И сколько же пришлось этого ждатьутомился поди? :)
qemu+kvm или qemu+xen кому как лучше?
Ну и как это подделка слеплённая из палок и «г» лучше VMware?
Я так предполагаю что у админов аргументов не найдётся и пригара удалят коммент
а зачем тебе что-то аргументировать? Нравится вмварь, используй вмварь, что ты как маленький?
Я так предполагаю что у админов аргументов найдётся столько, что им будет проще пожать плечами и махнуть рукой, чем что-то тебе объяснять.
Думаю нет, не найдутся. На этом сайте только так и могут, если нечего сказать начинают пользоваться своим модератерским авторитетом. По традиции как и во все времена в России неугодных власть имущие убирают, затыкают и давят
>подделка слеплённая из палок и «г»
>у админов аргументов не найдётся и пригара удалят коммент
>Думаю нет, не найдутся
>начинают пользоваться своим модератерским авторитетом
>неугодных власть имущие убирают, затыкают и давятты не неугодный, ты альтернативно умный провокатор
А ты сначала покажи как в VMware выбрать процессор CPU Cortex-M7... А потом пиши коменты...
А что ты с ним собрался делать?
Тесты в CI гонять, например.
Вот всегда так,
- ваше Х г, У лучше
- но там нельзя Н
- а это и не надоТебе мизинцы нужны? ну пойди отреж, че ты..
У вари много разных продуктов, qemu так-то тоже по-разному может использоваться.Варя - это виртуализатор HVM. Qemu может быть и HVM (KVM и с Xen) и паравиртуализатором (Xen) и программным виртуализатором для кучи архитектур. О чем тут сравнение.
Если мы говорим про задачи из серии запустить виртуалку на рабочей станции, то поверьте, вам всё что угодно подойдёт. Если вы туда видеокарту собрались прокинуть и у вас там невидия, то только qemu+kvm помогут победить ошибку 43 в блобе невидия, который принуждает покупать лицензии или более дорогие карты для поддержки эмуляции (ошибка специфична для Geforce)
Если мы говорим окрупных развертываниях программно определяемых датацентров, то VMware - конченный мусор. По опыту говорю. RHEV/oVirt (c KVM) - всё умеют, System Center/Hyper-V - всё умеют, но там всё не совсем так как с KVM, потому что паравиртуализация без традиционного мемориоверкоммита с одной стороны и Storage Space Direct вместо традиционных для линукса VSAN с другой стороны. А что Vmware? А ничего, если даже у MS (!!!) сеть на вендосерверах лучше, чем падучая SDN от vmware. Если VMware VSAN не умеет гиперконвергентно подавать PMEM хранилища. Хуже ситуация только у Citrix, которые явно болт положили на Xenserver.
Использовать VMware в 2020-ом году... это такой детектор конвергентной инфраструктуры на предприятии. Когда у тебя есть несколько стоек с серваками, несколько хранилок по FC с железной сетью хранения, групка цисок которые подают сеть и на которых она и рулится и никакой надежды на будущее и развитие. А рядом обычно очередные девелоперы поставят докерсворм, чтобы докеры свои крутить поверх такой "легаси инфраструктуры", туркая админов за то что их очередные микросервисы проседют по сети. Скрепоносная безблагодатность.
Нет, ну можно конечно сделать нормальный современный программный датацентр и на вмваре, вот только не понятно зачем так мучаться, если для проприетарных задач есть MS для открытых есть Red Hat.
Что касается QEMU конкретно:
1. Пользователю Linux нет никакого резона использовать VMware на рабочем столе, если есть QEMU+KVM.
2. Пользователю Windows нет никакого резона использовать VMware на рабочем столе, если есть Hyper-V, который предустановлен в каждую десяточку.Технологически VMware сейчас в отстающих, интерфейсно, на вкус и цвет фломастеры разные. Пусть лучше маркетологи VMware мне доказывают, а не наоборот, почему пользователи Linux/Windows должны отказаться от бесплатного встроенного и главное рабочего и функционально богатого решения в пользу отсталого платного продукта. Хотелось бы узнать, за какие такие киллерфичи я лично должен нести им деньги.
Спасибо за комментарий! Всех благ!
> 2. Пользователю Windows нет никакого резона использовать VMware на рабочем столе, если
> есть Hyper-V, который предустановлен в каждую десяточку.а гипер-в научился токены по usb пробрасывать?
Годная штука
Да неужто уже icount починили?
У этого можно найти адекватный гуй для запуска?
Virt-manager.
Это для одноклеточных.
А кто-нибудь знает, в рамках какой софтины можно решить задачу по пробросу в виртуалку софтварной эмуляции железки PCI?
GHDL, например.
https://github.com/texane/vpcie"ghdl with qemu to emulate SoC FPGA"
https://www.mail-archive.com/ghdl-discuss@gna.org/msg01...Wojciech M. Zabolotny "Development of embedded PC and FPGA based systems with virtual hardware"
https://www.semanticscholar.org/paper/Development-of-embedde...
>У этого можно найти адекватный гуй для запуска?Cockpit
предположу, что вопрос был про "потребительский" гуй.