Anatomy Of… en IBM developerWorks
Ya dí un enlace a IBM developerWorks hace un tiempo en el post de inotify, y este post es simplemente para comentar que existe una serie de Tim Jones sobre el kernel Linux bastante interesante, que da una idea de algunos de los principales subsistemas de Linux.
La serie se llama Anatomy of the Linux... y por el momento incluye 6 artículos, sobre el slab allocator, sistema de ficheros, networking, el kernel en general, el subsistema SCSI y los métodos de sincronización presentes en el mismo.
Y ya puestos aprovecho para recomendar un excelente libro sobre el tema que leí el año pasado aunque no he puesto en práctica nada de lo aprendido allí: Linux Kernel Development de Robert M. Love . Es una excelente introducción al kernel Linux y a los sistemas operativos en general, en un lenguaje que se puede entender aunque no se conozcan muchos de los conceptos de SO de antemano. La segunda edición se basa en el kernel 2.6.10, aunque obviamente los conceptos aprendidos sirven para estudiar otras versiones.
Si se quiere un libro con mucho más detalle en las implementaciones de Linux, pero bastante más complejo de seguir también, se puede tirar por Understanding the Linux kernel (3a edición) y si se quiere aprender acerca de módulos y drivers de dispositivos, Linux Device Drivers (3a edición) que está disponible para descarga.
Leave a comment
You must be logged in to post a comment.