Проведена оценка уровня поддержки оборудования ядром Linux 5.9. Средняя поддержка PCI-устройств по всем категориям (Ethernet, WiFi, графические карты, звук и т.д.) составила 99.3%. Специально для исследования был создан репозиторий
DevicePopulation, в котором представлена популяция PCI-устройств на компьютерах пользователей. Статус поддержки устройств в последнем ядре Linux можно получить с помощью проекта
LKDDb.
Для оценки поддержки оборудования в операционной системе казалось бы можно просто вычислить отношение количества поддерживаемых устройств к общему количеству устройств на рынке. Но, во-первых, обе величины даже приблизительно не известны, а во-вторых, не все устройства одинаково популярны. Есть широко используемые устройства, поддержка которых необходима и есть редкие, пользователей которых совсем немного. Учёт популяции PCI-устройств на компьютерах пользователей позволил понять поддержка каких устройств имеет большее значение, а каких меньшее.
Для получения итоговой статистики были просуммированы все экземпляры поддерживаемых устройств и разделены на общее количество поддерживаемых и неподдерживаемых. Для помощи в организации поиска Linux-совместимых конфигураций пользователям предлагается добавить пробы своих компьютеров в базу.
PCI Class |
Devices |
Support |
Card reader |
9433 |
100% |
Communication controller |
39144 |
98.23% |
Dma controller |
115 |
99.13% |
Dvb card |
85 |
100% |
Encryption controller |
8169 |
88.64% |
Firewire controller |
7978 |
99.97% |
Flash memory |
469 |
37.95% |
Graphics card |
89190 |
98.06% |
Input device controller |
262 |
100% |
Ipmi smic interface |
155 |
100% |
Modem |
307 |
89.58% |
Multimedia controller |
2194 |
88.56% |
Net/ethernet |
55774 |
99.92% |
Net/other |
10929 |
99.82% |
Net/wireless |
43499 |
99.80% |
Non-essential instrumenta… |
5103 |
99.98% |
Sd host controller |
10370 |
100% |
Serial bus controller |
12251 |
99.80% |
Serial controller |
4901 |
99.84% |
Signal processing controller |
37989 |
97.22% |
Smbus |
62763 |
99.92% |
Sound |
103406 |
99.95% |
Tv card |
902 |
100% |
Usb controller |
215098 |
100% |
Источник: http://www.opennet.ru/opennews/art.shtml?num=53872