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

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

О проекте

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

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

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

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

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

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

Личная информация не собирается. Смотрите примечания о конфиденциальности.

/!\ Обратите внимание, что на сервер загружается 32-байтовый префикс от sha512 хеша с солью вашего MAC-адреса.

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

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

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

Debian, Appimage, Docker, Snap, Flatpak

Пакет Deb может быть установлен из Debian unstable с помощью следующих шагов (на Дебиан и основанных на Дебиане дистрибутивах):

sudo apt install debian-archive-keyring
sudo sh -c 'echo deb http://deb.debian.org/debian unstable main > /etc/apt/sources.list.d/debian-sid.list'
sudo apt update
sudo apt install --no-install-recommends hw-probe
sudo rm -f /etc/apt/sources.list.d/debian-sid.list
sudo apt update

Добавление компьютера

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

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=6b964cd335