Проект AlmaLinux впервые внедрил механизм сертификации программного обеспечения, позволяющий пользователям самостоятельно подтверждать работу приложений в среде дистрибутива. Нововведение сопровождается масштабным обновлением инструментария для проверки аппаратного обеспечения. Теперь результаты по обоим направлениям — ПО и «железу» — собираются в едином публичном каталоге, доступном для анализа.

Особенности сертификации программного обеспечения
Процесс сертификации ПО в экосистеме AlmaLinux представляет собой создание записи в каталоге с последующим сбором подтверждений. Издатель продукта самостоятельно добавляет свое решение и указывает, с какими основными версиями AlmaLinux оно совместимо. Основную роль в верификации играют сами пользователи: те, кто запускает соответствующее ПО на собственном оборудовании, могут оставлять подтверждения работоспособности. Для публикации результатов необходимо зарегистрировать учетную запись.
Обновление инструментария alma-certify
Параллельно с внедрением сертификации ПО была проведена модернизация утилиты alma-certify. Разработчики оптимизировали инструмент, что позволило сократить время проведения тестов на большинстве конфигураций до менее чем 10 минут. Ключевым изменением стало отсутствие необходимости устанавливать AlmaLinux для проведения проверки: теперь утилита способна работать как с «живого» носителя (live media), так и с уже установленной на накопителе системы.
Процесс регистрации оборудования был упрощен за счет внедрения QR-кодов. Инструмент проводит глубокий аудит системы, включая анализ драйверов и микрокода, после чего выполняет серию коротких тестов. Проверка охватывает широкий спектр компонентов:
- Вычислительную мощность и ошибки памяти;
- Состояние накопителей;
- Сетевые драйверы;
- Состояние ядра и виртуализацию;
- Графические процессоры и периферийные устройства.
Система каталогизации и API
Все собранные данные аккумулируются в публичном каталоге, где представлены сведения о системах, аппаратных компонентах и программных решениях, прошедших валидацию. Каждая запись содержит результаты опубликованных тестовых прогонов. Для удобства пользователей предусмотрено отслеживание результатов отдельно для каждого крупного релиза AlmaLinux, что обеспечивает прозрачность происхождения данных. Кроме того, доступен бесплатный API в режиме «только для чтения» для массового сбора статистики.

Роль сообщества в развитии платформы
Джонатан Райт, руководитель инфраструктурного направления AlmaLinux, подчеркнул важность участия сообщества в этом процессе. По его словам, многие компании и частные лица нуждаются в доказательствах совместимости AlmaLinux с имеющимся у них оборудованием перед переходом на этот дистрибутив. Каждый новый результат помогает убедить производителей программного и аппаратного обеспечения в том, что официальная поддержка AlmaLinux требует минимальных усилий.
Разработчики отмечают, что механизм сертификации будет эффективен только при активном участии вендоров и пользователей, которые будут самостоятельно тестировать решения и публиковать отчеты на портале. Система поддерживает накопление валидаций: вклад каждого пользователя, подтверждающего уже существующую запись, столь же ценен, как и регистрация новой позиции.






