=== Проект тестирования и интеграции ноутбуков

Ссылки: +
link:https://freebsdfoundation.github.io/freebsd-laptop-testing/[URL проекта] URL: link:https://freebsdfoundation.github.io/freebsd-laptop-testing/[] +
link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing[Репозиторий на GitHub] URL: link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing[]

Контакт: Shreeney Ajmeri <shreeney@freebsdfoundation.org>

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

В рамках link:https://github.com/FreeBSDFoundation/proj-laptop[проекта Фонда FreeBSD «Поддержка ноутбуков и удобство использования»] этот рабочий процесс будет очень полезен для потенциальных пользователей FreeBSD, которые хотят протестировать свои ноутбуки, чтобы узнать, насколько хорошо они поддерживаются.
Он также помогает покупателям, которые хотят приобрести ноутбук, заведомо хорошо поддерживаемый FreeBSD.

Основная цель — объединить всю информацию о совместимости FreeBSD с ноутбуками в одну центральную базу знаний, на которую сможет ссылаться сообщество.

В течение этого квартала были выполнены следующие пункты:

* Создано link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing/blob/main/main.py[приложение на Python], которое основывается на утилите link:https://github.com/linuxhw/hw-probe/blob/master/INSTALL.BSD.md[`hw-probe`] и собирает и агрегирует релевантное подмножество данных для просмотра как разработчиками ноутбуков, так и конечными пользователями.
* Разработана система link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing/blob/main/parse.py[статической генерации сайта] для преобразования файлов, созданных Python-приложением, во фрагменты HTML для использования на веб-сайте.
* Настроен рабочий процесс link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing/pull/23/files#diff-28802fbf11c83a2eee09623fb192785e7ca92a3f40602a517c011b947a1822d3[GitHub Actions] для автоматического запуска парсера и генерации веб-сайта при новом слиянии или действиях git со стороны пользователя.
* Определено подмножество релевантной информации, создаваемой `hw-probe`, для использования в рабочем процессе тестирования ноутбуков FreeBSD.
* Создан шаблон link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing/pull/27/changes[pull request] для пользователей, описывающий важные особенности ноутбука, которые работают или не работают.
* Разработана система оценки для использования в приложении, чтобы автоматически оценивать ноутбуки на основе того, сколько устройств на ноутбуке функционирует. Добавлен рабочий процесс, упрощающий для сопровождающих ручную настройку критериев и оценок.
* Созданы Makefile и shell-скрипты для помощи пользователям в запуске тестов с помощью простой команды `make` в терминале, включая удобные подсказки, если требуемые приложения не установлены.
* Протестированы все ноутбуки и настольные компьютеры в офисе в Китченере с помощью набора тестов из репозитория, чтобы убедиться в его правильной работе как на ноутбуках, так и на настольных системах.

Кроме того, в течение этого квартала проводилось обширное тестирование:

* Протестированы Framework Laptop 13 (серия AMD 7040) и Lenovo Yoga 11e (Kaby Lake) в соответствии с link:https://github.com/FreeBSDFoundation/freebsd-laptop-testing/blob/main/testing_checklist.md[Руководством по интеграционному тестированию ноутбуков FreeBSD] на FreeBSD 16-CURRENT.
* Проводилась работа по тестированию поддержки `drm-kmod` на Framework Desktop (Ryzen AI MAX), а также поддержки s2idle (приостановка-до-бездействия) на Framework Laptop.
* Создана документация в Руководстве FreeBSD по Wayland, включая правильную настройку оконных менеджеров Niri, Labwc, Hyprland и RiverWM.
  Протестирована и отлажена поддержка Wayland на link:https://github.com/FreeBSDFoundation/proj-laptop/tree/main/supported[зафиксированных тестовых целях], а также сообщено об ошибках соответствующим разработчикам.
* Интегрирован менеджер входа в систему https://codeberg.org/fairyglade/ly[Ly] в предстоящий link:https://gitlab.com/alfix/kde-installer-dialogs/-/merge_requests/10[установщик KDE] для FreeBSD 15.1, позволяя пользователям выбирать между SDDM и Ly.
* Оценена жизнеспособность проброса GPU на системе Dell OptiPlex 7010 с использованием GPU NVIDIA.

Другие заметки:

* Начата работа по тестированию проброса GPU на других машинах; они ещё не прибыли в офис в Китченере.
* Продолжается итерационная работа над репозиторием `freebsd-laptop-testing` с учётом отзывов пользователей после его запуска.
* Ведётся работа по переносу проекта тестирования ноутбуков в домен `freebsd.org`.

Спонсор: Фонд FreeBSD

//
// The FreeBSD Russian Documentation Project
//
// Original EN revision (18.04.2026): 5968e48ad9caf054ac43cdea24bebd2fc3c67c7a
//
