El kernel de Linux 5.9 es compatible con el 99 % del hardware PCI más popular del mercado

Realizado Evaluación del nivel de soporte de hardware para el kernel de Linux 5.9. El soporte promedio para dispositivos PCI en todas las categorías (Ethernet, WiFi, tarjetas gráficas, audio, etc.) fue del 99.3%. Se creó un repositorio específicamente para el estudio. Población del dispositivo, que representa la población de dispositivos PCI en las computadoras de los usuarios. El estado de soporte del dispositivo en el último kernel de Linux se puede obtener utilizando el proyecto LKDDb.

Para evaluar el soporte de hardware en un sistema operativo, parecería que simplemente se puede calcular la relación entre el número de dispositivos compatibles y el número total de dispositivos en el mercado. Pero, en primer lugar, ambos valores ni siquiera se conocen aproximadamente y, en segundo lugar, no todos los dispositivos son igualmente populares. Hay dispositivos muy utilizados que requieren soporte y otros raros que tienen muy pocos usuarios. Tener en cuenta la población de dispositivos PCI en las computadoras de los usuarios permitió comprender qué soporte de dispositivo es más importante y cuál es menos importante.

Para obtener estadísticas finales Todas las instancias de dispositivos compatibles se resumieron y dividieron entre el número total de dispositivos compatibles y no compatibles. Para ayudar a organizar la búsqueda de configuraciones compatibles con Linux, se ofrece a los usuarios añadir muestras de sus computadoras en la base de datos.

Clase PCI
Dispositivos
Soporte

Lector de tarjetas
9433
100%

Controlador de comunicación
39144
98.23%

controlador dma
115
99.13%

tarjeta dvb
85
100%

Controlador de cifrado
8169
88.64%

Controlador FireWire
7978
99.97%

Memoria flash
469
37.95%

Tarjeta gráfica
89190
98.06%

Controlador de dispositivo de entrada
262
100%

Interfaz ipmi smic
155
100%

módem
307
89.58%

Controlador multimedia
2194
88.56%

Red/ethernet
55774
99.92%

Neto/otro
10929
99.82%

Neto/inalámbrico
43499
99.80%

Instrumentos no esenciales...
5103
99.98%

Controlador de host SD
10370
100%

Controlador de bus serie
12251
99.80%

Controlador en serie
4901
99.84%

Controlador de procesamiento de señal
37989
97.22%

Smbus
62763
99.92%

Aislamiento de Sonido
103406
99.95%

tarjeta de televisión
902
100%

controlador USB
215098
100%

Fuente: opennet.ru

Añadir un comentario