В конце декабря 2025 года АО «МЦСТ» (Московский Центр Спарк (SPARС) Технологии) — разработчик процессоров «Эльбрус» и операционной системы «Эльбрус Линукс») выпустила в открытый доступ эмулятор qemu‑e2k (на базе QEMU 10.1.1) для архитектуры «Эльбрус» (e2k).

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

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

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

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

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

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

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

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

В текущей реализации QEMU от «МЦСТ» поддержка архитектуры «Эльбрус» реализована во втором варианте — на уровне прикладных программ Linux. В российской компании ведётся работа над эмулятором уровня системы.

В сентябре 2025 года состоялся релиз пакетного менеджера RPM 6.0. Примечательно, что это первый выпуск проекта RPM, в который добавлена поддержка архитектуры «Эльбрус» (e2k).