</> CodeBooks
    ← Volver a Linux (página 3)
    Portada de Linux Kernel in a Nutshell

    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?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Linux con nivel Básico