Cambios a nivel kernel implican compilar kernel...echale un vistazo a "modulos del kernel" (Linux Kernel Module Programming Guide 2.6) a ver si con eso te basta, porque tocar "kernel" directamente puede ser muy muy "peligroso", ya lo es con módulos....no quiero ni pensarlo con kernel...porque con modulos reseteas y listo...pero si te cargas el kernel hay que volver a instalar....el caso es que no es oro todo lo que reluce...pero si aún así estas decidido...y no te basta con las funcionalidades que te dan los módulos (que la verdad es que fliparía...) te recomiendo "Understanding the linux kernel" y "Linux Device Drivers" ambos de OReally. Si quieres aprender mucho sobre kernel de sistemas operativos, en vez de tirarte a por uno tan bestia como linux, intenta hacer algo más modesto, en plan minikernel, hay un libro de sistemas operativos de Fernando Perez Costoya, que tiene ejercicios propuestos...si quieres te paso un simulador de HAL (Hardware Abstraction Layer) para que puedas tocar kernel sin que haya peligro...pero este mundo es jodidín...o se le adora o se le odia :amor :amor :amor
PD: te puedo pasar información para que te programes llamadas al sistema directamente...dormir...mutex...semaforos...planif icador (aunque esto no es una llamada al sistema propiamente dicha...), con el simulador que ya tiene implementado el proceso inactivo (o simulado ...no recuerdo) puedes aprender muchas muchas cosas sin peligro.
Creeme, tocar kernel que estas utilizando puede ser una puta pesadilla...debes tener algo estable sobre lo que trabajar.




LinkBack URL
About LinkBacks
Citar