Cet enseignement est un cours de programmation système basé en particulier sur le norme Posix. Les principaux concepts et appels système de cette norme sont présentés (entrées-sorties, systèmes de fichiers, processus, signaux, exceptions, types, processus légers, ...). Ceci nous permettra de présenter et de jeter les bases des mécanismes fondamentaux d'un système d'exploitation en implémentant certains aspects spécifiques.