«Базальт СПО» открыла репозиторий «Сизиф» для разработчиков, заинтересованных в портировании приложений на архитектуру RICS-V

В российском репозитории «Сизиф» (Sisyphus) обеспечена поддержка процессорной архитектуры RISC-V с открытым набором команд. RISC-V стала восьмой аппаратной платформой, доступной участникам и пользователям проекта «Сизиф». Теперь «Базальт СПО», управляющая инфраструктурой репозитория, поддерживает 8 платформ – как зарубежных, так и отечественных. Большой набор архитектур расширяет перспективы для создания новой вычислительной техники и программных продуктов.

 

Архитектура RISC-V – перспективная технология, позволяющая обеспечить открытость аппаратной «начинки» различных устройств. В ее использовании заинтересованы крупные компании, разрабатывающие решения для Интернета вещей. Например, NVIDIA планирует использовать RISC-V для замены процессора Falcon на графических картах GeForce, компания Western Digital планирует применять RISC-V в своих будущих проектах.

 

Активно использует архитектуру RISC-V в своих продуктах компания SiFive. Она создала HiFive Unleashed — первую плату для разработки на базе RISC-V. Основные варианты ее использования — создание компьютера с архитектурой RISC-V, доработка ядра Linux, сборка пакетов в репозитории Linux. Именно на этих платах собирается и пакеты «Сизифа», в нем реализованы регулярные сборки для одноплатных компьютеров с архитектурой процессора RISC-V (rv64gc) и для эмулятора Qemu. Подробности о регулярных сборках для платы HiFive Unleashed, разработанной компанией SiFive, ссылки на список рассылки и IRC-канал здесь.

 

«Сизиф» – один из пяти крупнейших репозиториев Linux в мире, наряду с Fedora, Debian, OpenSuse, Gentoo, где поддерживается свободная архитектура процессора RISC-V в 64-битном варианте (rv64gc). На сегодняшний день в «Сизифе» реализована поддержка архитектур процессоров:

  • intel (i586 и х86_64);

  • ARM (armh и aarch64);

  • Эльбрус (e2kv3 и e2kv4);

  • MIPS (mipsel, используемая в процессорах «Байкал-Т»);

  • RISC-V (rv64gc).

«Базальт СПО» приглашает к сотрудничеству разработчиков электроники и программистов.

Подробнее о регулярных сборках в «Сизифе» для платы, разработанной компанией SiFive HiFive Unleashed, для Qemu, а также о списке рассылки и IRC-канале.

О технологии портирования на архитектуру RISC-V:

  • доклад «Автоматизация портирования ОС «Альт» на новые аппаратные платформы» (Тезисы Пятнадцатой конференции разработчиков свободных программ и видео);

  • доклад «Открытая архитектура RISC-V» (Тезисы Четырнадцатой конференции разработчиков свободных программ и видео).