The Root Filesystem

1 / 11

A container needs a /. Not a copy of your machine's — its own, holding whatever userland the image ships: Alpine's BusyBox and musl, or Debian's coreutils and glibc, or nothing at all but a single static binary.

The mechanism is chroot, and it is the oldest piece of this whole story: it landed in Version 7 Unix in 1979, twenty-five years before anyone said "container".

Finish →