SearchUser loginSyndicate |
Depuración del kernel
La programación de un kernel de producción es una de las tareas más complejas en el mundo de la computación. Esta complejidad subyacente se agrava con la dificultad a la hora de depurar el código. El código del kernel no puede ser fácilmente ejecutado bajo un depurador, no es fácil tracearlo, los errores del kernel no son siempre reproducibles, en definitiva la depuración es una tarea dura, como todo lo relacionado con la construcción de un sistema operativo.
En los apartados siguientes exploraremos las técnicas usadas para esta labor de depuración, desde las técnicas más sencillas de traza hasta el uso de herramientas de apoyo que modifican el código del kernel para integrase en el. Depuración con printk()
|