Dans la suite, vous trouverez la liste des codes sources en langage C des TDs et TPs de système d'exploitation. Ces codes sont à titre d'exemple afin de comprendre les objectifs pédagogiques du cours.
- Semaine 01 TD01 Installation d'OpenBSD
- Open BSD 6.4
- Télécharger l'ISO 6.4 pour amd64
- Installation de i3wm - tutoriel de configuration, User's guide
- Package Manager - faq
# Passer en root
$ pkg_add i3
# definir i3 comme wm par défaut
$ echo "/usr/local/bin/i3" >> /usr/home/username/.xinitrc
$ chown username /usr/home/username/.xinitrc
# lancer i3
$ reboot
$ startx- Semaine 02 TP01 Les types et structures
- Semaine 03 TD02 Les Modules et makefile
- Semaine 04 TP02 Allocation dynamique
- Semaine 05 TD03 Allocation dynamique et espace mémoire
- Semaine 06 TP03 Les fichiers
- Semaine 07 TD04 Accès séquentiel et aléatoire
- Semaine 08 TP04 La primitive fork
- Semaine 09 TD05 La primitive excec
- Semaine 10 TP05 Séquence de processus
- Semaine 11 TD06 Les tubes
- Semaine 12 TP06 Les signaux
- Semaine 13 TD07 La mémoire partagée
- Semaine 14 TP07 Les threads et mutex
- GNU LibC (en)
- GCC online documentation (en)
- Noyau linux (en)
- SysCall Linux (en)
- awesome-c (en)