Компания МЦСТ официально опубликовала эмулятор QEMU для архитектуры E2K. Теперь программное обеспечение, созданное для российских процессоров Эльбрус, можно запускать на распространенных компьютерах с архитектурой x86-64. Это решение делает отечественную платформу более доступной для профессиональных разработчиков, исследователей и энтузиастов, у которых нет доступа к физическому оборудованию.
Представленный инструмент qemu-e2k функционирует в среде операционных систем семейства Linux. Он обеспечивает выполнение прикладных программ, скомпилированных в машинных кодах Эльбрус, на стандартных процессорах. На текущий момент реализована поддержка эмуляции уровня приложений, известная как qemu-user. Представители компании отметили, что работа над эмулятором уровня системы, который позволит запускать полноценную гостевую операционную систему, уже ведется.
Новый инструмент открывает несколько важных сценариев использования. Эмулятор позволяет пользователям ознакомиться с возможностями архитектуры и программной экосистемы без приобретения реальных серверов или рабочих станций. Разработчики получают возможность запускать компилятор для платформы Эльбрус в нативном окружении непосредственно на мощностях x86-64, что исключает необходимость использования кросс-компиляции. Кроме того, инструмент упрощает локальную или распределенную сборку дистрибутивов операционных систем.
Подробное описание функций и текущих ограничений первой версии приведено в официальном Руководстве пользователя. Скачать необходимые бинарные файлы и документацию можно на сайте для разработчиков в разделе Загрузки, а исходные тексты проекта доступны в публичном репозитории.
Источник: www.playground.ru