Проба оборудования
Содержание
О проекте
Проба оборудования (утилита hw-probe) помогает собирать информацию о работоспособности устройств компьютера.
Главной задачей проекта является сбор информации о поддерживаемом оборудовании в одном месте, чтобы помочь разработчикам и пользователям совместно диагностировать проблемы.
Проект является идейным продолжением проекта Smolt с улучшенными инструментами поиска, масштабируемой базой данных, поддержкой всех дистрибутивов Линукс, встроенными автоматическими тестами работоспособности для устройств и средствами статистического анализа.
Создание пробы
С точки зрения пользователя
Создаем пробу компьютера, если какое-то из устройств компьютера не работает, и сообщаем ссылку на пробу разработчикам дистрибутива. Вся необходимая информация о компьютере и системные журналы становятся доступны разработчикам и больше никакой дополнительной информации предоставлять не нужно.
Команда в терминале для создания пробы:
sudo -E hw-probe -all -upload
Результат:
Probe for hardware ... Ok Reading logs ... Ok Uploaded to DB, Thank you! Probe URL: https://linux-hardware.org/?probe=7f6e3de32a
С точки зрения разработчика
Разработчик получает ссылку на пробу и сразу приступает к отладке без необходимости задавать дополнительные вопросы пользователю и ждать на них ответы. Все логи уже включены в пробу.
База данных создается автоматически на основе всех проб пользователей. В ней можно посмотреть, как проблемные устройства работают на других компьютерах и других дистрибутивах Линукс и перенять опыт по его настройке.
Установка
Выберите и установите RPM пакет для вашего дистрибутива openSUSE.
openSUSE Leap 15.1:
sudo zypper addrepo https://download.opensuse.org/repositories/hardware/openSUSE_Leap_15.1/ hardware sudo zypper install hw-probe
openSUSE Tumbleweed:
sudo zypper addrepo https://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/ hardware sudo zypper install hw-probe
Также есть возможность использовать универсальные пакеты вместо RPM: AppImage, Flatpak или Docker.
Статистика
Мы выкладываем ряд статистических отчетов на Github:
- Анализ надежности HDD/SSD дисков
- Устройства с плохой Линукс-совместимостью
- Репозиторий EDID
- Таблицы ACPI
- Таблицы DMI
Приватность
Приватная информация (включая имя пользователя, имя компьютера, IP-адрес, MAC-адрес, серийные номера) НЕ собирается в пробе. Более того, безопаснее делать пробы нежели отсылать системные журналы самостоятельно, так как при создании пробы журналы обезличиваются на стороне клиента перед отправкой на сервер.