The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] daemons are not to be exorcised
@ 2018-03-20  1:26 A. P. Garcia
  2018-03-20  1:40 ` Dave Horsfall
                   ` (3 more replies)
  0 siblings, 4 replies; 62+ messages in thread
From: A. P. Garcia @ 2018-03-20  1:26 UTC (permalink / raw)


Hi,

The Hacker's Dictionary says that daemons were so named in CTSS. I'm
guessing then that Ken Thompson brought them into Unix? I've noticed that
more recent implementations of init have shunned the traditional
terminology in favor of the more prosaic word "services". For example,
Solaris now has SMF, the Service Management Facility, and systemd, the
linux replacement for init, has services as well. It makes me a little sad,
because it feels like some of the imaginativeness, fancifulness, and
playfulness that imbue the Unix spirit are being lost.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180319/ebbb4e7c/attachment.html>


^ permalink raw reply	[flat|nested] 62+ messages in thread
* [TUHS] daemons are not to be exorcised
@ 2018-03-20 21:32 Nelson H. F. Beebe
  0 siblings, 0 replies; 62+ messages in thread
From: Nelson H. F. Beebe @ 2018-03-20 21:32 UTC (permalink / raw)


Peter Guthrie Tait (1831--1901) seems to have recorded the oldest
mention of the thermodynamic demon of James {Clerk Maxwell} in the
page 213 image from Tait's book ``Sketch of Thermodynamics'' at

	https://archive.org/stream/lifescientificwo00knotuoft#page/212/mode/2up

that was posted to this list by Bakul Shah <bakul at bitblocks.com> on
Tue, 20 Mar 2018 12:10:37 -0700.

I've been working on a bibliography (still unreleased) of Clerk
Maxwell, and the oldest reference that I had so far found to Maxwell's
demon is from an address by Sir William Thomson (later raised to Lord
Kelvin) entitled

	The sorting demon of Maxwell: [Abstract of a Friday evening
	Lecture before the Royal Institution of Great Britain,
	February 28, 1879]
	Proceedings of the Royal Institution of Great Britain 9,
	113--114 (1882)

However, I've not been able to find that volume online.  Hathi Trust
has only volumes 30--71, with numerous holes, and often, it will not
show page contents at all.  The journal issue is old enough that few
university libraries are likely to have it, but it is probably
available through the Interlibrary Loan service.

I had also recorded

	Harold Whiting
	Maxwell's demons
	Science (new series) 6(130), 83, July 1885
	https://doi.org/10.1126/science.ns-6.130.83

and
	W. Ehrenberg
	Maxwell's demon
	Scientific American 217(5) 103--110, November 1967
	https://doi.org/10.1038/scientificamerican1167-103

plus numerous later papers and books.

I also went through a score of books on my shelf about physics or
thermodynamics, and finally found a brief mention of Maxwell's demon
in G. N. Lewis & M. Randall's famous text ``Thermodynamics'', first
published in 1923 (I have a 1961 reprint).  The other books that I
checked remain strangely silent on that topic.

The Oxford English Dictionary (OED) online has this definition and
etymology:

>> ...
>> Maxwell's demon n. (also Maxwell demon) an entity imagined by Maxwell
>> as allowing only fast-moving molecules to pass through a hole in one
>> direction and only slow-moving ones in the other direction, so that if
>> the hole is in a partition dividing a gas-filled vessel, one side
>> becomes warmer and the other cooler, in contradiction of the second
>> law of thermodynamics.
>>
>> 1879 W. Thomson in Proc. Royal Inst. 9 113 Clerk Maxwell's `demon' is
>>      a creature of imagination.., invented to help us to understand the
>>      `Dissipation of Energy' in nature.
>>
>> 1885 Science 31 July 83/1 (heading) Maxwell's demons.
>>
>> 1956 E. H. Hutten Lang. Mod. Physics iv. 152 It would require a
>>      Maxwell demon..to select the rapidly moving molecules according to
>>      their velocity and concentrate them in one corner of the vessel.
>>
>> 1971 Sci. Amer. Sept. 182/2 Maxwell's demon became an intellectual
>>      thorn in the side of thermodynamicists for almost a century. The
>>      challenge to the second law of thermodynamics was this: Is the
>>      principle of the increase of entropy in all spontaneous processes
>>      invalid where intelligence intervenes?
>>
>> 1988 Nature 27 Oct. 779/2 Questions about the energy needed in
>>      measurement began with Maxwell's demon.
>> ...

For the word `daemon', the OED has this:

>> ...
>> Etymology: Probably an extended use of demon ....
>>
>> A program (or part of a program), esp. within a Unix system, which
>> runs in the background without intervention by the user, either
>> continuously or only when automatically activated by a particular
>> event or condition.  A distinction is sometimes made between the form
>> daemon, referring to a program on an operating system, and demon,
>> referring to a portion of a program, but the forms seem generally to
>> be used interchangeably, daemon being more usual.
>>
>> 1971 A. Bhushan Request for Comments (Network Working Group)
>>      (Electronic text) No. 114. 2 The cooperating processes may be
>>      `daemon' processes which `listen' to agreed-upon sockets, and
>>      follow the initial connection protocol.
>>
>> 1983 E. S. Raymond Hacker's Dict. 53 The printer daemon is just a
>>      program that is always running; it checks the special directory
>>      periodically, and whenever it finds a file there it prints it
>>      and then deletes it.
>>
>> 1989 DesignCenter ii. 41/3 The file server runs a standard set of
>>      HP-UX system and network daemons.
>>
>> 1992 New Scientist 18 Jan. 35/2 These programs, which could recognise
>>      simple patterns, were made up of several independent
>>      information-processing units, or `demons', and a `master
>>      demon'.
>>
>> 2002 N.Y. Times 7 Mar. d4/5 A mailer daemon installed on an e-mail
>>      system can respond to a piece of incorrectly addressed e-mail
>>      by generating an automated message to the sender that the
>>      message was undeliverable.
>> ...

	       ----------------------------------------

From The Hacker's Dictionary (1983), reproduced in the Emacs info node
Jargon, I find another `explanation' of daemon:

>> ...
>> :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).  For example,
>>    under {{ITS}} writing a file on the {LPT} spooler's directory
>>    would invoke the spooling daemon, which would then print the file.
>>    The advantage is that programs wanting (in this example) files
>>    printed need neither compete for access to nor understand any
>>    idiosyncrasies of 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.
>>
>>    Daemon and {demon} are often used interchangeably, but seem to
>>    have distinct connotations.  The term `daemon' was introduced to
>>    computing by {CTSS} people (who pronounced it /dee'mon/) and
>>    used it to refer to what ITS called a {dragon}.  Although the
>>    meaning and the pronunciation have drifted, we think this glossary
>>    reflects current (1996) usage.
>> ...

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe at math.utah.edu  -
- 155 S 1400 E RM 233                       beebe at acm.org  beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 62+ messages in thread
* [TUHS] daemons are not to be exorcised
@ 2018-03-21 14:17 Noel Chiappa
  2018-03-21 15:03 ` Clem Cole
  0 siblings, 1 reply; 62+ messages in thread
From: Noel Chiappa @ 2018-03-21 14:17 UTC (permalink / raw)


    > From: Larry McVoy <lm at mcvoy.com>

    > Going forward, I wish that people tried to be simple as they tackle the
    > more complicated problems we have.

I have a couple of relevant quotations on my 'Some Computer-Related Lines'
page:

  "Deliberate complexity is the mark of an amateur. Elegant simplicity is the
  mark of a master."
	-- Unknown, quoted by Robert A. Crawford 

  "Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses
  remove it."
	-- Alan Perlis

  "The most reliable components are the ones you leave out." 
	-- Gordon Bell

(For software, the latter needs to be read as 'The most bug-free lines of
codqe are the ones you leave out', of course.)


I remember watching the people building the LISP machine, and thinking 'Wow,
that system is complex'. I eventually decided the problem was that they were
_too_ smart. They could understand, and retain in their minds, all that
complexity.

	Noel


^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2018-03-26 12:38 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-20  1:26 [TUHS] daemons are not to be exorcised A. P. Garcia
2018-03-20  1:40 ` Dave Horsfall
2018-03-20  1:47 ` maxigas
2018-03-20  4:23 ` Grant Taylor
2018-03-20  4:24   ` Steve Nickolas
2018-03-20  4:40     ` Grant Taylor
2018-03-20  5:19       ` A. P. Garcia
2018-03-21  2:31       ` Theodore Y. Ts'o
2018-03-21  3:20         ` Larry McVoy
2018-03-21  4:30         ` Warner Losh
2018-03-21  4:52         ` Grant Taylor
2018-03-21  9:16         ` Jaap Akkerhuis
2018-03-22  0:18           ` Grant Taylor
2018-03-22  0:22             ` Larry McVoy
2018-03-22  2:25               ` [TUHS] syslog (was Re: daemons are not to be exorcised) Jeremy C. Reed
2018-03-21 13:59         ` [TUHS] daemons are not to be exorcised Clem Cole
2018-03-21 14:18           ` Paul Winalski
2018-03-21 15:15             ` Warner Losh
2018-03-21 15:45               ` Andy Kosela
2018-03-21 15:49                 ` Warner Losh
2018-03-22  0:28           ` Grant Taylor
2018-03-20  6:32   ` Andy Kosela
2018-03-20 12:31   ` Nemo
2018-03-20 17:48 ` Paul Winalski
2018-03-20 17:56   ` George Michaelson
2018-03-20 18:04     ` Dan Cross
2018-03-20 18:24       ` Bakul Shah
2018-03-20 18:46         ` Clem Cole
2018-03-20 19:10           ` Bakul Shah
2018-03-20 19:55             ` Dan Cross
2018-03-20 19:56           ` Tim Bradshaw
2018-03-20 21:12             ` A. P. Garcia
2018-03-20 21:40               ` Andy Kosela
2018-03-21  6:32             ` Wesley Parish
2018-03-20 20:14           ` Warren Toomey
2018-03-20 20:25             ` Paul Winalski
2018-03-20 21:15               ` Clem Cole
2018-03-20 21:09             ` Clem Cole
2018-03-20 18:53         ` Toby Thain
2018-03-20 19:24       ` Nemo Nusquam
2018-03-21 12:10     ` emanuel stiebler
2018-03-25 19:56     ` emanuel stiebler
2018-03-26  9:44       ` George Michaelson
2018-03-26 12:38         ` emanuel stiebler
2018-03-20 21:32 Nelson H. F. Beebe
2018-03-21 14:17 Noel Chiappa
2018-03-21 15:03 ` Clem Cole
2018-03-21 16:18   ` Arthur Krewat
2018-03-21 17:28     ` Paul Winalski
2018-03-21 17:33       ` George Michaelson
2018-03-21 17:50         ` Arthur Krewat
2018-03-21 19:49           ` A. P. Garcia
2018-03-21 19:37         ` Paul Winalski
2018-03-21 17:34       ` Larry McVoy
2018-03-22  2:24         ` Dave Horsfall
2018-03-21 17:39       ` WIlliam Cheswick
2018-03-21 17:52         ` Arthur Krewat
2018-03-21 17:56       ` Nemo
2018-03-21 18:01         ` Larry McVoy
2018-03-21 18:04       ` Dan Cross
2018-03-21 19:56         ` Clem Cole
2018-03-21 20:13           ` Paul Winalski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).