← Back to projects
A shell, from the ground up
Getting closer to the operating system, one command at a time.
The question
What happens between entering a command and seeing its output?
The work
A Unix shell project in C, exploring command execution, process management, environment variables, and system calls.
Collaboration
The repository credits Brahim El Houss and Ayoub Kial as authors.
What it taught me
Working close to the operating system makes memory ownership, error handling, and explicit assumptions impossible to ignore.