
Aprende cómo funciona una computadora por dentro, escribiendo programas en C que le hablan al kernel. Aquí no memorizas teoría: en cada módulo recibes un programa que ya compila y corre —pero miente— y lo arreglas completando una pieza pequeña. Así entiendes de verdad qué hay debajo.
Qué aprenderás
- Compilar y ejecutar C desde la terminal, y leer los errores del compilador
- Los descriptores de fichero: leer, escribir y redirigir a bajo nivel
- El sistema de ficheros desde el programa:
stat, tipos y permisos - Los procesos:
fork,execywait - Encadenar procesos con tuberías (
pipe,dup2) — el|del shell
Cómo está organizado
6 módulos, cada uno con una lección interactiva y dos entregas: en una explicas tu procedimiento y en otra subes el código. No se evalúa memoria: puedes consultar el manual. Y no se califica solo si el resultado salió, sino el procedimiento — qué error leíste, qué llamada al sistema usaste, cómo lo arreglaste.
Requisitos
Saber usar una computadora. El Módulo 0 instala C desde cero.
Es el primer nivel de un camino que lleva a entender contenedores, microservicios y sistemas distribuidos desde sus cimientos.

