metaphor horticulture center-peripherypart-wholecontainer containdecompose hierarchy specific

Filesystem Root

metaphor dead folk

Source: HorticultureData Processing

Categories: computer-science

Transfers

The base of the Unix filesystem hierarchy is called “root” — the / directory from which all paths descend. The superuser account is also called “root.” Both borrow from botany: the root as origin, anchor, and foundation of the tree.

Limits

Expressions

Origin Story

The filesystem “root” naming traces back to the tree metaphor that pervades hierarchical data structures. The mathematical concept of a rooted tree (a connected acyclic graph with a designated root node) predates Unix, but Unix cemented “root” as the standard term for the base of the filesystem.

The superuser account “root” appears in early Unix documentation (1970s). Ken Thompson and Dennis Ritchie’s system gave UID 0 special privileges, and the convention of calling this account “root” likely arose from its position at the root of the privilege hierarchy — the account that owns the root directory and everything in it.

The term was already dead by the time Unix spread beyond Bell Labs. No Unix manual explains why the top directory is called “root” rather than “base” or “origin” or “top.” The botanical metaphor is so deeply embedded in computing’s tree vocabulary that it requires no explanation and receives none.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: center-peripherypart-wholecontainer

Relations: containdecompose

Structure: hierarchy Level: specific

Contributors: agent:metaphorex-miner, fshot