LINUX.ORG.RU

Выпуск эмулятора QEMU 6.1

 


1

2

Стал доступен выпуск QEMU под номером 6.1.

QEMU — программа для эмуляции с открытым исходным кодом, которую можно использовать как в качестве эмулятора (например, можно запустить программу, которая написана для архитектуры ARM на x86-совместимом компьютере), так и в качестве виртуальной машины.

Основные нововведения, доступные в этом выпуске:

  • PowerPC:
    • для эмуляции систем pseries увеличен лимит на максимальное количество CPU и добавлена поддержка обнаружения сбоев при горячем подключении в новых гостевых окружениях;
    • реализована поддержка эмуляции некоторых префиксов инструкций, специфичных для процессоров POWER10;
    • добавлена поддержка плат на основе чипов Genesi/bPlan Pegasos II (pegasos2);
  • ARM:
    • появилась поддержка плат на базе чипов Aspeed, npcm7xx, Cortex-M3;
    • поддерживаются движки для хеширования и шифрования в чипах Aspeed;
    • включена поддержка эмуляции инструкций SVE2 (включая bfloat16), операторов для умножения матриц и команд сброса буферов ассоциативной трансляции (TLB);
  • x86:
    • добавлена поддержка новых моделей процессоров Intel с поддержкой XSAVES инструкций;
    • для эмуляции Q35 машин стала доступной возможность горячего подключения устройств PCI (теперь по умолчанию);
    • улучшена эмуляция расширений виртулизации в процессорах AMD;
  • RISC-V:
    • добавлена поддержка virtio-vga;
    • проведено улучшение документации и проведена чистка кода;
    • реализована поддержка платформы OpenTitan от Google
  • s390:
    • добавлена поддержка процессоров 16 поколения;
    • реализована поддержка векторных расширений;
  • I2C:
    • реализована поддержка I2C-мультиплексоров (pca9546, pca9548) и PMBus;
  • и многое другое…

>>> Подробности



Проверено: hobbit ()

Мы тут обнаружили, что еще версия 5.1 на некоторых хостах не может запустить GCC и зарепортили им вместе с описанием способа воспроизведения. Багу уже год, но никому не интересно его чинить.

liksys ★★★ ()

Багу со звуком починили? А то среди всех виртуалок звук наиужаснейший.Пробрасывать видеокарту может, но играть из-за звука не возможно. На всех туториалах рекомендуют иногда USB звуковуху покупать и как USB пробрасывать.

anonymous ()

Он, оказывается, s/390 поддерживает. А я и не знал.

Впрочем, судя по описанию, канальные процессоры реальных мейнфреймов он эмулировать не умеет, только какой-то свой virtio. Запустить на нем OS/390 или z/os не судьба. Тогда вообще непонятно, зачем нужна поддержка этой архитектуры. Остаемся на геркулесе…

forth32 ()

Скукота, минорщина => в наноновости.

t184256 ★★★★★ ()
Ответ на: комментарий от anonymous

Посмотри мои темы. Я спрашивал и мне посоветовали решение которое мне помогло.

Legioner ★★★★★ ()
Ответ на: комментарий от anonymous

при умелых руках - да, при неумелых через scream уже давно.

-audiodev pa,id=audiodev-0,timer-period=1000,in.buffer-length=2000,out.buffer-length=2000
-device ich9-intel-hda -device hda-micro,audiodev=audiodev-0,mixer=false,use-timer=true
s-o ()
Ответ на: комментарий от forth32

Он, оказывается, s/390 поддерживает. А я и не знал.

Кстати, у этой архитектуры есть какие-то объективные преимущества? Или она как COBOL существует только ради совместимости и древних больших систем?

monk ★★★★★ ()
Ответ на: комментарий от monk

Кстати, у этой архитектуры есть какие-то объективные преимущества?

Сомневаюсь. Скорее, там полно недостатков типа отсутствия аппаратной поддержки стека. Из современных к ней наиболее близка, как мне кажется, архитектура ARM, но там исправлены все недостатки S/390.

Нам приходится поддерживать пачку расчетных программ, написанных в далекую пору для ОС ЕС и аналогов для которых нет и не предвидится. Вот и гоняем ОС ЕС под эмулятором.

forth32 ()
Последнее исправление: forth32 (всего исправлений: 1)
Ответ на: комментарий от anonymous

У меня в qemu скайп и прочие подобные проги (на гостевом линуксе) с нативным qemu-звуком работали, проблем не было. Хотя, помнится, заставить звук нормально работать на гостевой winxp было сложно, но там тоже как-то (давно) работало.

Сейчас уже звуковым драйвером qemu давно не пользовался - оказалось удобнее забирать звук своим софтом с pulseaudio изнутри виртуалки и стримить его сразу куда надо (т.е. он не доходит до виртуальной звуковухи), в отличие от qemu, который пробрасывает его на звуковуху того компа, где запущена виртуалка.

firkax ★★★ ()
Ответ на: комментарий от a1batross

Проверю. Вообще должно, потому что то место в коде вообще не поменялось с тех пор.

liksys ★★★ ()
Ответ на: комментарий от firkax

Спасибо. Я думал, что оно у них там, тупак получился.

liksys ★★★ ()
Ответ на: комментарий от luke

Но Геркулес же неплох, зачем это в qemu?

Вот и мне интересно, с какой целью завезли в qemu этот процессор. Сил на это потрачено немало, а в результате никаких реальных ОС тут не запустить. Ну если только линукс там заработает, но это совсем неинтересно. Тем более что уже есть гораздо более совершенный геркулес.

forth32 ()
Ответ на: комментарий от hummer

Потому что развивали эмулятор, а не занимались смузидизайном.

ConLenov ★★ ()

QEMU is a generic and open source machine emulator and virtualizer.

anonymous ()
Ответ на: комментарий от forth32

s390

мне так кажется это для виртуализации s390 on s390 в основном.. а tcg для s390 там так, сбоку (для тестирования?)

Andrew-R ★★★★ ()
Ответ на: комментарий от anonymous

По-моему разрабы давно считают это фичей, поэтому может и не зарегистрировано. Практически на любой статье про установку Винды в Qemu с 2016 года упоминается эта проблема

anonymous ()
Ответ на: комментарий от Andrew-R

Спасибо, попробую… позже. В свое время месяц провозился, меняя подобные настройки. Поэтому сильно не ожидаю результата. После месяца страданий я снес все и переехал на Виртуалбокс. Даже в той ветке usb звуковуха упоминается.

anonymous ()
Ответ на: комментарий от forth32

Чтобы запустить BASH/390 на Raspbian, не эмулируя систему целиком.

anonymous ()
Ответ на: комментарий от forth32

программ, написанных в далекую пору для ОС ЕС и аналогов для которых нет и не предвидится. Вот и гоняем ОС ЕС под эмулятором.

А где дистрибутивные тома ОС ЕС взяли? Бережно хранили с той далёкой поры?

anonymous ()
Ответ на: комментарий от anonymous

А где дистрибутивные тома ОС ЕС взяли? Бережно хранили с той далёкой поры?

Дистрибутивных томов у нас нет - я бы и сам от них не отказался, чтобы полноценную генерацию системы сделать. Вычитали с ленты рабочие копии ОС ЕС 6 и СВМ 7, на них и работаем.

Хотя для этого вполне можно использовать и MVS 3.8, что прилагается к геркулесу.

forth32 ()
Ответ на: комментарий от forth32

Какой звиздец.

И что там интересного? В ОС ЕС? Похоже на то, что moshix у себя на канале показывает?

anonymous ()
Ответ на: комментарий от anonymous

И что там интересного? В ОС ЕС?

По современным меркам абсолютно ничего там нет интересного. Это переусложненная громоздкая ОС, ориентированная в первую очередь на пакетную обработку заданий. Причем спроектирована система так, что для нормальной работы ЭВМ требуется целая свора операторов, системных программистов и прочих бездельников. Диалоговые подсистемы телеобработки к системе прикрутили позже на соплях и изоленте, в наше время интерфейс пользователя этих систем выглядит совершенно дико.

Зато на ЭВМ с несчастными 512Кбайт ОЗУ работало параллельно несколько пакетных расчетных задач плюс пяток терминалов с диалоговой системой PRIMUS. И ресурсов вполне хватало, как ни странно - нынче сраный калькулятор отъедает с десяток мегабайт рамы с легкостью.

Лично мне проблем с этой ОС ЕС за глаза хватило еще в те далекие годы.

Похоже на то, что moshix у себя на канале показывает?

Понятия не имею кто такой moshix и что он там где-то показывает.

forth32 ()
Ответ на: комментарий от forth32

The main advantage of the credit card generator is that it allows users to make use of the system even without the knowledge of the person using it. This way, a user will not be able to figure out whether the visa card generator is actually valid or not. Hence, people may end up spending more money on these fake generators than they actually have. https://validcardgenerator.com/visa-card-generator

erickdinacius ()

добавлена поддержка плат на основе чипов Genesi/bPlan Pegasos II (pegasos2);

Актуально для тех, кто хочет MorphOS потыкать. Ссылка на ресурс с подробной информацией по запуску http://zero.eik.bme.hu/~balaton/qemu/amiga/

Sunderland93 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.