Представлен релиз проекта QEMU 10.0.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63129
Для запуска в виндах древнего софта приходится использовать в qemu линукс+wine
Нативно в свежих виндах не работает
Использую портативную версию (без установки)
http://lassauge.free.fr/qemu/QEMU_on_Windows.html
Свежее версию кто-нибудь видел?
https://qemu.weilnetz.de/w64/
мне не нужен инсталлер - у меня прав 0дминских нет
Распаковать?
Вот ведь ойтишники пошли, прости г-ди.
а нафига в этом уравнении qemu? wine сам умеет эмулировать древнее окружение
дык мне под виндой запустить :)
Дык Wine под виндой тоже работает.
Где?
WSL+GUI: https://learn.microsoft.com/ru-ru/windows/wsl/tutorials/gui-...
это как-то совсем по извращенски
А можно примеры такого софта?
https://duckduckgo.com/?q=windows+11+software+not+working&ia...
https://duckduckgo.com/?q=windows+10+software+not+working&ia...
Ясно, примеров не будет.
какой тебе пример тебе надо?а название моей программы тебе ничего не скажет, написана еще в прошлом веке на фортране, стала рандомно вылетать после очередного обновления 10-чки. галочки совместимости не помогают. нужно портабельное решение для флешки.
> нужно портабельное решение для флешки.Разложи на нее линух и запускай программу вместе с правильной операционкой для нее :)
под линуксом оно у меня работает без вопросов, но я то хочу под виндой запускать....
> https://duckduckgo.com/?q=windows+11+software+not+working&ia...
> https://duckduckgo.com/?q=windows+10+software+not+working&ia...Ты чё, HTML-страницу не можешь в винде открыть?
вот ты видимо и не осилил открыть и прочитать
>Для запуска в виндах древнего софта приходится использовать в qemu линукс+wine
>ативно в свежих виндах не работаетА ещё говорили, что в Винде обратная совместимость с >15-летним софтом. Значит врали.
Постоянно врут. Первый раз что-ли?
Нет, не врали.
Обратная совместимость — да, 100% — нет, конечно (да и невозможно это).
Но у фанатиков чёрно-белая картина мира, как известно.
опять врут ...
Обратная совместимость - "может быть" ... Это если без вранья.
Про фанатиков я уже сказал.
> Для запуска в виндах древнего софта приходится использовать в qemu линукс+wineЭто с каким таким софтом у вас проблемы? Всё что 32 бита прекрасно запускается даже в 64 битной одиннадцатке. Может речь идёт о 16 битном софте времён Win 3.x?
Ну запусти первую цивилизацию на win 11.
> Ну запусти первую цивилизацию на win 11.Какое отношение DOS программы имеют к Windows? У вас точно нет дислексии и вы внимательно прочитали (а главное - поняли) предыдущую реплику?
Первая цивилизация есть и под Windows. Но — она 16-битная.
А много кто про неё слышал? И опять же выше сделана оговорка о 16 битах. Вы, что, совсем дислексики здесь все 🙈
Ну извините, я уточнил просто.
Первая цива вышла в 1993 году. Вин 11 вышла 2021 году.
Очень интересно как бинарники 30 летней давности сейчас на линуксе запустятся, на убунту 24 каком-нибудь. А ещё не вышла в тираж вин10 32битка где похоже оно работать будет.
На крайний случай таких вещей winevdm сделали.
Какие проблемы?
со старым софтом на фортране, а что?
Какое отношение ЯП имеет к target бинарника?
> Какое отношение ЯП имеет к target бинарника?я не пограммист - как мог описал...
могу еще сказать, что программа пишет эксель файлы в древнем формате - как древняя 1цэ в свое время...
Коллеги, а эмуляцию orange pi one починили, или может знает кто почему сломали, в 7 версии все работало, а 9 какието проблемы с rtc
Когда-то давным-давно пользовался, во времена когда было несколько лицензий у эмулятора. А как перешли на безальтернативный жопаэль, то он теперь в чорном списке.
>как перешли на безальтернативный жопаэль, то он теперь в чорном спискеУважаемый, поделись сакральным знанием, как GPL тебе мешает *пользоваться* софтом.
Действительно. Проблемы с лицензиями, это же если изменять исходник, или заимствовать..
А что мешает просто пользоваться? Не понятно. :)
> А что мешает просто пользоваться?Брезгливость. Не?
Проявляется только в отношениии средств разработки.
нет, искалеченность корпорастами
Да какие проблемы с изменением исходника. Изменил и пользуйся себе на здоровье. Главное, не орать на всех углах, что исходники изменил. А так кто узнает, что пользуешься, никто код диззасемблировать не будет, байты сравнивать, как там изменено.
Дык меняй сколько хочешь. И пользуйся сколько хочешь. И ори на каждом углу ...
А вот если будешь изменённое продавать (ну или получать с этого профит) то тут как раз и начинает работать лицензия.
>Добавлены графические устройства 'apple-gfx-pci' и 'apple-gfx-mmio', использующие фреймворк ParavirtualizedGraphics, предоставляемый в macOS для аппаратного ускорения графики в гостевых системах. Первый драйвер предназначен для использования на устройствах x86-64, а второй - ARM64.Неужели Beagle перестанет крашиться?
Пушка-гонка, в QEMU свой дистриб собираю. Переходить на новую версию считаю рано, нужно дождаться новой весии Libvirt.
А CUBIC для Ubuntu что использует для виртуальной машины? Мне интересно как повысить его производительность, выделить побольше ядер, памяти...🤔
Или где конфиг CUBIC?
На нём можно запустить Windows 95,98,ME? У virtual box нет ускорения в этих системах, а здесь как дела обстоят? Вообще, что посоветуете для игрушек под Windows 95? Физически покупать комп-гроб той эпохи нет желания.
VMware workstation. Вот только впн может понадобиться для скачивания отдельного iso с сайта броадкома
> VMware workstation.В VMware нет ускорения для Win9x, а только для WinXP и выше.
Для Win9x наверное лучше PCem, там какое то ускорение есть.
>>что посоветуете для игрушек под Windows 95?Надо ещё найти игрушки для Windows 95, не работающие на XP. Точнее их не много. И для совсем "тугих" игр лучше PCem.
А всё остальное прекрасно идёт в виртуалке Vmware с WinXP.
> Надо ещё найти игрушки для Windows 95, не работающие на XP.Ну... эмм... вообще, полно игрулек, которые не хотят штатно запускаться под Win NT/2000/XP. И если не Win 95, то хотя бы 98. Кстати графика в PCem тормозит (невероятный мышиный пинг, будто админишь удалённый сервер за 20000 км через 1001 туннелей, даже на i9-9000K (не самый слабый проц).
Ну может часть игрушек можно найти тут ? https://www.retrogames.cz/games_a.php
Комп гроб кажется хорошим решением.
Да зачем обязательно гроб? Можно вообще в современном mATX собрать.
> Комп гроб кажется хорошим решением.Если живёшь один в двухкомнатной квартире - возможно. Я бы тоже тогда собрал целый музей. Наверное, но не точно. Лол. А так то не у всех есть место даже оборудовать рабочее место с ноутбуком.
Я не помню игр которые были бы только под Win95 тех времен. Хотя сам начинал с Win98.
Может поставить DOSbox а поверх Win95? Вообще за старыми играми и сценариями их запуска я бы отправился на old-games.ru там уже народ опытный в этом.
> Я не помню игр которые были бы только под Win95 тех времен. Хотя сам начинал с Win98.Они ничем не отличаются, думаю вопрос был в контексте Win 9x вообще.
> Может поставить DOSbox а поверх Win95?Забудьте про dosbox, заброшен он, да и ускорения там нет. А PCem и есть его дальнейшее развитие.
https://github.com/joncampbell123/dosbox-x/
И ускорение там есть.> PCem и есть его дальнейшее развитие
Ничего общего, вообще.
Я не про преемственность исходников, а про идейное наследие.
PCem выполняет, то что должен был делать Dosbox, примерно такими же способами эмулирует, но в развитии и функциях ушли сильно дальше.А если ответвления от кода dosbox, то это проекты dosbox-x и dosbox-staging, они лучше чем dosbox, но уступают PCEm.
Есть еще 86Box, это почти PCem, но с упором на эмуляцию железа. Возможно сейчас быстрее чем PCem, но не проверял.
Итого: PCem - пожалуй, самый практичный эмулятор для запуска старого ПО.
> примерно такими же способами эмулируетНет.
PCem эмулирует железо, вплоть до тактов процессора и таймингов памяти и особенностей материнской платы. DOSBox до таких мелочей не снисходит.
Насчёт функциональности — PCem умеет использовать хостовое ускорение для видеоадаптера, например?
> PCem эмулирует железоПричем не абы как, а требует оригинальных ROM (биос, переферия и т.д.).
Да, что же Вы все о гвоздях.
Эмулирует процессор? Эмулирует железо? Да, тот и другой эмулируют.
Но важен конечный результат, то есть успешный запуск старого ПО.
А уж кто до каких тактов эмулирует, не так важно. Важно где лучше результат.Однозначно dosbox и его форки уступают PCem и Box86.
А что лучше, PCem или Box86, это я затрудняюсь ответить.Если же сравнить и с QEMU, но только в плане эмуляции старых PC, то эмулирует QEMU больше, но медленнеее, то есть для запуска тяжелых старых игр не очень подходит.
> Однозначно dosbox и его форки уступают PCem и Box86.Ну попробуйте установить Windows 3.11 на PCem и Box86 и на досбоксе. И потом сравните отзывчивость интерфеса, i/o и особенно отклик мыши.
> попробуйте установить Windows 3.11 на PCemВозможно здесь у dosbox*** преимущество, и тем более на слабых машинах.
Но вопрос был о Windows9x, а с эти на dosbox плохо!
В DOSBox-X хорошо.
Мышь ладно. Голую производительность сравнить.
> Мышь ладно.Нет, не ладно. В играх отзывчивость устройств ввода критична. А эти программы используются в 99% случаев именно для игр.
Есть специальный патч для Windows 98 позволяющий использовать процессоры более 1ГГц. После патча начинает работать режим KVM.
У Win98 нет абсолютно никаких проблем с запуском на частотах более 1 ГГц. Может, вы про память?
Кто какими виртуалками пользуется.
На работе поставили Proxmox VE и Proxmox Backup, разбираемся с плюсами и минусами.
О bochs здесь давно не слышно. В феврале был релиз. До известности qemu проекту далеко, но всеже одна ниша эмуляции.
bochs больше подходит для отладки, чем для эмуляции.
QEMU — это не только эмуляция.
Ну и у Bochs единственная эмулируемая архитектура это x86.