#unix

12 posts

· min read
What does sudo stand for? The answer changed while nobody was looking
Everyone types it, few know the name drifted. The command was born around 1980 at SUNY Buffalo meaning one thing, the official project now spells it another way, and the man pages quietly rewrote what the first two letters mean. The story of the most-typed safety mechanism in computing.
#unix
#history
#linux
#ai-assisted
· min read
Why is localhost 127.0.0.1? Sixteen million addresses for talking to yourself
One man reserved it in 1981 with a single table row and his own initials as the only justification. The reason it was 127 and not anything else was never written down, and the address block it sits in is large enough to give every person in the Netherlands their own loopback.
#networking
#history
#unix
#ai-assisted
· min read
What does bash stand for? A pun, a dead shell, and a login name
The default shell of the Linux world is a forty-year-old joke about a man named Bourne. The rest of the shell family tree is no more serious: one shell is named after a teaching assistant's login, one after a fish, and two of them are both called sh.
#unix
#history
#linux
#ai-assisted
· min read
Why is it called booting? The impossible trick your computer does every morning
The word behind every restart describes something that cannot be done: lifting yourself off the ground by your own straps. Engineers in the 1950s chose the idiom precisely because it names a real paradox at the bottom of every machine, and the paradox is still there.
#unix
#history
#hardware
#ai-assisted
· min read
Why is cron called cron? The one Unix name that tells the truth
In a vocabulary built from puns, insults and physics jokes, the Unix scheduler is named with a straight face after the Greek word for time. The story is in what happened next: a daemon that checked its watch so eagerly it had to be taught to sleep.
#unix
#history
#linux
#ai-assisted
· min read
Why is it called ping? Sonar, submarines, and an acronym that isn't
The first tool anyone reaches for when the network dies was written in one evening in 1983 by a man thinking about submarines. The acronym everyone quotes for it was invented by someone else, after the fact, and the author's response to it was better than either story.
#networking
#history
#unix
#ai-assisted
· min read
Why is it called a core dump? The memory was made of tiny magnets
When a program dies badly, the file it leaves behind is named after hardware that has been extinct for fifty years: little ferrite rings threaded by hand onto wire grids, by the millions, mostly by women whose work your crash reports still commemorate.
#unix
#history
#hardware
#ai-assisted
· min read
Where foo and bar come from: the only variable with its own RFC
The placeholder in half of all code examples traces back through a WWII vulgarity, a 1959 model railroad club dictionary, and a 1930s comic strip. The internet's standards body eventually gave it an official etymology, published on April 1st.
#unix
#history
#programming
#ai-assisted
· min read
Why your terminal is called a TTY (and where the teletype still hides)
TTY is short for teletypewriter — a 1920s electromechanical printing telegraph that became the first computer terminal. The machine is gone, but the name survives in /dev/tty, getty, stty, SIGHUP, and a whole generation of terminal emulators that pun on it — kitty, Ghostty, PuTTY, Alacritty.
#unix
#history
#naming
#ai-assisted
· min read
Where the word 'daemon' comes from (and why it isn't 'demon')
The Unix daemon was named at MIT around 1963 after Maxwell's demon — a tireless background sorter from thermodynamics — not after any religious devil. The Greek daimon meant a benevolent guiding spirit, and "Disk And Execution Monitor" is a backronym invented decades later.
#unix
#history
#naming
#ai-assisted
· min read
What does grep stand for, and the seventy-five-year history of the regular expression
grep is short for g/re/p — the ed command syntax for global regular expression print. Regular expressions themselves go back to a 1951 RAND memo by Stephen Kleene. The thirty-year flavour war is a footnote to the original math.
#regex
#history
#unix
#ai-assisted
· min read
POSIX, the standard nobody reads
POSIX stands for Portable Operating System Interface, plus an X added at the IEEE's request. Richard Stallman coined the name in 1988. The standard codifies the Unix interface every modern operating system claims to implement and almost none follow strictly.
#posix
#unix
#history
#standards
#ai-assisted