Уже много лет я работаю с микрокомпьютерами вроде Raspberry Pi и их аналогами. Почти все они построены на ARM — как и большинство домашних ПК опирается на процессоры x86-64. Но сейчас я решил пойти дальше и выбрать плату, созданную на базе RISC-V.
Если вы ещё не сталкивались: RISC-V — это сравнительно новая архитектура команд (ISA), появившаяся в 2010 году. Она — открытая альтернатива закрытым платформам, вроде x86-64 и ARM. А спецификация RISC-V легко доступна на GitHub и полностью открыта. Использовать RISC-V можно свободно, без покупки дорогих лицензий, а сами процессоры этой архитектуры значительно экономичнее лидирующих x86-чипов.
Всё больше Linux-дистрибутивов поддерживают RISC-V — почему это важно?
Вас ждёт куча неожиданных открытий!
Открытый исходный код — билет в будущее
Я уверен: открытые софт и железо показывают, каким может быть прогрессивное сообщество инженеров и энтузиастов в мире без искусственных ограничений. Закрытые платформы и лицензии часто тормозят новые идеи, а в открытых проектах любой человек может внести вклад и двинуть прогресс вперёд.
Открытая природа RISC-V даёт производителям и разработчикам возможность создавать свои чипы без сложных юридических процедур и платы крупным корпорациям. Это настоящая свобода — и вход в индустрию становится намного проще, если говорить о железе. Да, вопрос с софтом пока отдельный — об этом расскажу дальше.
Мои любимые Linux-дистрибутивы уже работают с RISC-V
За пару последних лет всё больше Linux-дистрибутивов добавили поддержку RISC-V. Крупные проекты вроде Debian, Ubuntu, Fedora, OpenSUSE, а также FreeBSD и OpenBSD уже выпускают официальные образы под устройства с RISC-V (главное, чтобы ваша плата была на 64 бит). Даже мой любимый DietPi, в 2025-м, получил свой собственный порт под RISC-V.
Когда я увидел волну новостей о такой поддержке, прямо закралось ощущение — а вдруг я что-то упускаю? Если ведущие проекты начинают массово поддерживать новую платформу, значит, присмотреться к ней точно стоит.
Кстати, в 2023 году Google также планировала портировать Android на RISC-V, но потом проект свернули — оказалось, что поддерживать всё это намного сложнее, чем ожидалось. Почему так вышло? Похоже, общий бум вокруг повсеместного ИИ просто «съел» все ресурсы, даже у такой компании, как Google.
Выбор платы оказался настоящим квестом
Но не стоит думать, что если дистрибутив заявляет поддержку RISC-V, всё автоматически заработает на любой железке. Тут есть нюансы: у каждой платы свои тонкости, поэтому выбирать надо с головой. Если присматриваете для себя плату, обязательно удостоверьтесь, что ваша система с ней совместима.
Я выбрал VisionFive V2 — пусть это не самая мощная и не последняя модель, но она кажется идеальным вариантом для старта: под неё уже выпустили официальный образ DietPi.
VisionFive2 RISC-V SBC Starter Kit
В наборе — плата на базе StarFive JH7110: открытый 4-ядерный процессор RISC-V U74 и графический ускоритель с частотой до 600 МГц. Плюс полно портов и разъёмов для экспериментов и любых задач.
Если бы мне нужно было что-то помощнее и современнее — я бы присмотрелся к HiFive Premier P550. Там уже стоит Ubuntu LTS из коробки, а скорость по отзывам — совсем другой уровень, особенно в графике. Да, цена кусается, но это отличный выбор для тех, кто хочет раскрыть максимум возможностей RISC-V.
Порты и эмуляторы прокладывают путь новым приложениям
Операционка на плате — отличная новость, но решает всё-таки наличие привычных программ. Большинство разработчиков пока не спешат активно поддерживать RISC-V: история повторяется, как когда-то с Windows на ARM — мало софта, значит меньше пользователей, а раз спроса нет, разработчики уходят.
Но говорить, будто на RISC-V ничего не запускается — неправильно. В том же Debian примерно 98% официальных пакетов уже вручную портированы под эту архитектуру. Так что если программа есть в репозиториях Debian, с большой вероятностью она заведётся и на RISC-V.
Вдобавок, эмуляторы постепенно расширяют спектр доступных программ. Например, проект felix86 уже позволяет гонять старые x86-игры на новых чипах. Пусть не все программы сразу адаптируют под новую архитектуру — но благодаря эмуляции запуск становится всё проще.
Да, идеальный сценарий — когда софт работает нативно: эмулировать — значит мириться с потерей скорости и бОльшими требованиями к «железу». Но даже такая опция — уже шаг навстречу, который разрушает замкнутый круг. Вспомните, как Valve с помощью Proton буквально вдохнула жизнь в Linux для геймеров.
OrangePi RV2 — почти Raspberry Pi, только на RISC-V
RISC-V, куча портов — и всё это стоит всего около 3000 рублей.
Я не берусь предсказывать, каким станет будущее RISC-V, но ощущаю: мы стоим на пороге чего-то по-настоящему крутого. Хочется скорее попробовать VisionFive V2 и реализовать на нем свои идеи — уверен, приложений для этой платформы с каждым месяцем будет становиться только больше.
Как человек, давно использующий Meshtastic, я внимательно слежу за новостями по ESP32. По всему миру появляются новые чипы на ядрах RISC-V — и мне приятно, что у меня уже есть опыт работы с этой архитектурой на практике.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru