Differences between revisions 24 and 33 (spanning 9 versions)
Revision 24 as of 2020-01-12 14:12:36
Size: 3886
Editor: ?AndreyPonomarenko
Comment: Add quick install steps (it's not obviuos for newbies how to install Deb package by following the link to Debian package in Sid)
Revision 33 as of 2021-01-13 05:42:25
Size: 3961
Editor: PaulWise
Comment: drop hardware compat stats to reduce maintainence costs
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Nowadays, Linux hardware compatibility is almost perfect compared to the 90s. However, according to the latest report from https://Linux-Hardware.org about 20% of Linux users still facing hardware compatibility problems. Most of them (79%) have only one unsupported device on board, some of them (18%) have two unsupported devices, the minor part of them (2%) have three unsupported devices and the rest (1%) have 4-7 unsupported devices. Nowadays, Linux hardware compatibility has improved since the 90s, but some Linux users are still facing hardware compatibility problems.
Line 20: Line 20:
Monthly usage statistical reports are published on [[https://github.com/linuxhw/Trends/tree/master/Dist/Debian|this page]].
Line 26: Line 28:
/!\ Please note that a 32-byte prefix of salted SHA512 hashes of MAC addresses and serial numbers are uploaded to the server. These are unlikely to be reversible. /!\ Please note that a 32-byte prefix of salted SHA512 hashes of MAC addresses and serial numbers are uploaded to the server in order to properly identify unique computers and parts. These are unlikely to be reversible.
Line 33: Line 35:
[[DebianPackage:hw-probe|Debian]], [[DebianPackage:hw-probe|Debian]] (in bullseye and later),
Line 38: Line 40:
The [[http://ftp.debian.org/debian/pool/main/h/hw-probe/hw-probe_1.4-1_all.deb|Deb package]] can be installed by following these steps (on Debian and Debian-based Linux distributions like MX Linux, Kali, PureOS, etc.): The Debian package can also be installed from [[DebianUnstable|Debian unstable]] by following these steps (on Debian and Debian-based distributions):
Line 40: Line 43:
wget http://ftp.debian.org/debian/pool/main/h/hw-probe/hw-probe_1.4-1_all.deb
sudo apt-get update
sudo dpkg -i ./hw-probe_1.4-1_all.deb
sudo apt-get install -f --no-install-recommends
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 --force /etc/apt/sources.list.d/debian-sid.list
sudo apt update
Line 51: Line 56:
sudo hw-probe -all -upload sudo --preserve-env hw-probe -all -upload
Line 53: Line 58:

Preserving the environment variables allows hw-probe to submit some aspects of your graphical display (X11 only).

Translation(s): Русский


This page provides info about a automated hardware database, how to use it and how to add your hardware to the database.

The project is the successor of the Smolt project.

About

Nowadays, Linux hardware compatibility has improved since the 90s, but some Linux users are still facing hardware compatibility problems.

The new hardware database is introduced to automatically collect detailed hardware info, collect all necessary hardware related system logs as well for effective debugging, check operability of devices by automated static analysis of collected logs, find drivers for unsupported devices and provide perfect navigation capabilities. Collected logs are de-personalized at the client side.

It's important to have non-Debian probes in the database to be able to look at the experience of other Linux distributions (like Ubuntu) when debugging some computer model or particular hardware parts, so the Debian database is just a part of the global database including all Linux distributions.

The database is dumped to the Github repository for statistical analysis by third parties and to protect against data loss in the future.

Monthly usage statistical reports are published on this page.

The database is closely integrated with LKDDb to immediately suggest a proper (newer) Linux kernel versions for unsupported devices.

Privacy

Most private info is not collected or hashed. See the privacy notes.

/!\ Please note that a 32-byte prefix of salted SHA512 hashes of MAC addresses and serial numbers are uploaded to the server in order to properly identify unique computers and parts. These are unlikely to be reversible.

Moreover, it's safer to share your logs by hw-probe rather than share manually, because most private data is removed or hashed at the client side before uploading.

Install client

Choose most appropriate way to install: Debian (in bullseye and later), Appimage, Docker, Snap, Flatpak

The Debian package can also be installed from Debian unstable by following these steps (on Debian and Debian-based distributions):

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 --force /etc/apt/sources.list.d/debian-sid.list
sudo apt update

Add your hardware

Use this command:

sudo --preserve-env hw-probe -all -upload

Preserving the environment variables allows hw-probe to submit some aspects of your graphical display (X11 only).

Sample output:

Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!
Probe URL: https://linux-hardware.org/?probe=6b964cd335


CategoryHardware