Nous allons dans cette UV nous intéresser à la programmation des systèmes d'exploitation. Un de rares OS ayant des sources libres, et donc analysables est le système Linux.
C'est pourquoi, la majorité des exemples et des notions abordées se concentrent sur ce système d'exploitation.
Il apparaît donc évidemment qu'avoir à sa disposition une machine fonctionnement sous cet environnement est un plus ... mais pas forcément une obligation. En effet, il s'agit bien dans cette unité de valeur d'aborder les techniques de programmation, qui finalement restent globalement les mêmes quelque soit le système employé.
D'autre part, de nombreux exemples illustrant les notions du cours sont des exemples écrits en C, et tournant sous Linux. Une bonne connaissance du langage de programmation C est de nouveau un atout pour la bonne compréhension du cours.
Dans tous les cas, si vous n'avez pas à votre disposition de station de travail tournant sous un Unix ou un Linux, vous pourrez quand même suivre cette UV.