What is Unix?

Unix is a multiuser, multitasking operating system lineage that emphasizes composability. Its core idea is simple: build small, reliable tools that do one thing well, and combine them with pipes and files.

Why it still matters

  • Portability: Shell scripts and command patterns work across Linux, BSD, and macOS.
  • Composability: Pipelines let you build workflows without heavy tooling.
  • Observability: Text-first tooling makes it easy to inspect and reason about system state.

The Unix philosophy in practice

  • Prefer plain text input/output.
  • Compose tools with pipes.
  • Automate repetitive tasks with scripts.
  • Keep system state visible and inspectable.