next up previous contents index
Next: Quién debería leer esto Up: Guía de Programación de Previous: Contents   Contents   Index


Introducción

Así que quieres escribir un módulo del núcleo. Sabes C, has escrito algunos programas corrientes que se ejecutan como procesos, y ahora quieres ir donde está la verdadera acción, donde un simple puntero salvaje puede destruir tu sistema de ficheros y donde un volcado de memoria (core dump) significa un reinicio de la máquina.

Bueno, pues bienvenido al club. A mí, en una ocasión un puntero salvaje me hizo un estropicio en un directorio importante bajo DOS (gracias que ahora significa Dead Operating System; Sistema Operativo Muerto), y no veo por qué vivir bajo Linux debería ser algo más seguro que esto.

Advertencia: He escrito esto y verificado el programa bajo versiones 2.0.35 y 2.2.3 del núcleo funcionando en un Pentium. Para la mayor parte, debería funcionar en otras CPUs y en otras versiones del núcleo siempre que sean 2.0.x o 2.2.x, pero no puedo prometer nada. Una excepción es el capítulo 11, que no debería funcionar en ninguna arquitectura excepto x86.



Subsections
next up previous contents index
Next: Quién debería leer esto Up: Guía de Programación de Previous: Contents   Contents   Index
2003-08-27