TGViewer
Процессоры Эльбрус | Elbrus CPU Процессоры Эльбрус | Elbrus CPU @elbrusmcst · 1.57K subscribers
Post #130 3.78K
Опубликован эмулятор Qemu-user для архитектуры Эльбрус.

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

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

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

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

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

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

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

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

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

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

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

На данный момент поддержка архитектуры Эльбрус реализована во втором варианте — на уровне прикладных программ Linux; ведется работа над эмулятором уровня системы.
  • 👍 77
More from @elbrusmcst
  1. Sep 28, 2026Российский восьмиядерный процессор "Эльбрус" впервые применен в системе управления ракетой…
  2. Aug 17, 2026Друзья, наконец-то готов первый материал для участников соревнования «Кубок СЭРПАС 2026».…
  3. Aug 12, 2026Инженерная группа проекта «Прорыв» подтвердила конкурентоспособность серверов «Эльбрус» в…
  4. Aug 7, 2026Вместе с ребятами из Codenrock для отборочного этапа Кубка сделали онлайн-компилятор под Э…
  5. Jul 17, 2026В МИФИ прошёл торжественный выпускной. Более 20 компаний-партнёров поздравили выпускников…
  6. Jul 17, 2026Также о «Кубке СЭРПАС 2026» вышла статья на портале «Сделано у нас», где подробно освещены…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →