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

Так и не дождавшись публикации и обсуждения на Хабре очень важной новости из мира OpenSource, решил опубликовать её самостоятельно.

Спустя нескольких месяцев разработки стала доступна первая версия набора патчей к QEMU, добавляющих поддержку отечественной архитектуры процессоров Эльбрус 2000.

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.



Полный текст новости с LOR: www.linux.org.ru/news/opensource/16158350
Спустя нескольких месяцев разработки стала доступна первая версия набора патчей к QEMU, добавляющих поддержку отечественной архитектуры процессоров Эльбрус 2000.

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.

Эмулятор был разработан используя:


Среди известных проблем:


Что примечательно, эмулятор разработан двумя участниками нашего форума (форума LOR): @numas13 и @a1batross.

Исходный код
@rsashka
16.02.2021 13:14 UTC
Первоисточник

Комментарии

@ABATAPA
16.02.2021 14:26 UTC
-1
Вот так и двигают «своё, родное» импортозамещение: ни документации, ни поддержки…
Всё рассчитано на небольшой круг гос. заказчиков и ещё более узкий круг контор, которые будут «выигрывать тендеры», поставляя «рабочие станции» под управлением Astra/МСВС, которые либо не будут использоваться вообще, либо будут использоваться ограниченно из-под палки. Сейчас военные (да и все) вовсю используют MS Windows + MS Office. Причём, там им нужен обычно 1% возможностей.
В итоге это всё через несколько лет, когда перестанут давать деньги и «распределять» заказы, загнётся… К сожалению. К сожалению, потому что хотелось бы видеть тут хоть какое-то настоящее движение.
@
16.02.2021 14:50 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
16.02.2021 15:40 UTC
-2
«Вой» — это, возможно, у Вас. Я же высказываю своё мнение, основанное на опыте.
Разработчики — молодцы, но… Решают не они. И определяют курс тоже не они.
Итог мы видим.
20.02.2021 17:14 UTC
0

Ну я вот потрудился. И раз за разом вою, что надо становится более открытыми.
И вот пример, даже для закрытой архитектуры люди сумели запилить какой-никакой эмулятор. МЦСТ не смогла.


P/S. Раработчики конечно стараются. Выходит хоть какая-то документация. Выходят дистрибутивы линукса. Но это могло бы быть в разы быстрее.

14.03.2021 14:15 UTC
+2

Думаю вся проблема в руководстве МЦСТ которое мыслит очень старыми и очень советскими категориями, примерно такими же как мыслило руководство УВЗ до посещения его путиным в нулевые. Т.е. вот рынки, продукты, сообщество, экосистема это все какие то буржуйские вещи, стране нужен процессор чтоб ковать свой железный ядерный микроэлектронный щит и диктовать свою непреклонную волю всему мировому сообществу.

@RetroStyle
07.04.2021 08:56 UTC
+1

Я вот не понимаю, почему энтузиасты должны заниматься реверс инжинирингом, что бы получить ISA? Этот эмулятор должен предоставляться компанией производителем, если она заинтересована в сторонних разработчиках.