It has been itching me for a long time to know what the historical reason for calling daemon programs or threads "daemon"
Lat: daemon, latin version of the Greek "δαίμων" ("godlike power, fate, god")
- god,
- a subordinate deity, as the genius of a place or a person's attendant spirit
There are numerous questions clarifying what daemons are and how they behave, but none explaining the origins of the term "daemon" for programs that run in the background like sshd
.
Why do we title programs that run in the background as daemons?