Представлен релиз проекта QEMU 9.1. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61813
Одно из основополагающих творений, которое помогло сделать айти таким каким вы видите его сейчас.Мало кто поймёт, но это так.
Мне VMware больше помогла. Тогда qemu еще не было.
Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.Но Vmware всë равно работает быстрее
> Мне VMware больше помогла. Тогда qemu еще не было.
> Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.
> Но Vmware всë равно работает быстрееКуда уж быстрее? Сабж с KVM + virtio вообще от bare metal отличить сложно если, скажем, виртуалку на полный экран сделать. Разница с bare metal - какие-то проценты. Вот и сдохло твое вмваре - броадком его сожрал.
microsoft hyper-v его пожрал. А броадком спас. Ну, пока, на неопределенное время.Что там дальше будет- я хреновая ванга, но и предчувствия у меня тоже хреновые.
> Сабж с KVM + virtio вообще от bare metal отличить сложно если, скажем, виртуалку на полный экран
> сделать.главное, браузер какой-нибудь современный (то есть неработающий без офлоада на видеокарту) не запустить нечаянно, а то сразу спалят. В отличие от вмвари, да.
> я хреновая вангаs/ванга/\*/
> microsoft hyper-v его пожрал.Да что-то этот hyper-v в основном только у самого майкрософта в абажуре и встречается. Других хостеров на этом - я просто ни разу не видел. Вмварь и то популярнее. Но де факто KVM всех с этого рынка - ушел.
А самый угар: недавно майкрософт (!!!) сам накодил для KVM реализацию сервисов HyperV. Вот имнтересно, ЭТО им вообще зачем? Они не готовятся случайно сами - на KVM уйти? А это тогда - кодинг compat слоя для своего унаследованого легаси был. Есть какие-то более правдоподобные объяснения этого феномена?
> А броадком спас. Ну, пока, на неопределенное время.
Ну тогда оракл просто благодетель. По отношению к сан.
> Что там дальше будет- я хреновая ванга, но и предчувствия у меня тоже хреновые.
Попробую получше чем это. Возможно повторится история "оракл и сан"? Как 1 из версий.
> главное, браузер какой-нибудь современный (то есть неработающий без офлоада на видеокарту)
> не запустить нечаянно, а то сразу спалят. В отличие от вмвари, да.Хызы, ютуб на 1080p совершенно без напрягов играет. А, да, как забавное наблюдение, AV1 уже почоти везде теперь. По дефолту.
> Да что-то этот hyper-v в основном только у самого майкрософта в абажуре и встречается.он на каждом углу встречается. Но туда в шортах и шлепанцах могут не пустить дальше тамбура, поэтому ты и "не видел".
> Других хостеров на этом - я просто ни разу не видел.
помимо твоего любимого помойкохостинга полно других, чуть дороже.
> Но де факто KVM всех с этого рынка - ушел.
только с твоего единственно-доступного самого помойного сегмента. Чтоб денег никому разумеется не платить, так что качество этой услуги вполне соответствующее (привет, мэйлрушечка, как лайв миграция поживает?)
> А самый угар: недавно майкрософт (!!!) сам накодил для KVM реализацию сервисов HyperV. Вот
> имнтересно, ЭТО им вообще зачем?чтоб модные-современные некогдачитатьдокументацию я-разработчики могли и дальше ничего не знать.
> Они не готовятся случайно сами - на KVM уйти?
нет. их нормальным клиентам он низачем такой уродец нафиг просто не сдался. А они работают за деньги.
> Хызы, ютуб на 1080p совершенно без напрягов играет.
хороший процессор. Только у меня для тебя забавная новость - ютуб у меня на древнем гробе 1080p тоже без напрягов играет...только не отрисовывается. Ну то есть когда-нибудь, часик подождав, отрисуется, сожрав все ресурсы. Но мне проще его через yewtube смотреть. Т.е. веб-дерьмо жрет уже давно больше в десятки раз чем то ради чего эту страницу вообще загружали. И без видеоускорения вообще никак не работает.
av1 кстати как не попадалось, так и не будет (видимо, никогда). Поскольку я не смотрю ту порнуху что ты.
> он на каждом углу встречается. Но туда в шортах и шлепанцах могут
> не пустить дальше тамбура, поэтому ты и "не видел".Ох, это как если бы мамонт начал меня троллить на тему вымирающих видов.
> помимо твоего любимого помойкохостинга полно других, чуть дороже.
"А если не видно разницы - зачем платить больше?!"
>> Но де факто KVM всех с этого рынка - ушел.
> только с твоего единственно-доступного самого помойного сегмента.Самого жирного и массового сегмента, и много чего еще. Теперь виртуализация - это commodity. И никто не будет за это кучи денег платить. Сюрприз! Разве что за всякие средства оркестровки, группового управления и проч, и то...
> Чтоб денег никому разумеется не платить, так что качество этой услуги
> вполне соответствующее (привет, мэйлрушечка, как лайв миграция поживает?)Не знаю что с твоей мылрушечкой, а для меня 3-4 баксовые виртуалки работают годами без приключений. Еще дешевле? Забесплатно, чтоли? Ну я могу и сам себя по цене электричества хостить :)
> чтоб модные-современные некогдачитатьдокументацию я-разработчики могли и дальше ничего не знать.
Это какие разработчики? Майкрософтовские чтоли? Что остальные будут с HyperV апи делать в KVM хрен бы его знает. Более того - конкуренция с своим гипервизором, своими руками? Это вроде имеет смысл делать только если планируется - у себя прибить, а вон те пусть и пашут! :)
> нет. их нормальным клиентам он низачем такой уродец нафиг просто не сдался.
> А они работают за деньги.И именно поэтому майки по сути помогли конкурировать сами с собой? :) Я подозреваю что они просто хотят спихнуть косты - на других. А для себя, вот, оставят compat чтоб все вон то не переделывать. Наглость в спихивании костов и решении проблем за чужой счет 100% в духе майков.
>> Хызы, ютуб на 1080p совершенно без напрягов играет.
> хороший процессор. Только у меня для тебя забавная новость - ютуб у
> меня на древнем гробе 1080p тоже без напрягов играет...только не отрисовывается.Virtio адаптер так то - резвый. И декод AV1 с тем битрейтом может даже всякое барахло типа древних планшетов и немолодых ноутов.
> Ну то есть когда-нибудь, часик подождав, отрисуется, сожрав все ресурсы.Чего это за тетрис такой? И почему он работает голимее планшета 10-летней давности с 5 андроидом? Не, во времена 5 андроида - точно не было аппаратного декодирования AV1. Вот хоть тресни, это 64 бит ARM в софте вкалывает.
> Но мне проще его через yewtube смотреть. Т.е. веб-дерьмо жрет уже давно
> больше в десятки раз чем то ради чего эту страницу вообще
> загружали. И без видеоускорения вообще никак не работает.Хызы, прекрасно играется через virtio "видяху", не надо сказок. А чтоб не жрало - либо вебфаервол настроить либо /embed/<VideoID> юзать, а лучше и то и другое.
> av1 кстати как не попадалось, так и не будет (видимо, никогда). Поскольку
> я не смотрю ту порнуху что ты.Ээээ, ты про что? Я вообще наобум поклацал, в топ чарт например. Поискал всякое наугад что в бошку пришло. Из пары десятков мувиков - только 1 в VP9 отгрузился. Смотрел "статистикой для сисадминов" от ютуба, конечно. Оно кажет тип потока.
>> он на каждом углу встречается. Но туда в шортах и шлепанцах могут
>> не пустить дальше тамбура, поэтому ты и "не видел".
> Ох, это как если бы мамонт начал меня троллить на тему вымирающихи никуда вымирать не собирается. Просто с гаражными воротами тебе туда не светит. Максимум по другую сторону от монитора посидишь.
>> помимо твоего любимого помойкохостинга полно других, чуть дороже.
> "А если не видно разницы - зачем платить больше?!"мне видно. Когда виртуалочка не для того чтоб ютуб проксить - оно становится заметненько.
>>> Но де факто KVM всех с этого рынка - ушел.
>> только с твоего единственно-доступного самого помойного сегмента.
> Самого жирного и массового сегмента, и много чего еще. Теперь виртуализация -нет, самого грошового, с самыми т-пыми и ох-евшими клиентами, которым хочется еще копеечку сэкономить. Вот и нате вам на лопате - самое помойное железо, с самым помойным софтом, затобесплатное.
> Сюрприз! Разве что за всякие средства оркестровки, группового управления и проч,
> и то...и за это такие тоже не платят. Не для того пришли на твой копеечный чтоб лишнюю копейку платить. А те которые платят - платят чтоб с этим всем самим - не пердолиться.
> Не знаю что с твоей мылрушечкой, а для меня 3-4 баксовые виртуалки
ну я примерно так и предполагал.
> работают годами без приключений.главное ни для чего кроме прокси их не использовать.
> Это какие разработчики? Майкрософтовские чтоли? Что остальные будут с HyperV апи делать
как же у тебя в голове наcpaно... тебе вообще не приходит в голову что мир в целом не занят твоими воротами?
> в KVM хрен бы его знает. Более того - конкуренция с
они будут с kvm api работать - в hyper-v. Потому что на их ноутбучеке - винда и hyper-v а не этот вот ваш пердолятор.
> И именно поэтому майки по сути помогли конкурировать сами с собой? :)
наоборот. Дали еще один вариант использования своей технологии - тем кто вынужден по работе пердолиться со шва6одкиными но не хочет так работать. Или начальство не велит.
>> хороший процессор. Только у меня для тебя забавная новость - ютуб у
>> меня на древнем гробе 1080p тоже без напрягов играет...только не отрисовывается.
> Virtio адаптер так то - резвый. И декод AV1 с тем битрейтомдля видео в 1080 - достаточно древнего и тормозного. А вот с модной современной вебней - нет.
> Чего это за тетрис такой? И почему он работает голимее планшета 10-летней
> давности с 5 андроидом? Не, во времена 5 андроида - точнопотому что он 2008го года. Для видосиков даже 4k (но не в av1) - достаточен. Для модного-современного веба - уже не очень, а без видеоускорителя вообще никак. Новый дивный мир - дергающиеся серые квадратики и серые овальчики жрут в сто раз больше видео.
>> av1 кстати как не попадалось, так и не будет (видимо, никогда). Поскольку
>> я не смотрю ту порнуху что ты.
> Ээээ, ты про что? Я вообще наобум поклацал, в топ чарт например.вот ровно потому что мне твой топчорт нахрен не упал. Мне даже мой не упал, потому что гугль по сей день думает что меня кроме е..ли с конями и пластиковых окон ничего не интересует (но и там вряд ли av1 хотя я не собираюсь это проверить).
А то что я смотрю - снято тем что умеет либо hevc, либо старый добрый 264, ибо люди ж снимали. Обещалки что вот щащаща запилят дешевые и общедоступные аппаратные энкодеры и всем китайцам раздадут - так и не сбылись (и похоже что и не сбудутся никогда). И гугель пока не настолько глуп чтобы жечь электричество мегаваттами, а получить на выходе мутную кашу (точнее, он так делает для низких разрешений, но там снова нет никакого смысла в av1).
> Поискал всякое наугад что в бошку пришло. Из пары десятков мувиков
> - только 1 в VP9 отгрузился. Смотрел "статистикой для сисадминов" от
> ютуба, конечно. Оно кажет тип потока.Ниасиленые тобой yt-dlp и клоны кажут какие вообще там есть потоки в принципе. Ничего нового за последнее время - не появилось. (vp9 это не новое, и держится гуглем видимо для хренобуков. качество стабильно худшее чем у аналогичного потока mp4)
> и никуда вымирать не собирается. Просто с гаражными воротами тебе туда не
> светит. Максимум по другую сторону от монитора посидишь.Мне с той стороны монитора просто надоело. И да, тебе не светит быть там где бывал я. Не нанимают туда лyзepoв. Ты выглядишь как это, говоришь как это, завидуешь как это.
> мне видно. Когда виртуалочка не для того чтоб ютуб проксить - оно становится заметненько.
Я с тобой, чудаком, тут в 1 из таких виртуалочек треплюсь так то.
> копеечку сэкономить. Вот и нате вам на лопате - самое помойное
> железо, с самым помойным софтом, затобесплатное.Для меня это годами работает, мозги не делает, стоит недорого. А вы с вашим пафосом всех, скажем прямо, за...ли всех. За это нате на лопате ваши жизненные перспективы. Заслуженные.
> платят чтоб с этим всем самим - не пepдолиться.
Да мне пофиг какие там у них гномики шестеренки крутят. Я 1 фиг из своих образов VM деплою.
> ну я примерно так и предполагал.
Правильно, я *.ru хостерами не пользуюсь в принципе.
>> работают годами без приключений.
> главное ни для чего кроме прокси их не использовать.У меня разные есть. С довольно разнообразными сервисами.
>> Это какие разработчики? Майкрософтовские чтоли? Что остальные будут с HyperV апи делать
> как же у тебя в голове наcpaно... тебе вообще не приходит в
> голову что мир в целом не занят твоими воротами?Хорошая проекция. Желающих конкурировать с MS на их поле - толпа, офигенный же бизнесплан! :)
>> в KVM хрен бы его знает. Более того - конкуренция с
> они будут с kvm api работать - в hyper-v.Ты не понял. Майки закомитили в KVM (!!!) умение им именно HyperV'шных апей зачем-то. Т.е. они явно пильнули сук под своим гипервизором. Зачем? Кто б знал.
Но зная майков я б не удивился если б они сгрузили косты на линукс, прицепив свои управляторы и прочие абажуры то апм, и - зарабатывать деньги, уволив большую часть тимы. Это в их духе.
> их ноутбучеке - винда и hyper-v а не этот вот ваш пepдoлятoр.
Осталось понять нахрен они ему умения своего апи вкомитили. Конкурировать с своим продуктом - странная идея.
>> И именно поэтому майки по сути помогли конкурировать сами с собой? :)
> наоборот. Дали еще один вариант использования своей технологии -А технология это что? Групповые управляторы? Я искренне сомневаюсь что те кто берет KVM будут с энтузиазмом брать вон то. Тем более что у майков оно кривое даже и с родным hyperv.
> начальство не велит.
?
> для видео в 1080 - достаточно древнего и тормозного. А вот с
> модной современной вебней - нет.Ну я в 3D игры в браузерах не играю. Хотя там и проброс 3D нынче есть, если надо.
> потому что он 2008го года. Для видосиков даже 4k (но не в av1) - достаточен.
Ну на 4K там уже битрейт приличный. Но у того планшета скрин 1080, нафиг ему 4K на его 10"?
> без видеоускорителя вообще никак. Новый дивный мир - дергающиеся серые квадратики
> и серые овальчики жрут в сто раз больше видео.Черт его знает что за веб у тебя такой. Замена игнрух на флеше чтоли для поанктош?
>> Ээээ, ты про что? Я вообще наобум поклацал, в топ чарт например.
> вот ровно потому что мне твой топчорт нахрен не упал.Какая разница? Я так - чисто статистически посмотрел из интереса разблюдовку, что увидел то и сказал. Их кучи потыканого все "AV01", только 1 несчастный был в VP9. Как-то так.
Желающие могут клацнуть "статистика для сисадминов" (оверлей) и поклацать мувики сами.
> меня кроме е..ли с конями и пластиковых окон ничего не интересует
> (но и там вряд ли av1 хотя я не собираюсь это проверить).Ну, вот, коней я проверить не догадался. Самому по себе мне они не интересны, в топчартах их тоже вроде нет...
> А то что я смотрю - снято тем что умеет либо hevc,
Мертворожденный кодек.
> либо старый добрый 264,
Уметь оно может что угодно, остается понять кто это хостить захочет. Так что нате на лопате шевелящиеся квадратики с ломовым битрейтом.
> щащаща запилят дешевые и общедоступные аппаратные энкодеры и всем китайцам раздадут
> - так и не сбылись (и похоже что и не сбудутсяНа минуточку все современные GPU это уже умеют. Даже в линух уже закомитили. Букмарки надо апдейтить немного. А с дохлых лошадей типа 265 таки - слезать.
> а получить на выходе мутную кашу (точнее, он так делает для
> низких разрешений, но там снова нет никакого смысла в av1).В AV1 смысл - хорошая картинка при мизерном битрейте. А мутная каша это их H264 фаллбэки как раз. Они оставлены только для древних телеков с ютубом и проч по сути. Много бандвиза на этот мусор ютуб жаба душит.
>> ютуба, конечно. Оно кажет тип потока.
> Ниасиленые тобой yt-dlp и клоны кажут какие вообще там есть потоки
> в принципе. Ничего нового за последнее время - не появилось.Не вижу причин доверять каким-то васянским тулсам от питонистов когда можно посмотреть официальной приблудой тип потока который официальный же плеер тягает.
> привет, мэйлрушечка, как лайв миграция поживает?А что с ней? Работает.
> Мне VMware больше помогла. Тогда qemu еще не было.Аналогично (уже была, только она была - эмулятор. А шва6...6ешплатно-взять-взять виртуализация была только уе...щная старая версия xen. Консоли там через vnc, вот енто вот всьо.)
> Qemu расцвел с появлением Pentium 4, c аппаратной виртуализацией.
хм, а какая-такая аппаратная виртуализация была в пне4, пусть даже - в ксеонах на его базе?
vt-x это core, на семь лет позже, да и ничего с его появлением визуально не изменилось. Наверное разработчикам стало проще, а не нам.
> Но Vmware всë равно работает быстрее
сейчас уже вряд ли. Времена лайвпатчинга давно прошли. Но вмваре работает с энтер-прайсным железом и софтом, а костылепердолинг оставляет любителям клуба веселых м-ков.
>Одно из основополагающих творений, которое помогло сделать айти таким каким вы видите его сейчас.На каком-то этапе - да. Сейчас в АйТи более доминируют контейнеры, как более лёгкое решение.
> На каком-то этапе - да. Сейчас в АйТи более доминируют контейнеры, как
> более лёгкое решение.Угу, а крутятся эти контейнеры - в облааааачкаааах, у белогривых лош@риков. Как устроено и на чем - "нах мне то знать если можно не знать".
QEMU — сила, виртуалбокс — плохое слово.
> QEMU — сила,а чего ему гуй нормальный уже сделали?
https://github.com/macmade/QEMU-Manager
Clown: "QEMU-Manager is a macOS graphical frontend to QEMU, written in Swift."
https://github.com/nemuTUI/nemu
Зачем гипервизору гуй? В линуксовые виртуалки ходите через ssh, в виндовые через RDP / PS Remoting. Виртуалки с десктопом это чёт странное )
А как же КОНСОЛЬ? Консольное подключение, которое типа не рдп, но консольное.
> А как же КОНСОЛЬ? Консольное подключение, которое типа не рдп, но консольное.Если нужна консоль - ну так и открывать именно гипервизорную консоль, прямо в терминалке. В гуесте будет как /dev/hvc0 какое-нибудь, соответственно. Современный systemd даже в курсе что на этом надо запустить getty.
Enter-PSSEssion освой - и будет тебе консолька.
Чел видимо имел ввиду гуй для настройки миллиона опций в QEMU, а не гуй самой виртуалки. Гуй самой виртуалки там естественно есть: gtk3, SDL2, SPICE, VNC.
> для настройки миллиона опций в QEMUэти то понабежали поскалозубить,
а сами сабж в глаза не видели.
во как бывает
Для настройки миллиона опций в QEMU давно существует virt-manager.
> существует virt-manager.а такой куций?
знаем, видели
А сколько он зависимостей тянет!...
> Чел видимо имел ввиду гуй для настройки миллиона опций в QEMU,Не осилил доки - юзай vmware/parrallels/и пр
Я осилил, а если что-то не помню, то `man qemu`.
А вообще у меня просто алиасы в шелле для этого
> Я осилил, а если что-то не помню, то `man qemu`.
> А вообще у меня просто алиасы в шелле для этогоАлиасы :)
вот так выглядит одна из строк запуска qemu
qemu-system-x86_64 -rtc clock=rt -smp 8 -accel kvm -m 4096 -boot c -drive file=/media/vm/QEMU/DRV0.qcow2,if=virtio,index=0 -drive file=/media/vm/QEMU/XFS.qcow2,if=virtio,index=1 -device virtio-vga -device virtio-rng-pci,max-bytes=1024,period=1000 -net nic,model=virtio-net-pci -net user,hostfwd=tcp::22222-:22
Много таких алиасов? И часто меняемых - smp, от 1 до 16 и -m, от 128 до 8192вот тут еще один активист qemu https://www.opennet.dev/tips/3250_gpu_boot_kvm.shtml
>> А вообще у меня просто алиасы в шелле для этого
> одна из строк запуска qemuфанатики??
alias vm_arm='ps ax | grep [q]emu.*arm > /dev/null && \
echo already running || \
qemu-system-aarch64 -name arm \
-M virt -cpu cortex-a53 -smp 4 -m 2g -device ramfb \
-device usb-ehci,id=ehci -device usb-mouse,bus=ehci.0 -device usb-kbd,bus=ehci.0 \
-drive file=arm.qcow2,if=none,id=hd0 -device virtio-blk-device,drive=hd0 \
-netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=net0 \
-bios QEMU_EFI.fd'И в конец дописываешь нужны опции при запуске в шелле
А ещё у меня есть функции в шелле для запуска в режиме гипервизораvm_x86() {
VM=$1
shift
ps ax | grep [q]emu.*"$VM" > /dev/null && \
echo already running || \
qemu-system-x86_64 -name "$VM" -accel nvmm \
-cpu max -smp cpus=2 -m 4G \
-device usb-ehci,id=ehci -device usb-mouse,bus=ehci.0 -device usb-kbd,bus=ehci.0 \
-audiodev oss,id=oss,out.dev=/dev/audio,in.dev=/dev/audio -device ac97,audiodev=oss \
-drive file=${VM},if=none,id=hd0 -device virtio-blk-pci,drive=hd0 \
-nic user,model=virtio-net-pci \
-monitor tcp:localhost:7777,server,nowait "$@"
}Всё эти опции переопределяются. Например, vm_x68 Ubuntu.qcow2 -display sdl -cdrom Ubuntu.iso
> Много таких алиасов? И часто меняемых - smp, от 1 до 16 и -m, от 128 до 8192Я себе сделал несколько шелскриптиков с типовыми параметрами VM, помельче, пожирней, с дебиан таким, сяким, вот тут ультраминимум, тут типа-десктоп, а это еще жирней, скажем, браузер, как вот этот вот где ты чирикаешь.
> Алиасы :)ну типа в нормальных шеллах есть tab completion, который частично порешает твои проблемы.
Я так боролся с virtualbox - его явно писали люди, не в ладах с командной строкой. Этот бред ни запомнить, ни набирать было невозможно.Но куема превзошла и их. Эти ребята явно привыкли копипастить мышиком из браузера, и сами свои замысловатые команды не набирали никогда в жизни.
> Много таких алиасов? И часто меняемых - smp, от 1 до 16 и -m, от 128 до 8192
ну напиши себе скриптик. два параметра как-нибудь уж обработаешь.
> Много таких алиасов? И часто меняемых - smp, от 1 до 16
> и -m, от 128 до 8192Не знаю насчет алиасов но можно это в мелкий скрипт засунуть и парсить переменные окружения или аргумента. И будет тебе startvm 4 2048 какой-нибудь. Или MEM=8192 CPU=8 startvm - просто капец как сложно. А часто нужные vm можно вообще своими скриптами.
А что, в гуе таки 2 параметра найти и переколупать будет проще и быстрее? Ага, сейчас! :)
> Не осилил докисенсей! научи нас жизни
> Не осилил докигуру, что нужно нам еще постичь?
> Виртуалки с десктопом это чёт странное )точно!
наклепали помаешь всякие там вмари да виртуалбоксы
с гуями.. бесовщина прям!
толь дело с терминала настраивать.. благодать! аминь
> точно!
> наклепали помаешь всякие там вмари да виртуалбоксы
> с гуями.. бесовщина прям!
> толь дело с терминала настраивать.. благодать! аминьНу тау виртуалка настраивается - 1 раз. У умных людей - 1 раз на шаблон, который потом реюзается.
А потом весь этот гуй только мешает и отвлекает, разрушая иллюзию отдельного компа лишний раз. И это куда больший % времени жизни виртуалки чем колупание ее конфинурации как правило.
Впрочем эффективность мышевозил всем известна. Пока вы будете 1 виртуалку в вашем гуе ковырять - Я УЖЕ ЦЕЛЫЙ ФЛОТ ВИРТУАЛОК ЗАБУТЯВЛЮ.
> Зачем гипервизору гуй?Без гуя у юзера может сформироваться привычка пользоваться консолью, а там, чего доброго, и до баш-портянок недалеко!
Ты гуй для io_ring или epoll видел? А для mmap? Вот и здесь так же
А ещё я не видел гуй для GLibc. Поэтому, здесь не так же. QEMU приложуха, а перечисленное вами это библиотеки.
Для гуя тебе нужен виртуалбох.
А это профессиональное ПО, гуй ему противопоказан, как показала более чем 25летняя практика микрософта. Понавыращивают надрессированных на кнопочки мартышек, а потом ноют, что айти ушло в сторону смуззи и ракового политического активизма
> Для гуя тебе нужен виртуалбохправда??
а вбоксманагер больше не котируется?
профессионалы то об нем чото знают?
> а чего ему гуй нормальный уже сделали?Что ненормального в Virt Manager?
https://github.com/virt-manager/virt-manager
> Что ненормального в Virt Manager?застрял в прошло.. 2022-м
и да, его можно нормально с реп поставить
>QEMU — сила, виртуалбокс — плохое словоконечно сама сила - хорошо
а когда работает через силу, тут и браниться начинаешь
> QEMU — сила, виртуалбокс — плохое слово.А VMWare? Между прочем раньше этих появилась задолго. А недавно KVM стала поддерживать.
> раньше этих появилась задолго.да-да! а еще они-с xen любять
> А VMWare? Между прочем раньше этих появилась задолго.И бизнес так пер, так пер... что теперь некогда ценный ассет - дожевывает и переваривает вообще броадком. Как он к виртуализации относится хрен его знает, видимо, как нормальная акула - сожрали большой кус задешево. А то что это пенопласт - ощибочка вышла!
> А недавно KVM стала поддерживать.
Ох, вау, а сабж так умел цать лет назад. Зачем это нечто от броадкома надо - ктулху б его знает.
> В эмуляторе архитектуры SPARC добавлена поддержка процессорных расширений FMAF, IMA, VIS3 и VIS4.Но зачем?
> Но зачем?Потому что нашелся человек, которому
а) это было интересно
б) он смог это сделатьТ.е как обычно в опенсорсе - делаем задачки, которые нам хочется, а не те которые нужно - тк они нам не интересны.
с) нашелся преп, который предложил такую тему, и нашелся студент, который ее осилил
Больше похоже на правду.
Но команда появилась в 2011 году в гцц добавлена тогда же. Но в кему только сейчас. Что то подсказывает что за 13 лет эта команда никому не понадобилась.
Оспаде, ну выключилась фиолетовая коробка и не зажигается, а ЕОЛить легаси сервис нельзя.... вот и порешали нанять того кто сделает. А то студент, препод... oracle давно не заносит в ВУЗы чемоданы денег/девборд и пр. Вернее, орацле никогда не заносило, а вот санки заносили. И сами и через "Открытое общество"
Что же там за софт такой, что нельзя мигрировать на открытую солярку?
> Что же там за софт такой, что нельзя мигрировать на открытую солярку?Дело не в открытой солярке, а в фиолетовой коробке. С фиолетовой коробки на серебристую не всегда получается смигировать, да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет. Так что паравиртуализация - наше всё. Опять же, видел как тьма легаси серисов из 12 фиолетовых стоек переехала в 2U коробку на x86 :) Тож экономия.
> С фиолетовой коробки на серебристую не всегда получается смигировать,Ну дык! Не с проста же "смигрантам" :) деньги такие платят :)
> да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет.
Зависит от DBA. Если ты ему намекнул что надо бы "смигировать" - он (если толковый) те солмки подстелит, под любую архитектуру. :)
>> С фиолетовой коробки на серебристую не всегда получается смигировать,
> Ну дык! Не с проста же "смигрантам" :) деньги такие платят :)Нам в том числе за куему и платят...
>> да и у того же орацле базы процессорозависимые даже, т.е. дамп о спарка на х86 работать не будет.
> Зависит от DBA. Если ты ему намекнул что надо бы "смигировать" -
> он (если толковый) те солмки подстелит, под любую архитектуру. :)Не совсем так, у оракла это своего рода защита от умного клиента - платформозависимые хранимые процедуры, если совсем упрощать. Но нам обычно столько не платят, нет столько денег на легаси. Всё же на фиолетовых коробках мало осталось жизненно-важного.
Тогда почему бы не поднять с нуля похожий, но нативно, на новом окружении, если оно
а) легаси
б) уже некритично
в) держится от конца жизни только благодаря доброй воле?
> Тогда почему бы не поднять с нуля похожий, но нативно, на новом
> окружении, если оно
> а) легаси
> б) уже некритично
> в) держится от конца жизни только благодаря доброй воле?На x86 не поднять похожий, ибо оно под спарк, нового спарка нет, либо очень дорого. При этом оно может быть достаточно критично - типа легаси биллинг у оператора сотовой связи. Да, там вполне себе бегает куему.
Вы думаете о старом пхп когда слышите "легаси"? А в мире "зрелых копро... корпоративных решений" это слово означает другое. Но даже если речь идет про какой-нибудь веб адок, который не сайт но какая-то црм-ка или еще какое приложение, то там тоже может быть много веселья, когда старый фреймворк (да хоть смарти из недавнего опыта) требует старого пхп, а тот в свою очередь прибит гвоздями к старому ораклу. Ну и подпирает это всё старая ява. Ну и да, там в лучшем случае спарк, а в худшем чпукс на па-риск. В итоге одни люди задорого делают P2V, а другие уже за нормально обмазывают это какой-нибудь сурикатой и оно работает еще 20 лет.
пехепе тоже бывает. Пятый. С тем самым oci драйвером того самого орацла, под единственноверную платформу. И знаете что - идите-ка вы нахрен с предложением сейчас каааак все это разобрать, отрефакторить, немедленно перепилить и разместить в облачках. Штраф от регулятора ваших карманцов оплатить не хватит, а он не один будет.
> пехепе тоже бывает. Пятый. С тем самым oci драйвером того самого орацла,
> под единственноверную платформу. И знаете что - идите-ка вы нахрен с
> предложением сейчас каааак все это разобрать, отрефакторить, немедленно перепилить и разместить
> в облачках. Штраф от регулятора ваших карманцов оплатить не хватит, а
> он не один будет.Четвертый бывает... в соляроспарк затащенный юниксвеем - простым копированием. и апач 1.х в биллинге бывает наружу торчащий :) Зрелые копро.. рокрпоративные решения. Но я шабашник а не эксплуатант... надо перетащить из фиолетовой коробки в серебристую - я сделаю. Остальное - чья-то чужая зона ответственности.
> Четвертый бывает...для него вроде oci еще не было ;-) В те времена вместо вебморды использовали oracle forms. Пусть дальше и используют.
> и апач 1.х в биллинге бывает наружу торчащий
И чо не так? Мой еще вроде не поломали. Прокси всякие только не включай и не компили даже.
>> Четвертый бывает...
> для него вроде oci еще не было ;-) В те времена вместо
> вебморды использовали oracle forms. Пусть дальше и используют.Это еще до орацле. Это pure purple servers на сантехнических технологиях. Там обычно что-то под томкетом на jsp, а php - это уже привнесенный веб макаками функционал где-то в начале нулевых.
>> и апач 1.х в биллинге бывает наружу торчащий
> И чо не так? Мой еще вроде не поломали. Прокси всякие только
> не включай и не компили даже.Они чот "правильный" tls хотят только... на первом апаче
> Это еще до орацле. Это pure purple servers на сантехнических технологиях.Как будто на них не тот же орацле и крутился, и да, что-то помнится дампы от них не подходили к x86, банально потому что там ни разу не utf8.
> Там обычно что-то под томкетом на jsp
это слишком модно и молодежно, скорее из эпохи 2005+, а в 99м было принято телнетом в oracle forms. Какие-то кнопки конечно не нажимаются нормально, но оне привычные.
И тогда же то что могли - радостно меняли на пехепе, еще четвертый, где ничего толком не работало и не могло. Орацле тоже не могло. Перл вот мог, тоже какой-нибудь четвертый или ранний пятый. Только он сановским компилятором не собирался.
> Они чот "правильный" tls хотят только... на первом апаче
1.0 есть, куда им больше. Лишь бы от белок-истеричек из центробанков попрятали поглубже.
под ним можно запустить макось?
Да, и даже так и можно было https://xakep.ru/2024/09/02/docker-osx/
когда же опять сделают портабельную версию под оффтопик? А то что есть больно старенькие уже...
Под твою XP - уже никогда, смирись с этим. А в дисяточке есть hyper-v и там эта поделка никому не сдалась.
каким образом hyper-v позволит мне с флешки запустить виртуалку на любом виндузятском компутере вне зависимости от прав юзера?хотя у тебя спрашивать бесполезно...
> мне с флешки запустить виртуалкугипервизор и портабельный..
ох моветон
ну дак со старым qemu прокатывало - на флешке бинарник сабжа и образ, а запускается с батника на любом виндузятском компе с любой актуальной и не очень виндой...
> ну дак со старым qemu прокатывало - на флешке бинарник сабжа и
> образ, а запускается с батника на любом виндузятском компе с любой
> актуальной и не очень виндой...А сеть?
А сети-то что мешает? Она паравиртуальная.(т.е. для венды - обычное юзерприложение. bridge/tun естественно работать не будут, но nat - вполне себе)
> гипервизор и портабельный..не, ну если использует встроенный в систему hyper-v - ничего особо не мешает.
И вроде они этому давно уже научились (следом за вбоксом и кто там еще в очереди). Правда, это далеко не "юзер с любыми правами" требуется.Насколько эта обертка при этом "гипервизор" - учоные спорют.
А что оно там еще за магию может делать - вопрос к тредстартеру. Может, раз ему наплевать на дикий тормоз запускания виртуалок с _флешки_ - он не замечает и того что там вообще нет никакой виртуалки? qemu сама-то по себе действительно никаких особых прав не требует.
боюсь это нужно примерно никому, виртуалка на тормозной плешке, это какой-то й-ный стыд, а сам ты даже собрать свой "портабельный" ниасилишь.
>А в дисяточке есть hyper-vЭто Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.
>>А в дисяточке есть hyper-v
> Это Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.как будто вы знаете зачем они вам...
Ну как зачем. Я прозрачно работаю в чрутах разных дистрибутивов/архитектур с помощью qemu-static.
>>>А в дисяточке есть hyper-v
>> Это Хайп'er-V всего-лишь только виртуалка, а QUEMU ещё и эмулятор других архитектур.
> как будто вы знаете зачем они вам...Я в таком в виртуалках прототипирую образа железок, если самой железки под рукой нет. Так можно RISCV или ARM какой нарулить, из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.
обычно если железка такая странная, что ее под рукой нет - куема ее не умеет. Или так умеет что лучше б не.
> обычно если железка такая странная, что ее под рукой нет - куема
> ее не умеет. Или так умеет что лучше б не.Да и х... с ним, а? Я в unikernel умею - и по этому поводу в виртуалке будет, вот таки - virtio. Для сцук скорости ее работы, представляешь? Они кроссовые видишь ли и так тормозные что капец, еще этим их втормознуть - нафиг надо.
Надо - тот же набор команд, систему подготовить, и в нем прогу допустим погонять. И конечно я не смогу проверить полноценно работу с GPIO/IIO. Но кроме этого система будет процентов на 90-95 готова. И по большому счету по прибытии железки останется только обыграть вопросы с бутом и - вот - проверить IIO/GPIO, но его частично можно и на других штуках погонять.
представляю. А потом, при попытке переноса на реальное железо - все расыплется, потому что нет там никакого virtio.
Уровень самоучек-без-мотора, он как всегда. Явсепатестироваль кроме самого критичного участка.И нет, реальные железки отличаются вовсе не (только) наличием gpio. (кстати для куемы существует аж ПЯТЬ неработающих реализаций виртуального gpio, ни один из которых не предъявлен в апстрим. Что как бы намекает нам на число самоучек без моторов которым на самом деле оно надо а не подр04ить и выбросить.)
> из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.Да, ВСЕГО ЛИШЬ
>> из отличий с реальной железкой - ну вот бутлоадер раскидать останется. И все.
> Да, ВСЕГО ЛИШЬДля меня это не является какой-то крутой инженерной проблемой - я вообще uboot умею из сорцов билдовать, он у меня даже обычно слегка патченый, для отстрела всяких дефолтоподлян, ускорения старта и проч. Много времени при наличии опыта это не занимает.
Хотя конечно у экспертов опеннета и бутлоадер в образ положить - проблема. А мне это дел - ну может на полчаса-час. Если не повезло. А если все прокатило - минут на пять.
Кроскомпилю, а потом на элуляторе пускаю.