La versión 6.6 del kernel de Linux frenará la mala conducta de los controladores de NVIDIA

Introducción El equipo de desarrollo del kernel de Linux  anunció recientemente que la próxima versión Linux 6.6 mejorará el mecanismo del módulo del kernel para defenderse mejor contra el comportamiento inadecuado de los controladores de código cerrado de NVIDIA.

El equipo de desarrollo del kernel de Linux anunció recientemente que la próxima versión Linux 6.6 mejorará el mecanismo del módulo del kernel para defenderse mejor contra el comportamiento inadecuado de los controladores de código cerrado de NVIDIA.

La versión 6.6 del kernel de Linux frenará el comportamiento inadecuado de los controladores NVIDIA La versión 6.6 del kernel de Linux frenará el comportamiento inadecuado de los controladores NVIDIA

El desarrollador del kernel de Linux, Christoph Hellwig, descubrió que NVIDIA recientemente eludió las salvaguardas agregadas al kernel en 2020 al importar símbolos de módulos propietarios a módulos que pretendían tener licencia GPL y luego reexportar esos símbolos. Esta protección tiene como objetivo evitar que los módulos propietarios utilicen únicamente símbolos con licencia GPL.

Dado que symbol_get solo está destinado a ser utilizado para símbolos muy internos entre módulos que colaboran estrechamente, es razonable limitarlo a símbolos exportados por EXPORT_SYMBOL_GPL y evitar costosos litigios por parte de NVIDIA por eludir las medidas de control de acceso a través de DMCA.

La versión Linux 6.6 solo permitirá que symbol_get obtenga los símbolos del módulo EXPORT_SYMBOL_GPL para evitar el comportamiento de elusión de NVIDIA. Esto mejorará la protección del kernel contra módulos propietarios que utilizan sólo símbolos de código abierto.

NVIDIA aconsejó a los usuarios que evitaran Linux 5.9 cuando se agregaron las primeras medidas de seguridad en 2020, y luego lanzaron controladores compatibles en unas semanas. Esperaremos y veremos cuánto tiempo esta versión de Linux 6.6 obstaculizará su controlador de kernel. Al menos NVIDIA ha mantenido los controladores del kernel de GPU de código abierto desde el año pasado como alternativa a sus controladores de kernel propietarios.

Esta mejora refleja la determinación de la comunidad de código abierto de proteger la integridad de la licencia GPL. Los controladores de código abierto son sin duda una mejor opción para los usuarios. Esperamos futuras mejoras del kernel que puedan restringir aún más el comportamiento ilegal de los controladores propietarios y salvaguardar los derechos e intereses de la comunidad de código abierto.

Supongo que te gusta

Origin blog.csdn.net/weixin_43223083/article/details/132895324
Recomendado
Clasificación