Der Linux-Kernel 5.9 unterstützt 99 % der beliebten PCI-Hardware auf dem Markt.

Durchgeführt wurde Bewertung des Unterstützungsniveaus von Geräten durch den Linux-Kernel 5.9. Die durchschnittliche Unterstützung von PCI-Geräten in allen Kategorien (Ethernet, WiFi, Grafikkarten, Sound usw.) betrug 99,3 %. Speziell für die Studie wurde ein Repository erstellt DevicePopulation, das die Population von PCI-Geräten auf den Computern der Benutzer darstellt. Der Status der Geräteunterstützung im neuesten Linux-Kernel kann über das Projekt abgerufen werden LKDDb.

Um die Unterstützung von Hardware im Betriebssystem zu bewerten, könnte man scheinbar einfach das Verhältnis der Anzahl unterstützter Geräte zur Gesamtzahl der Geräte auf dem Markt berechnen. Aber erstens sind beide Größen nicht einmal annähernd bekannt und zweitens sind nicht alle Geräte gleich beliebt. Es gibt weit verbreitete Geräte, deren Unterstützung notwendig ist, und es gibt seltene Geräte, von denen es nur wenige Benutzer gibt. Die Erfassung der PCI-Gerätepopulation auf den Computern der Benutzer hat es ermöglicht zu verstehen, welche Gerätesupport mehr Bedeutung hat und welche weniger.

Um zu erhalten endgültige Statistiken wurden alle Exemplare unterstützter Geräte summiert und durch die Gesamtzahl unterstützter und nicht unterstützter Geräte geteilt. Um den Nutzern bei der Suche nach Linux-kompatiblen Konfigurationen zu helfen, wird ihnen angeboten, das Hinzufügen ihre Computer in die Datenbank einzutragen.

PCI-Klasse
Geräte
Unterstützung

Kartenleser
9433
100%

Kommunikationscontroller
39144
98.23%

DMA-Controller
115
99.13%

DVB-Karte
85
100%

Verschlüsselungscontroller
8169
88.64%

Firewire-Controller
7978
99.97%

Flash-Speicher
469
37.95%

Grafikkarte
89190
98.06%

Eingabegeräte-Controller
262
100%

IPMI-SMIC-Schnittstelle
155
100%

Modem
307
89.58%

Multimedia-Controller
2194
88.56%

Netzwerk/Ethernet
55774
99.92%

Netzwerk/weitere
10929
99.82%

Netzwerk/drahtlos
43499
99.80%

Nicht essenzielle Instrumente...
5103
99.98%

SD-Host-Controller
10370
100%

Serielle Bus-Controller
12251
99.80%

Serieller Controller
4901
99.84%

Signalverarbeitungscontroller
37989
97.22%

SMBus
62763
99.92%

Audio
103406
99.95%

TV-Karte
902
100%

USB-Controller
215098
100%

Quelle: opennet.ru

60GB SSD 8Gb DDR4