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

Как проходит валидационная проверка?
В текущей реализации программная сертификация представляет собой каталог совместимости, дополненный системой подтверждений от реальных пользователей. Разработчик или издатель ПО добавляет свой продукт в базу данных и указывает, на каких основных версиях AlmaLinux гарантируется его работоспособность.
Подтверждения подлинности поступают от участников сообщества, которые запускают сторонний софт на собственном «железе» под управлением различных релизов дистрибутива. Чтобы опубликовать свои выводы на портале, энтузиастам потребуется лишь завести учетную запись на платформе.
Аппаратная сертификация также получила массу улучшений. Утилита
alma-certify
была полностью переписана с нуля, и теперь разработчики заявляют о рекордной скорости работы: стандартная проверка оборудования на большинстве конфигураций занимает менее десяти минут.
Еще одним важным достоинством обновленного инструмента стал отказ от требования устанавливать AlmaLinux в качестве основной системы. Утилита способна функционировать непосредственно с Live-носителя или уже развернутого на накопителе окружения. Дополнительным удобством стала современная процедура регистрации устройств с использованием QR-кодов.
Внутренний механизм утилиты сканирует все компоненты ПК, включая микрокод, драйверы и версию прошивки, после чего запускает серию быстрых диагностических тестов. Проверяемые параметры охватывают широкий спектр компонентов: от возможных ошибок памяти и вычислительных ядер до состояния накопителей, сетевых интерфейсов, графических адаптеров, виртуализации и периферии.
Отслеживание результатов в публичном каталоге
Все собранные данные стекаются в публичный реестр, где каждый желающий может детально изучить и проанализировать любую запись. Каталог содержит информацию об успешно прошедших валидацию системах, комплектующих и приложениях, а также детальные показатели производительности из опубликованных тестовых прогонов.
Каждое крупное обновление AlmaLinux отслеживается отдельно, что позволяет легко подтвердить происхождение любой записи, а удобная система поиска помогает быстро находить нужную конфигурацию. Для автоматизации сбора данных пользователи могут задействовать бесплатный интерфейс API с правами только на чтение.
Руководитель инфраструктурного направления проекта Джонатан Райт обратился к потенциальным тестировщикам с призывом активно участвовать в наполнении базы. Он отметил, что успех инициативы напрямую зависит от усилий независимых вендоров и рядовых пользователей, готовых запускать тесты и вручную отправлять отчеты на портал.

