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

23

Генрих Шухардт (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.