Journées du Logiciel Libre 2026

Petit guide pratique du dévelopeur d'OS
31/05/2026 , Conf 3 - D2.018

Outils, languages, resources : comment et pourquoi déveloper son propre système d'exploitation


En 1991, un jeune étudiant finlandais inconnu au bataillon se lance dans un nouveau hobby : développer son propre système d’exploitation. De nos jours, cette tâche semble inaccessible à quiconque n’est pas un sorcier de l’informatique avec 50 ans de carrière. Et pourtant, dans cette conférence, nous verrons que c’est tout l’inverse. Un peu de curiosité, l’envie d’apprendre et de bidouiller sont les seuls prérequis.

Nous parlerons des raisons qui peuvent pousser quelqu'un à vouloir se lancer dans un tel projet, des principales étapes du développement, des outils indispensables, des languages de programmation adaptés, et enfin des resources utiles pour mener à bien ce genre d’idée. Et comme un exemple vaut mille mots, la présentation sera conclue par une présentation de mon propre projet de mini système d’exploitation.

Étudiant en master de mathématiques appliquées qui aime bidouiller avec tout et n'importe quoi, selon le dicton « au mieux ça marche, au pire j'apprends ».