Re: origin of "daemons"

From: Bill Marcum (bmarcum_at_iglou.com.urgent)
Date: 12/08/03


Date: Mon, 8 Dec 2003 08:09:52 -0500

On Sun, 07 Dec 2003 17:49:09 GMT, Jerry Feldman
  <gaf-noSPAM@blu.org> wrote:
> On Sun, 07 Dec 2003 18:14:15 +0100
> Wolfgang Jeltsch <jeltsch@tu-cottbus.de> wrote:
>
>> Hello,
>>
>> server processes in Unix and similar systems are normally called
>> "daemons". Can someone tell me when and by who this naming was
>> invented and what were the reasons for it? Pointers to appropriate web
>> pages would also be very welcome.
> I believe that I read somewhere that daemon is an acronym for "Display
> And Execution MONitor".
> Unfortunately, I was not able to locate this or any other definition.

According to the Jargon File http://www.catb.org/jargon/

:daemon: /day'mn/ or /dee'mn/ n. [from the mythological meaning, later
   rationalized as the acronym `Disk And Execution MONitor'] A program
that
   is not invoked explicitly, but lies dormant waiting for some
   condition(s) to occur. The idea is that the perpetrator of the
condition
   need not be aware that a daemon is lurking (though often a program
will
   commit an action only because it knows that it will implicitly invoke
a
   daemon).

-- 
Thanks to Nigeria, any email with the word "urgent" in the subject 
or address will be deleted.


Relevant Pages

  • Newer names
    ... and execution monitor", ... In practice this term has grown outdated. ... storage as a complete solution. ... Thus the title DAEMON could be reverted to SMAEMON or Storage Media And ...
    (freebsd-questions)
  • Re: Keep only the tail of the dataset
    ... For example keep only the last part of the trace. ... I guess you would need to "pipe" the output to ... starting the UNIX receiver process when your program starts. ... be allocated and the daemon started in a prior job step. ...
    (bit.listserv.ibm-main)
  • Re: creating a daemon?
    ... > simple daemon on unix systems, can't find any info on usual ... The idea is to fork, clean up all the inheritable stuff like files ... can then be left running to do the daemon work. ... d) predefined protocols (see Internet Protocols ...
    (comp.lang.python)
  • running java program as daemon on Unix System
    ... I have written a java socket server program. ... Unix even if I log out the system. ... How can I run it as daemon which run every time even if I logout. ...
    (comp.lang.java.programmer)
  • Re: origin of "daemons"
    ... > rationalized as the acronym `Disk And Execution MONitor'] A program ... but lies dormant waiting for some ... > need not be aware that a daemon is lurking (though often a program ...
    (comp.unix.questions)