Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!mit-eddie!husc6!ut-sally!im4u!jsq From: jsq@im4u.UUCP Newsgroups: comp.unix.wizards Subject: Re: satan, 666, goat's blood Message-ID: <1468@im4u.UUCP> Date: Mon, 2-Feb-87 16:46:19 EST Article-I.D.: im4u.1468 Posted: Mon Feb 2 16:46:19 1987 Date-Received: Tue, 3-Feb-87 19:48:32 EST References: <711@bucsb.bu.edu.UUCP> Reply-To: jsq@im4u.UUCP (John Quarterman) Followup-To: comp.unix.questions Distribution: na Organization: The Loa in the Matrix Lines: 42 Keywords: doyt-doyt In article <711@bucsb.bu.edu.UUCP> alicia@bucsb.bu.edu.UUCP (alicia h) writes: > > Hey out there, it's late and we're tired... but we have a > question. Why are daemons (like,"rwhod", "talkd", "rsendd"...) > called "daemons". I mean, we know it's Latin for something that's > not quite a God, but more than a man - but how does that relate. > My first association is that daemons are eternal... but I > don't know.... just curios.... > > > alicia The following definition comes from the jargon file, long maintained in the distant past (more than five years ago) on several ARPANET machines. An updated version appeared in print in the near past as The Hacker's Dictionary, which you should run out and buy a copy of (I have no connection, financial or otherwise, with the book); it being a curio like yourself, no doubt you'll like it. :-) DAEMON (day'mun, dee'mun) [archaic form of "demon", which has slightly different connotations (q.v.)] n. A program which is not invoked explicitly, but which lays 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). For example, writing a file on the lpt spooler's directory will invoke the spooling daemon, which prints the file. The advantage is that programs which want (in this example) files printed need not compete for access to the lpt. They simply enter their implicit requests and let the daemon decide what to do with them. Daemons are usually spawned automatically by the system, and may either live forever or be regenerated at intervals. Usage: DAEMON and DEMON (q.v.) are often used interchangeably, but seem to have distinct connotations. DAEMON was introduced to computing by CTSS people (who pronounced it dee'mon) and used it to refer to what is now called a DRAGON or PHANTOM (q.v.). The meaning and pronunciation have drifted, and we think this glossary reflects current usage. -- John Quarterman, UUCP: {gatech,harvard,ihnp4,pyramid,seismo}!ut-sally!im4u!jsq ARPA Internet and CSNET: jsq@im4u.UTEXAS.EDU, jsq@sally.UTEXAS.EDU