Дистрибутив Ubuntu для архитектуры RISC-V

Компания Canonical, представляющая дистрибутив Linux Ubuntu, продемонстрировала результаты работы над ПО для контроллеров с RISC-V. Достигнутая производительность может сравниться с уровнем Raspberry Pi.

Генрих Шухардт (Heinrich Schuchardt, RISC-V CEO Canonical Ltd.) в своём докладе на конференции RISC-V North America Summit представил результаты работы над дистрибутивом Ubuntu, ориентированным на платы для разработки с RISC-V для решений разного уровня.

Одним из негативных обстоятельств является тот факт, что далеко не во всех платах поддерживается расширение Н для гипервизора, что существенно уменьшает возможности их операционной системы. Вторым сдерживающим фактором является то, что быстрая смена продуктов с RISC-V на рынке требует дополнительных усилий на адаптацию.
Однако достигнутая производительность в среднем может сравниться с уровнем Raspberry Pi.

Со стороны ПО является интересной количественная оценка: если принять за 100% все пакеты, поддерживаемые на AMD64, чьё общее количество составляет 68663, то для ARM64 их будет 97% (66799), а для RISC-V на сегодня — 93%, или 64106 (данные на 22 ноября 2022 г.).

Среди популярных поддерживаемых продуктов значатся Python, OpenJDK, NodeJS, Go, C/C++. Canonical адаптировал контейнеризацию Docker и LXD, предоставляются сборки под эмулятор QEMU, портированы, хотя и требуют оптимизации, десктопы Gnome, KDE, Xfce.

Полная версия доклада

еще публикации
YADRO приглашает на Зимнюю Школу «Программирование для RISC-V»
16.01.2025
YADRO приглашает на Зимнюю Школу «Программирование для RISC-V»
Читать
Компания Axiom JDK оптимизировала Java для архитектуры RISC‑V
11.12.2024
Компания Axiom JDK оптимизировала Java для архитектуры RISC‑V
Читать
В октябре RISC-V объявил о ратификации стандарта профиля RVA23
01.11.2024
В октябре RISC-V объявил о ратификации стандарта профиля RVA23
Читать