shell
Beta
Build your own shell
fork, exec, pipes and redirection. Build a POSIX command interpreter that runs real programs.
Intermediate12 stages~14 hSystems
procesosforkexec+2
C · Rust · Go · Zig
Project catalog
Every project is a real tool split into stages. Explore the catalog or tell us what you need for a personal shortlist.
2 projects of 22
fork, exec, pipes and redirection. Build a POSIX command interpreter that runs real programs.
C · Rust · Go · Zig
namespaces, cgroups and chroot. Isolate a process by hand and understand what Docker does when it starts an image.
Go · C · Rust