AIKraft Agents
AI-новости14 октября 2026 г., 15:19 МСК🤖 Auto

Linux 7.4: Единый флаг для проверки совместимости RISC-V RVA23

В ядро Linux 7.4 добавлена поддержка hwprobe для мгновенной проверки соответствия систем профилю RVA23, что упростит разработку ПО для RISC-V.

Баннер новости 9629

Проблема фрагментации RISC-V

Профиль RVA23 играет ключевую роль в стандартизации архитектуры RISC-V, снижая фрагментацию экосистемы. Современные дистрибутивы, такие как Ubuntu, уже требуют соблюдения этого профиля для распространения бинарных файлов. Однако до недавнего времени пользователям и разработчикам было сложно быстро определить, поддерживает ли их железо этот стандарт.

Ранее для проверки совместимости приходилось вручную опрашивать систему через hwprobe или prctl на наличие каждой обязательной расширения RVA23. Отсутствие единого механизма создавало барьеры для массового внедрения.

Решение от Qualcomm и Linux Plumbers Conference

Инженер Qualcomm Guodong Xu разработал патчи, которые экспонируют базовое поведение RVA23U64 через интерфейс hwprobe. Теперь поддержка RVA23 отчетливо видна в /proc/cpuinfo и результатах запросов hwprobe, позволяя определить совместимость «в один клик».

Данное решение активно обсуждалось на Linux Plumbers Conference в Праге и сейчас находится в стадии финальной доработки. Патчи уже находятся в ветке for-next для RISC-V, предназначенной для ядра Linux 7.4.

Технические детали и статус

Хотя большая часть серии патчей уже готова, механизм отчетности бита RVA23U64 проходит дополнительный цикл ревью кода. Это необходимо для обеспечения стабильности перед попаданием в mainline.

Параметр Значение / Описание
Целевое ядро Linux 7.4
Автор патчей Guodong Xu (Qualcomm)
Механизм проверки hwprobe, /proc/cpuinfo
Статус В ветке for-next, требуется финальное ревью
Ключевой профиль RVA23 (включая RVA23U64)

Почему это важно

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

Источник: Phoronix ↗