How Linux Works
por Brian Ward
Una guía profunda sobre cómo funciona Linux bajo el capó: kernel, procesos, sistemas de archivos, redes y más.
How Linux Works de Brian Ward es una lectura esencial para cualquier desarrollador que trabaje con servidores Linux. El libro va más allá de los comandos básicos y explica cómo funciona el sistema por dentro.
El Kernel y el espacio de usuario
Ward explica la separación fundamental entre el kernel (que maneja hardware, memoria y procesos) y el espacio de usuario (donde corren las aplicaciones). Esta distinción es clave para entender por qué Linux es tan estable y seguro.
Procesos y gestión de memoria
El libro detalla cómo Linux maneja los procesos: desde fork() y exec() hasta señales y estados de proceso. La gestión de memoria virtual y el paging son explicados de forma clara y práctica.
El sistema de archivos
Uno de los capítulos más valiosos cubre la jerarquía del sistema de archivos, inodos, permisos, y cómo funcionan los diferentes tipos de filesystems (ext4, XFS, etc.).
Networking
Desde la configuración de interfaces de red hasta DNS, firewalls con iptables y diagnóstico con herramientas como netstat, ss y tcpdump.
Entender cómo funciona Linux a bajo nivel te convierte en un desarrollador más efectivo, independientemente del lenguaje que uses.
Lo que más me gustó
- Explica el "por qué" detrás de cada concepto, no solo el "cómo".
- Los ejemplos prácticos son directamente aplicables al trabajo diario.
- Cubre temas que rara vez se encuentran en tutoriales online.
Recomendado para desarrolladores backend, DevOps y cualquiera que administre servidores Linux.




