LINUX.ORG.RU

Опубликован эмулятор архитектуры Эльбрус на основе QEMU

 , , ,


5

4

МЦСТ выпустила эмулятор QEMU для архитектуры E2K. Теперь программы для Эльбруса можно запускать на компьютерах с архитектурой x86‑64. Это откроет платформу для профессионалов, исследователей и энтузиастов, а также упростит разработчикам сборку и тестирование ПО.

Эмулятор qemu-e2k обеспечивает возможность, используя операционную систему семейства Linux запускать прикладные программы для операционных систем семейства Linux в машинных кодах Эльбрус (e2k) на компьютере архитектуры x86-64.

Предполагаемые сценарии использования эмулятора:

• Запуск готовых программ в машинных кодах процессоров Эльбрус для ознакомления с возможностями архитектуры и программной экосистемы, без использования физического оборудования с процессорами Эльбрус;

• Запуск компилятора для архитектуры Эльбрус в нативном окружении (в двоичных кодах процессоров Эльбрус), но на процессорах с архитектурой x86-64, без использования кросс-компиляции;

• Локальная или распределённая сборка на серверах с архитектурой x86-64 дистрибутивов операционных систем в машинных кодах процессоров Эльбрус, также без использования кросс-компиляции.

Подробное описание возможностей и ограничений первой версии эмулятора приведено в «Руководстве пользователя».

https://git.openelbrus.ru/mcst/qemu

Скачать материалы можно на сайте для разработчиков в разделе «Загрузки».

https://dev.mcst.ru/download/

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

  1. qemu-system — эмулятор уровня системы, позволяющий запустить целую операционную систему, такую как Linux;

  2. qemu-user (он же qemu-linux, он же просто qemu) — эмулятор уровня приложений, позволяющий запустить гостевое приложение внутри хозяйской операционной системы (Linux).

На данный момент поддержка архитектуры Эльбрус реализована во втором варианте — на уровне прикладных программ Linux; ведется работа над эмулятором уровня системы.

>>> Исходные тексты QEMU от АО "МЦСТ"



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

Производительность все хотят. Не? :)

Нет. Мне вот нравится когда софт на данном (не очень мощном) железе работает, а не просит всё больше и больше и больше. У этой гонки есть вполне материальная сторона - 50 млн. т. электронных отбросов в год - МИЛЛИАРД тонн за 20 лет.

https://ewastemonitor.info/the-global-e-waste-monitor-2024/

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

А глотать пыль в цеху никто не хочет

Это конечно метафора, но как показали опыты последних лет 50 - пыли в чистом цеху для микроэлектроники быть не должно :)

Вообще историю литографии было интересно читать - там же поначалу контактно печатали, и фоторезист мог унести кучку металла с собой. Ну и то, что технологию 1980х растащили на 40 с лишним лет (ценой в 100 млн. за аппарат поновее) - это конечно тоже интересно, но пожалуй говорит о том, что бизнес на самом деле весьма консервативен и будет доить корову до последнего. Человеческая натура (tm) оказывается не только коммунизму мешает.

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

пятилетнее планирование

Есть такое подозрение что пятилетние планы - это слегка подпиленная идея от тех же корпоративных монстров начала прошлого века типа Форда. В общем-то НЕ планировать оказывается настолько дороже вплоть до полной невозможности что-либо делать что планируют все.

Но да, «Интел обязалась выполнить пятилетний план за полтора года. результат - meltdown :)»

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

Версия qemu-e2k (release 1.0) имеет следующие ограничения:

  1. Поддержано исполнение только 64-битных приложений. Не поддержана работа 32-битных приложений и приложений, собранных в режиме безопасных вычислений.

https://dev.mcst.ru/downloads/2025-12-26/qemu_e2k_user_manual_1_0.pdf

IvGrad
() автор топика
Ответ на: комментарий от slackwarrior

Только учтите, что если покупаете не готовое изделие, а материнскую плату с процессором Эльбрус, то ещё придётся докупить совместимую DDR ECC память

https://www.altlinux.org/Эльбрус/hcl/память

И видеокарту AMD Radeon (Intel как вариант)

https://www.altlinux.org/Эльбрус/hcl/gpu

Или использовать Эльбрус-2С3 со встроенной графикой

https://t.me/azhale/1326

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

Понял, спасибо, жаль. Хотя мне всё равно скорее теоретически это интересно, чем практически.

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

Да как же вы не понимаете элементарного

Элементарное - если собираешься заработать… Нет, не так. Если есть конкретный заказ от конкретных заказчиков, за конкретную сумму, можно построить курочек специально для продажи, и соорудить соответствующий отдел по техобслуживанию курочек зарубежом. Китайсам ничего не мешает такое реализовать.

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

Но в цехах где производят ПРОЦЕССОРЫ пыли нет. Нужно это разъяснять потенциальным пролетариям. Нужно это пропагандировать!

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

Производительность все хотят. Не? :)

В целом — не. Топовую производительность хотят только геймеры и программисты с компиляторами, остальным как правило, хватает достаточной. При закупках всегда существует множество критериев, и кроме производительности и стоимости, там могут быть такие как энергопотребление, совместимость, отсутствие закладок из Лэнгли, стоимость обслуживания, сроки поддержки, готовность поставщика выполнять всякие кастомные доработки. И если по стоимости такта эльбрусы не могут конкурировать с интелами, то по критерию отсутствия закладок интелы пролетают со свистом.

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

Компания МЦСТ обзавелась кассовым аппаратом

Так вот что раньше мешало! Кассового аппарата не было :-)

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

а куда кирпич девать которым ружо не почистили?!

qulinxao3 ★☆
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)