Домой Софт и приложения Linux AlmaLinux запустила систему пользовательской сертификации программного обеспечения

AlmaLinux запустила систему пользовательской сертификации программного обеспечения

Разработчики AlmaLinux представили систему сертификации ПО и обновили инструменты проверки оборудования, позволяя пользователям самостоятельно подтверждать совместимость решений.

0
0

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

Веб-страница каталога и интерфейс сертификации программного обеспечения в AlmaLinux
Страница каталога (слева) и страница сертификации программного обеспечения (справа)

Особенности сертификации программного обеспечения

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

Обновление инструментария alma-certify

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

Процесс регистрации оборудования был упрощен за счет внедрения QR-кодов. Инструмент проводит глубокий аудит системы, включая анализ драйверов и микрокода, после чего выполняет серию коротких тестов. Проверка охватывает широкий спектр компонентов:

  • Вычислительную мощность и ошибки памяти;
  • Состояние накопителей;
  • Сетевые драйверы;
  • Состояние ядра и виртуализацию;
  • Графические процессоры и периферийные устройства.

Система каталогизации и API

Все собранные данные аккумулируются в публичном каталоге, где представлены сведения о системах, аппаратных компонентах и программных решениях, прошедших валидацию. Каждая запись содержит результаты опубликованных тестовых прогонов. Для удобства пользователей предусмотрено отслеживание результатов отдельно для каждого крупного релиза AlmaLinux, что обеспечивает прозрачность происхождения данных. Кроме того, доступен бесплатный API в режиме «только для чтения» для массового сбора статистики.

сертификации программного обеспечения — иллюстрация 2 к материалу

Роль сообщества в развитии платформы

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

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

Источник: https://itsfoss.com