I just realized, that every serverprocess ends with a d? Like:

  • Apache: httpd
  • MySQL : mysqld
  • Unreal IRC : unrealircd

Why is this? Is there any reason, or is it to recognize them from each other?


It's a convention for programs that run in the background to perform a task.

It means Daemon - inspired by Maxwell's Daemon, an imaginary creature from the world of physics charged with reversing entropy by sorting molecules.

  • Unix's answer to a Windows Service? – Frederik Spang Mar 17 '13 at 14:02
  • Essentially the same arrangement, yes. Daemons are usually started by "init", the first process to start on a Unix system. – Adrian Mar 17 '13 at 14:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.