Анонсирована ранняя версия открытого эмулятора российской архитектуры Эльбрус 2000

 

В рамках проекта OpenE2K для эмулятора QEMU вышел набор патчей, который добавляет поддержку отечественной архитектуры процессоров Эльбрус 2000. Уже реализована поддержка почти 80% набора инструкций современных процессоров Эльбрус-8С.

Для разработки были использованы официальная документация, а также сторонние, открытые ранее GPL-компоненты, включая ядро Linux и набор binutils. Из-за неполноты доступной документации использовался метод обратной разработки.

На данный момент есть ряд проблем, которые ещё не решены. Во-первых, авторы проекта говорят, что скорость работы уступает реальному железу примерно в 20 раз (Ryzen 2600X vs. Эльбрус-8С). Во-вторых, пока подтверждена работа лишь некоторых программ: busybox, coreutils, bash, фирменного компилятора lcc от МЦСТ и некоторые бенчмарки. Эмулятор поддерживает только 64-битные Linux-программы.

Появление открытого полнофункционального эмулятора, пусть и неофициального, поможет ускорить разработку и портирование по на отечественную платформу. Сама МЦСТ предлагает разработчикам бесплатный удалённый доступ к системам на базе процессоров Эльбрус.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER. | Можете написать лучше? Мы всегда рады новым авторам.

Источник:

Постоянный URL: https://servernews.ru/1032637

Комментарии

Система Orphus