В российском репозитории «Сизиф» (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: