LINUX.ORG.RU

Призыв к тестированию: представлен проект интеграционного тестирования FreeBSD на ноутбуках

 ,


0

2

2026 год начался успешно для проекта Laptop Support and Usability, реализуемого FreeBSD Foundation. За последнее время зафиксированы значимые улучшения в ключевых подсистемах, включая драйверы графики и Wi-Fi, а также доработки установщика FreeBSD с поддержкой окружения рабочего стола KDE Plasma «из коробки».

На текущем этапе, как ранее отмечалось в отчёте Year One Project Update, принято решение о запуске полноценной программы интеграционного тестирования, направленной на комплексную проверку функциональности ноутбуков и настольных систем. С января команда проекта занималась формированием требований к тестированию и созданием инструментов для долгосрочного хранения и анализа результатов.

После проведения пилотных испытаний на целевых системах инициатива открыта для участия сообщества FreeBSD.

Как принять участие в тестировании

Процесс тестирования FreeBSD на ноутбуке включает следующие этапы:

  1. Запуск специализированного инструмента, автоматически определяющего аппаратную конфигурацию и фиксирующего работоспособность отдельных функций.
  2. Формирование каталога с полностью анонимизированными результатами тестирования.
  3. При необходимости — добавление пользовательских комментариев в файл comments.md внутри каталога.
  4. Отправка результатов в виде Pull Request с обязательным заполнением анкеты User Stories в шаблоне.
  5. Обработка отчёта командой проекта с последующей публикацией в матрице совместимости. Персональные данные пользователей не публикуются.
  6. Завершение процедуры.

Для начала работы необходимо выполнить следующие команды от имени непривилегированного пользователя на тестируемом ноутбуке (поддерживается как установленная система, так и 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 (англ.)

>>> Источник

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Новость после редактирования, наверное, потянула бы на мини… но у меня freebsdfoundation.org не хочет открываться даже со стучанием в бубен.

Либо подождём, либо пусть тему обработает более удачливый корректор, у которого всё открывается. :) (Если такое есть, конечно.)

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Сделал

потянула бы на мини

интересно почему такое отношение к BDS, вроде же большая инициатива?

правда вопрос что в итоге сделают, ли.

unclestephen ★★
() автор топика
Ответ на: комментарий от unclestephen

Отношение нормальное, просто новости о планах обычно идут как мини (даже если планы вполне нормальные и идут от разработчиков, если не от разработчиков и сомнительные, то это вообще пункт 2 офтопик-листа).

Другое дело, что поскольку это призыв к сообществу, пожалуй, стоит действительно подтвердить как полноценную.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

необходимо выполнить следующие команды от имени непривилегированного пользователя:

 % pkg install hw-probe
pkg: Insufficient privileges to install packages

Тебя какой ногой пинать, левой или правой? (%

mord0d ★★★★★
()

На моем старом ноутбуке стаяла FreeBSD 5.4 после перезборки ядра под железо ноутбука прекрасно работало

enep ★★★★★
()
Ответ на: комментарий от mord0d

https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/

там так написано, мне тоже показалось странным, но кто знает этих параноиков

это кстати была исходная ссылка, но она открывается не только лишь у всех

unclestephen ★★
() автор топика
Последнее исправление: unclestephen (всего исправлений: 1)
Ответ на: комментарий от hobbit

новости о планах обычно идут как мини (даже если планы вполне нормальные и идут от разработчиков

Это не планы (намерения). Пользователи (в том числе разработчики FreeBSD) уже давно шевелятся. Просто вначале сбор информации был инициативой одного человека, потом подхватило сообщество (и даже пару-тройку сайтов подняли для сбора информации), а теперь и FreeBSD Foundation подхватили. А улучшения и без этой инициативы принимали, просто это не освещалось. А теперь это формально отдельный проект (но в итоге всё это будет в единой кодовой базе… ну почти — некоторые драйверы поставляются в виде пакетов и ставятся отдельно).

Другое дело, что поскольку это призыв к сообществу, пожалуй, стоит действительно подтвердить как полноценную.

А это уже на вкус. Изложенное выше не является призывом к оформлению в виде полноценной новости.

mord0d ★★★★★
()
Ответ на: комментарий от unclestephen

https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/

там так написано, мне тоже показалось странным, но кто знает этих параноиков

Действительно (почему этой ссылки нет в новости?)…
В общем, именно pkg install требует прав root. @hobbit, можно это как-то исправить? (=

mord0d ★★★★★
()
Ответ на: комментарий от unclestephen

почему этой ссылки нет в новости?

не открылась, видимо РКН сегодня в ударе

Ну это не повод удалять из поста официальный источник.

@hobbit

\>>> [Источник](...)

>>> Источник

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)

Я вот не freebsd-шник не разу…

Если бы мне дали iso-образ для флешки я бы загрузился и сделал бы все по инструкции…

А вот разбираться как ее ставить, я пожалуй не готовый…

shaplov ★★★
()
Ответ на: комментарий от shaplov

и сделал бы все по инструкции

Там псевдографический установщик есть. И он запускается при запуске ISO-/USB-образа.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Она у меня как-то один раз чудом открылась после 10-минутной загрузки. Сейчас опять не работает. Если разродится, добавлю.

P.S. Добавил. И там действительно «run the following commands as an unprivileged user»…

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от mord0d

А улучшения и без этой инициативы принимали, просто это не освещалось.

Да не 3.14дика ты гвоздика.(с) Дима Кузнецофф. Несчастное прерывание клавиатуры сменившее фронт на спад или наоборот на райзенах 6000 и 7000 серии не могли сделать 2 года, а потом не сделали, нет. Потом я устал ждать и отправил для себе фряху в /dev/null… два мажорных релиза - 13, 14, 15… Каждый минор скачивал, как пионер, грузился, пытался хоть что-то ввести….

Если наконец для слоупоков из фаундейшн дошло как до жирафа что если они не будут поддерживать современное железо - то окажутся в зоопарке экзотики с гайкой на одной полке - то слава б-гу. Но не исключаю что это очередной маркетинг ход для прманивания донатов, который завершится таким же ничто как давно объявленный проект по поддержки ноутбучных драйверов на который я как раз глазел как ослик на морковку и верил что с этим то проектом на моем ThinkBook ну обязательно загрузится 14.1 даже если 14.0 не загрузился.

Ну а для танкистов - без поддержки s2idle - единственного возможного на современном железе метода suspend - на ноутбуках делать нечего. Это в BSD пока не реализовано никак. Нигде. Даже в зоопарке некро-спешиал железа вроде каких-нибудь Thinkpad 5 летней хотя-бы давности.

В общем не знаю - радоваться ли за БСД что наконец-то дошло, или плакать что своей тупорылой политикой довели такую классную систему до нынешнего состояния.Надеюсь что всетаки радоваться. Но себе даже пытаться не буду. Хоть я и сменил за это время райзен на интеловский арроу - но я априори знаю что суспенд не поддерживается, гибернация не поддерживается, большие-малые ядра - не поддерживаются, блютус и вайфай - кастрированы до нельзя… Чего тестировать то?

Но таки подождем - а вдруг на этот раз по настоящему?

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Ответ на: комментарий от unclestephen

не открылась, видимо РКН сегодня в ударе

Людей, которые не могут открыть нужный сайт, в подобных ситуациях, надо банить пожизненно - за профнепригодность :)

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от DrRulez

А вдруг у них профессия - дворник. Тогда тоже непригодны?

James_Holden ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.