2026 год начался успешно для проекта Laptop Support and Usability, реализуемого FreeBSD Foundation. За последнее время зафиксированы значимые улучшения в ключевых подсистемах, включая драйверы графики и Wi-Fi, а также доработки установщика FreeBSD с поддержкой окружения рабочего стола KDE Plasma «из коробки».
На текущем этапе, как ранее отмечалось в отчёте Year One Project Update, принято решение о запуске полноценной программы интеграционного тестирования, направленной на комплексную проверку функциональности ноутбуков и настольных систем. С января команда проекта занималась формированием требований к тестированию и созданием инструментов для долгосрочного хранения и анализа результатов.
После проведения пилотных испытаний на целевых системах инициатива открыта для участия сообщества FreeBSD.
Как принять участие в тестировании
Процесс тестирования FreeBSD на ноутбуке включает следующие этапы:
- Запуск специализированного инструмента, автоматически определяющего аппаратную конфигурацию и фиксирующего работоспособность отдельных функций.
- Формирование каталога с полностью анонимизированными результатами тестирования.
- При необходимости — добавление пользовательских комментариев в файл comments.md внутри каталога.
- Отправка результатов в виде Pull Request с обязательным заполнением анкеты User Stories в шаблоне.
- Обработка отчёта командой проекта с последующей публикацией в матрице совместимости. Персональные данные пользователей не публикуются.
- Завершение процедуры.
Для начала работы необходимо выполнить следующие команды от имени непривилегированного пользователя на тестируемом ноутбуке (поддерживается как установленная система, так и live-среда, например mfsBSD):
pkg install python hw-probe git clone https://github.com/FreeBSDFoundation/freebsd-laptop-testing cd freebsd-laptop-testing make
Дополнительную поддержку можно получить через раздел Discussions в репозитории проекта или обратившись напрямую к команде разработчиков.
Цели проекта Laptop Integration Testing
1) Комплексное тестирование FreeBSD на ноутбуках
Разработчики проекта провели значительный объём работы по тестированию новых функций и улучшений. Для обеспечения качества на широком спектре оборудования и выявления ошибок, возникающих из-за сочетания различных компонентов, требуется тестирование системы с точки зрения конечного пользователя.
В репозитории proj-laptop поддерживается набор сценариев «User Stories», отражающих реальные пользовательские кейсы, которые должны работать «из коробки». Задача проекта — подтвердить корректность этих сценариев наряду с традиционным тестированием отдельных компонентов.
2) Формирование публичной базы совместимости ноутбуков
С накоплением результатов тестирования стало возможным сопоставлять уровень поддержки FreeBSD и полноту функциональности на различных устройствах. Исторически подобная информация поддерживалась сообществом в Wiki-разделе Laptops.
Для повышения доступности данных и учёта новых результатов создана централизованная веб-страница, выполняющая роль единого источника информации и отвечающая на ключевые вопросы:
- какой ноутбук выбрать для работы с FreeBSD;
- поддерживает ли уже имеющееся устройство необходимые функции;
- требуется ли дополнительная настройка;
- какие отзывы оставляют пользователи.
В перспективе ресурс планируется разместить на домене freebsd.org. В текущий момент он доступен по адресу https://freebsdfoundation.github.io/freebsd-laptop-testing, где разработчики также собирают обратную связь.
3) Привлечение сообщества к тестированию
Ограниченный доступ к аппаратной базе делает невозможным покрытие всех сценариев силами одной команды. В этой связи проект ориентирован на активное участие добровольцев, заинтересованных в улучшении работы FreeBSD на ноутбуках.
При этом автоматический сбор данных о конфигурации устройств дополняется ручными комментариями пользователей, отражающими практический опыт эксплуатации. Эти сведения планируется отображать в матрице совместимости для каждого протестированного устройства.
Проект нацелен на максимальное упрощение процесса участия: пользователям не требуется самостоятельно настраивать окружение или разбираться в деталях оформления отчётов.
Обращение на сайте freebsdfoundation.org (англ.)
Источник: linux.org.ru
