Sepa cómo opera Linux a nivel de sistema aprendiendo cómo y cuándo administrar procesos, enviar y capturar señales y utilizar llamadas de sistema. Conozca las interfaces de programación de aplicaciones que Linux provee para escribir interfaces de usuario en modo texto y de bases de datos y para programar sonido. Construya bibliotecas de programación que le permitan reutilizar su código una vez y otra en múltiples proyectos de software. Sepa cómo manipular y leer pipes y FIFOs, cómo opera la memoria compartida y cómo utilizar semáforos y colas de mensajes. Programe sockets y conozca cómo implementa Linux el TCP/IP. Haga seguimiento de su código fuente utilizando el toolkit de depuración gdb y encuentre y repare los problemas de memoria de su equipo. Construya paquetes de distribución de su software.