Why Is It Called 'Daemon'? — The Origin of the Term
The Story
In Unix, background processes that run continuously are called daemons. The term has two intertwined origins — one from physics, one from mythology.
In 1867, physicist James Clerk Maxwell proposed a thought experiment: a tiny intelligent entity that could sort fast-moving molecules from slow-moving ones, violating the second law of thermodynamics. He called it Maxwell’s demon. In the 1960s, programmers at MIT’s Project MAC adopted “demon” for system processes that worked tirelessly in the background — much like Maxwell’s hypothetical creature.
But they spelled it daemon. The spelling came from the Greek δαίμων (daimon), meaning a divine spirit or guiding force — distinct from the Judeo-Christian “demon” with its evil connotations. A daemon in ancient Greece was a neutral supernatural being, a helper that worked invisibly. That’s exactly what a background process is.
How It Evolved
The first known use of “daemon” in computing was in the Compatible Time-Sharing System (CTSS) at MIT in the 1960s. The CTSS system had a “DAEMON” program that automatically performed tasks like tape backups. The term spread to Unix in the 1970s and became standard.
At Berkeley, the daemon was literally mascot-worthy. BSD Unix adopted a little red daemon as its mascot — a cheerful imp holding a pitchfork, designed by John Lasseter (later of Pixar fame). The BSD daemon, named Beastie, appears on everything from t-shirts to coffee mugs.
Today, daemons power the internet. Web servers (httpd), email servers, database servers — they all run as daemons. The name is so embedded that modern systems like systemd are entirely built around daemon management.
Did You Know?
The spelling distinction matters: “daemon” refers to background processes with Greek origins of helpful spirits, while “demon” refers to the malevolent Judeo-Christian figure. OS developers deliberately chose “daemon” to avoid the negative connotations.
FAQ
Related Etymologies
Why Is It Called 'Kernel'? Why Is It Called 'Cache'?
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro