
Tengo un sistema operativo con una versión del kernel de aproximadamente 3.3 y el controlador requiere que el kernel sea al menos 4.4, no hay forma de actualizarlo debido a limitaciones de hardware.
¿Sería factible simplemente cambiar la configuración del controlador o tendría que crearlo desde cero?
Respuesta1
La interfaz entre el núcleo del kernel de Linux y los controladores evoluciona muy rápidamente. Por supuesto, puede tener suerte y descubrir que las interfaces que utiliza el controlador siguen siendo en su mayoría compatibles, pero lo más probable es que las interfaces hayan cambiado mucho y portar un controlador a lo largo de 4 años de desarrollo del kernel sería difícil.
A menos que necesite admitir hardware más nuevo y hardware antiguo que los kernels recientes ya no admiten, compile un kernel 4.4. Las interfaces entre el kernel y las aplicaciones son extremadamente estables. Debería poder reemplazar cualquier kernel desde la versión 2.0 aproximadamente por un kernel más nuevo en cualquier sistema Linux.