A lo largo de las miles de lineas de código que tiene Linux se usan continuamente listas enlazadas. En el desarrollo de la v2.1 se decidió realizar una implementación genérica para que todo el kernel la usara. En este artículo se realiza un análisis de su uso, y se hace un recorrido por el código de las propias listas, analizando en profundidad los detalles que la convierten en una implementación realmente brillante.
Comentarios
Muy interesante, y además se puede utilizar como ejemplo de un tipo de lista doblemente encadenada.
He leído un artículo sobre el código de Linux y lo he entendido. Feeling like a hacker
Buen artículo.