Compositeur graphique basique grâce à l'isolation de l'espace des noms avec cgroups

Informations

  • Responsable(s) : Romain Hérault
  • Coefficient : 1.5 ou 3, A discuter suivant objectifs fixés en début de semestre
  • Nombre d'étudiants : 1 ou 2

Sujet

Les cgroups sont un mécanisme puissant d'isolation disponible dans le noyau Linux. Il permet entre autre à chaque processus de disposer d'un VFS indépendant.

Il s'agit d'utiliser cette propriété pour réaliser un compositeur graphique basique. Chaque processus aura accès à un fichier unique représentant sa propre fenêtre, de la même manière que /dev/tty représente le terminal du processus courant.

Évaluation

Rapport, code et démonstration