Aller au contenu

Kernel

Implementer un appel système pour OpenBSD

·3387 mots·16 mins
TL;DR: J’ai retrouvé une copie imprimée d’un devoir que j’ai eu à faire en 2005, quand j’étais encore étudiant, pour implémenter un appel système sous OpenBSD et Linux. J’ai perdu le fichier source LaTeX alors j’ai décidé de le retaper pour en avoir une copie numérique. À l’origine, l’article couvrait les “loadable kernel modules” (LKM) qui ne font plus partie d’OpenBSD, j’ai donc supprimé cette partie. J’ai aussi supprimé la partie Linux parce qu’elle ne m’intéressait pas à l’époque, que j’ai écrit le minimum vital pour mon devoir et que ce n’est donc pas très intéressant à lire ;-) Avertissement # Le contenu de cet article est basé sur un devoir que j’ai rédigé en 2005, lorsque j’étais encore étudiant à Epitech, donc les choses ont probablement changé et ce n’est pas un tutoriel: s’il vous plait, n’écrivez pas d’appels systèmes et ne les soumettez pas à OpenBSD… sauf si les développeurs d’OpenBSD vous ont demandé de le faire et vous ont dit que c’était une bonne idée.