Problématique
Comprendre en profondeur le fonctionnement d'un shell Unix (parsing, processus, descripteurs de fichiers) en le reconstruisant intégralement depuis zéro, sans s'appuyer sur un interpréteur existant.
Projet École 42, réimplémentation d'un shell Unix complet en C : built-ins, variables d'environnement, pipes, redirections, heredocs.

Comprendre en profondeur le fonctionnement d'un shell Unix (parsing, processus, descripteurs de fichiers) en le reconstruisant intégralement depuis zéro, sans s'appuyer sur un interpréteur existant.
Développement d'un shell complet : lexer/parser de la ligne de commande,
built-ins (cd, echo, export, unset, env, pwd, exit), variables
d'environnement, pipes, redirections et heredocs, création de
processus (fork/execve) et gestion des signaux.
Les technologies mobilisées sur cette mission.
Discutons de vos enjeux et voyons comment transformer votre vision en réalité technique, maintenable et testée.