Tag
A retrospective blog post unpacking the famously confusing Unix error 'Not a typewriter' (ENOTTY), tracing it through sendmail's case-sensitivity quirks, errno strings, and the historical legacy of teletypes in operating system design.
A comprehensive guide explaining the differences and relationships between terminals, shells, TTYs, consoles, and related concepts like POSIX and ANSI escape codes, including hands-on TUI creation.
A technical educational article explaining the three distinct layers that make up what users perceive as 'the terminal': the terminal emulator, the TTY/pseudo-terminal, and the shell. The article aims to give developers a precise understanding of these components on Unix-like systems.
A personal blog post describing how to convert an old laptop into a dedicated writerdeck using a tty-based Debian setup to eliminate distractions and focus on writing.
A detailed explanation of the TTY subsystem in Linux and UNIX, covering its history from teletypes to modern emulated terminals, and the role of line disciplines.