Tmux Client‑Server Socket Architecture: Requirements, Boundaries, and Failure Modes
An architecture note explaining how tmux uses a per‑user Unix domain socket to enable multiple clients to share a session while preserving isolation and describing what can go wrong.