Descripción
Linux Kernel Development detalla el diseño y la implementación del kernel de Linux, presentando el contenido de una manera que es beneficiosa para aquellos que escriben y desarrollan código de kernel, así como para los programadores que buscan comprender mejor el sistema operativo y volverse más eficientes y productivos en su codificación. El libro detalla los principales subsistemas y características del kernel de Linux, incluyendo su diseño, implementación e interfaces. Cubre el kernel de Linux con una visión práctica y teórica, lo que debería atraer a lectores con una variedad de intereses y necesidades. El autor, un desarrollador central del kernel, comparte valiosos conocimientos y experiencias sobre el kernel de Linux 2.6. Los temas específicos cubiertos incluyen la gestión de procesos, la planificación, la gestión del tiempo y los temporizadores, la interfaz de llamadas al sistema, el direccionamiento de la memoria, la gestión de la memoria, la caché de páginas, el VFS, la sincronización del kernel, las preocupaciones de portabilidad y las técnicas de depuración. Este libro cubre las características más interesantes del kernel de Linux 2.6, incluyendo el planificador CFS, el kernel preemptivo, la capa de E/S de bloques y los planificadores de E/S. La tercera edición de Linux Kernel Development incluye material nuevo y actualizado en todo el libro:
Autor: Robert Love
Editorial: Addison-Wesley Professional
Publicado: 25/06/2010
Páginas: 440
Tipo de encuadernación: Tapa blanda
Peso: 1.71lbs
Tamaño: 9.08h x 7.04w x 1.18d
ISBN13: 9780672329463
ISBN10: 0672329468
Categorías BISAC:
- Computadoras | Sistemas Operativos | Linux
- Computadoras | Lenguajes | C
- Un capítulo completamente nuevo sobre estructuras de datos del kernel
- Detalles sobre controladores de interrupciones y mitades inferiores
- Cobertura extendida de la memoria virtual y la asignación de memoria
- Consejos para depurar el kernel de Linux
- Cobertura en profundidad de la sincronización y el bloqueo del kernel
- Información útil sobre cómo enviar parches del kernel y trabajar con la comunidad del kernel de Linux
Autor: Robert Love
Editorial: Addison-Wesley Professional
Publicado: 25/06/2010
Páginas: 440
Tipo de encuadernación: Tapa blanda
Peso: 1.71lbs
Tamaño: 9.08h x 7.04w x 1.18d
ISBN13: 9780672329463
ISBN10: 0672329468
Categorías BISAC:
- Computadoras | Sistemas Operativos | Linux
- Computadoras | Lenguajes | C
Sobre el autor
Robert Love es un programador, orador y autor de código abierto que ha estado utilizando y contribuyendo a Linux durante más de 15 años. Actualmente es ingeniero sénior de software en Google, donde fue miembro del equipo que desarrolló el kernel de la plataforma móvil Android. Antes de Google, fue arquitecto jefe de Linux Desktop en Novell. Antes de Novell, fue ingeniero de kernel en MontaVista Software y Ximian.

