Эта страница содержит информацию об автоматизированной базе данных оборудования, как ее использовать и как добавить ваше оборудование в базу данных.

Проект является преемником проекта Smolt.

О проекте

В настоящее время аппаратная совместимость с Linux практически идеальна по сравнению с 90-ми годами. Однако, согласно последнему отчету ресурса https://Linux-Hardware.org, около 20% пользователей Linux по-прежнему сталкиваются с проблемами в совместимости оборудования. Большинство из них (79%) имеют только одно неподдерживаемое устройство в компьютере, некоторые из них (18%) имеют два неподдерживаемых устройства, меньшая часть (2%) имеет три неподдерживаемых устройства, а остальные (1%) имеют 4- 7 неподдерживаемых устройств.

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

Чтобы иметь возможность взглянуть на опыт других дистрибутивов Linux (например, Debian) при отладке некоторой модели компьютера или каких-либо аппаратных компонентов, база данных Ubuntu является частью глобальной базы данных, включающей все дистрибутивы Linux.

Наиболее полезная часть собранных логов (hwinfo, lspci, lsusb, dmidecode, acpidump и др.) публикуется в Github-репозитории для защиты от потери данных в будущем и возможности проведения статистического анализа третьими лицами.

База данных тесно интегрирована с базой LKDDb, чтобы немедленно предложить правильные (более новые) версии ядра Linux для неподдерживаемых устройств.

Установка приложения

Выберите наиболее подходящий способ:

  sudo add-apt-repository universe
  sudo apt-get update
  sudo apt-get install hw-probe --no-install-recommends
  • Deb-пакет из апстрима:
  wget https://github.com/linuxhw/hw-probe/releases/download/1.5/hw-probe_1.5-1_all.deb
  sudo apt-get install ./hw-probe_1.5-1_all.deb --no-install-recommends

Добавление оборудования

Используйте эту команду:

  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=18c77dc2da

Конфиденциальность

Личная информация не собирается. На сервер загружается 32-байтовый префикс от sha512 хеша с солью вашего MAC-адреса. Смотрите примечания о конфиденциальности.

Более того, безопаснее создавать пробы нежели выкладывать свои логи «как есть», поскольку в пробе все приватные строки удаляются на стороне клиента.