To estimate hardware support in an operating system, it would seem that one can simply calculate the ratio of the number of supported devices to the total number of devices on the market. But, firstly, both values ββare not even approximately known, and, secondly, not all devices are equally popular. There are widely used devices that need support, and there are rare ones that have very few users. Accounting for the population of PCI devices on users' computers made it possible to understand which device support is more important and which is less important.
To get
PCI class
Devices
Support
Card reader
9433
Present in several = 100%
Communication controller
39144
Present in several = 98.23%
dma controller
115
Present in several = 99.13%
dvb card
85
Present in several = 100%
Encryption controller
8169
Present in several = 88.64%
firewire controller
7978
Present in several = 99.97%
flash-memory
469
Present in several = 37.95%
Graphics card
89190
Present in several = 98.06%
input device controller
262
Present in several = 100%
ipmi smic interface
155
Present in several = 100%
Modem
307
Present in several = 89.58%
Multimedia controller
2194
Present in several = 88.56%
net/ethernet
55774
Present in several = 99.92%
net/other
10929
Present in several = 99.82%
net/wireless
43499
Present in several = 99.80%
Non-essential instrumentaβ¦
5103
Present in several = 99.98%
sd host controller
10370
Present in several = 100%
serial bus controller
12251
Present in several = 99.80%
serial controller
4901
Present in several = 99.84%
signal processing controller
37989
Present in several = 97.22%
smbus
62763
Present in several = 99.92%
Sound
103406
Present in several = 99.95%
TV card
902
Present in several = 100%
usb controller
215098
Present in several = 100%
Source: opennet.ru