Стратегия единого опыта: Ubuntu на любом ISA
Canonical представила на конференции Hot Chips 2026 дорожную карту интеграции RISC-V в экосистему Ubuntu. Ключевой тезис компании: пользовательский опыт должен быть идентичным независимо от архитектуры. Для этого Canonical применяет к RISC-V ту же модель поддержки, что и для x86, ARM, IBM POWER и Z.
Основой является разделение пакетов на Main (3 000 пакетов, поддержка до 15 лет с Ubuntu Pro) и Universe (около 30 000 пакетов). Canonical подчеркивает, что работа не завершена, пока не обеспечена долгосрочная поддержка бинарных сборок для новой архитектуры в рамках единого цикла релизов.
Переход на профиль RVA23 и архитектура пакетов
С выходом Ubuntu 25.10 Canonical официально перешла с профиля RVA20 на RVA23 для 64-битных процессоров. Этот профиль требует наличия векторных операций, поддержки гипервизора и манипуляций с битами, что обеспечивает бинарную переносимость между разными чипами.
Важным нововведением стало введение архитектурных вариантов (variants). Аналогично тому, как amd64v3 добавляет AVX2/FMA, сохраняя совместимость со старыми CPU, Canonical планирует применять этот подход к RISC-V. Это позволяет оптимизировать пакеты под конкретные возможности процессора без потери поддержки базового оборудования.
Статистика покрытия и «бутылочное горлышко» тестирования
Несмотря на прогресс, существуют серьезные технические барьеры. Покрытие пакетов на RISC-V достигло 95% от уровня amd64, однако качество и стабильность сборки остаются проблемой. Canonical привела следующие метрики для снимка Ubuntu 26.10:
| Метрика | RISC-V | amd64 (для сравнения) |
|---|---|---|
| Доля доступных пакетов | ~95% | 100% (база) |
| Пакетов в тестировании | 3 443 | Информация недостаточна |
| Успешно прошедших тесты | 1 898 | Информация недостаточна |
| Процент прохождения (Pass Rate) | 55.1% | ~92% |
Низкий процент прохождения тестов (55.1%) объясняется двумя факторами: использованием эмулированных целей сборки (что увеличивает время выполнения с часов до дней) и меньшим количеством пакетов, имеющих собственные тесты. Canonical работает над развертыванием нативных RISC-V билдеров совместно с партнерами, поставляющими серверные платформы RVA23.
Инфраструктура и сотрудничество
Для ускорения разработки Canonical участвует в проекте RISE (RISC-V International) и использует ферму сборки на базе оборудования Alibaba и SpacemiT, размещенную в Scaleway Elastic Metal. По состоянию на момент выступления, проект обработал 24 000 задач и потратил 700 000 минут вычислений, вовлекая 116 организаций.
Также ведется портирование Kubernetes и MicroCloud для нативной оркестрации контейнеров на RISC-V. Ожидается, что серверное оборудование класса RVA23 от нескольких вендоров появится на рынке в 2026–2027 годах, что даст программному стеку фиксированную точку для консолидации.
Источник: ServeTheHome ↗
