Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2019-10-29 06:08:13
Size: 4875
Editor: ?AndreyPonomarenko
Comment: Translate wiki.debian.org/Hardware/Database
Revision 3 as of 2020-02-18 04:02:29
Size: 5531
Editor: ?AndreyPonomarenko
Comment: Add -E sudo flag
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Новая база данных оборудования была создана для автоматического сбора подробной информации о компьютерах, сбора всех необходимых системных логов (журналов) для эффективной отладки, проверки работоспособности устройств с помощью автоматического статического анализа собранных логов и предоставления хороших навигационных возможностей. Собранные логи деперсонализируются на стороне клиента перед отправкой на сервер. Новая база данных оборудования была создана для автоматического сбора подробной информации о компьютерах, сбора всех необходимых системных логов (журналов) для эффективной отладки, проверки работоспособности устройств с помощью автоматического статического анализа собранных логов, поиска драйверов для неподдерживаемых устройств и предоставления хороших навигационных возможностей. Собранные логи деперсонализируются на стороне клиента перед отправкой на сервер.
Line 20: Line 20:
== Конфиденциальность ==

Личная информация не собирается. Смотрите [[https://github.com/linuxhw/hw-probe#privacy|примечания о конфиденциальности]].

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

Более того, безопаснее создавать пробы нежели выкладывать свои логи "как есть", поскольку в пробе все приватные строки удаляются на стороне клиента.
Line 24: Line 32:
1. Deb-пакет: [[DebianPackage:hw-probe|Debian]],
[[https://github.com/linuxhw/hw-probe#appimage|Appimage]],
[[https://hub.docker.com/r/linuxhw/hw-probe/|Docker]],
[[https://snapcraft.io/hw-probe|Snap]],
[[https://flathub.org/apps/details/org.linux_hardware.hw-probe|Flatpak]]

Пакет Deb может быть установлен из [[DebianUnstable|Debian unstable]] с помощью следующих шагов (на Дебиан и основанных на Дебиане дистрибутивах):
Line 27: Line 41:
wget https://github.com/linuxhw/hw-probe/releases/download/1.4/hw-probe_1.4-2_all.deb
sudo apt install ./hw-probe_1.4-2_all.deb
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
Line 30: Line 48:
2. Универсальные пакеты: [[https://github.com/linuxhw/hw-probe#appimage|Appimage]], [[https://hub.docker.com/r/linuxhw/hw-probe/|Docker]], [[https://snapcraft.io/hw-probe|Snap]], [[https://flathub.org/apps/details/org.linux_hardware.hw-probe|Flatpak]]
Line 37: Line 54:
sudo hw-probe -all -upload sudo -E hw-probe -all -upload
Line 48: Line 65:

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

Личная информация не собирается. Смотрите [[https://github.com/linuxhw/hw-probe#privacy|примечания о конфиденциальности]].

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


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

Проект является преемником проекта 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