Build / 02Operating SystemsFoundation4–6 hours

Build your own

Shell

Understand processes, commands, pipes and streams by building a tiny Unix-like shell.

01 / Outcomes

What you'll understand

  • 01Processes
  • 02Standard streams
  • 03Pipes
  • 04Command parsing

02 / Deliverable

What you'll build

A tiny interactive shell that launches programs and connects their streams.

Built for understanding—not production use.

03 / Implementation

Choose your language

Guide in progress.

This build is in the workshop. Its first complete implementation will appear here when it is ready.

Explore available builds →