
Linux Kernel in a Nutshell
Greg Kroah-Hartman
- Editorial
- O'Reilly
- Año
- 2006
- Páginas
- ~202
- Nivel
- Básico
De qué trata
Guía técnica y de referencia escrita por Greg Kroah-Hartman, destacado desarrollador y mantenedor del núcleo Linux. El libro está dedicado íntegramente al proceso de obtención, configuración, compilación, instalación y actualización del kernel Linux, tomando como base la serie estable 2.6 (específicamente las versiones 2.6.18 y 2.6.19). Está orientado a usuarios de nivel básico e intermedio de Linux, administradores de sistemas y programadores que necesitan personalizar el núcleo para dar soporte a componentes específicos de hardware o reducir la sobrecarga de los núcleos genéricos de las distribuciones, requiriendo únicamente soltura básica navegando la terminal.
El autor profundiza en cómo identificar con precisión qué controladores necesita una máquina física examinando el árbol virtual /sys (sysfs) y utilizando herramientas como lspci y lsusb. Explica paso a paso la descarga segura del código fuente desde kernel.org, la configuración interactiva del núcleo mediante make menuconfig, make xconfig y make oldconfig, la compilación modular mediante make, y la administración de módulos en tiempo de ejecución con modprobe, lsmod e insmod. También enseña a registrar el nuevo kernel en gestores de arranque como GRUB y LILO, a definir parámetros de inicio en la línea de órdenes del kernel (boot command-line options) y a modificar parámetros del sistema en caliente a través de /proc/sys y sysctl.
No es una obra pensada para aprender a programar módulos ni controladores de dispositivos en lenguaje C (área que el autor delega a obras como Linux Device Drivers), sino una guía práctica y de referencia para construir núcleos a medida y crear paquetes específicos para distribuciones como Debian, Fedora o SUSE mediante recetas de configuración. Su principal valor radica en la claridad y autoridad práctica de uno de los máximos responsables del desarrollo del kernel, desmitificando una tarea percibida a menudo como intimidante. Aunque las versiones del kernel y las herramientas han evolucionado desde su publicación en 2006, los fundamentos de configuración con Kconfig, los parámetros del cargador de arranque y la gestión modular mantienen plena vigencia didáctica.
- Kernel Linux 2.6
- Compilación de kernel
- make menuconfig
- sysfs
- Controladores de hardware
- Módulos del kernel
- modprobe
- GRUB
- Parámetros de arranque
- sysctl
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

