Teach Time Encyclopedia - Learn About Our World
Home Page
Teach Time
Featured Topics

United States
by state

CITYology

Academic Disciplines

Historical Timelines

Themed Timelines

Calendars

Reference Tables

Biographies

How-tos



Saturday, August 30, 2008

Daemon

The words daemon and daimon are distinctive, older spellings of demon. This spelling is used purposely today to distinguish the daemons of Greek mythology, "supernatural beings between mortals and gods, such as inferior divinities and ghosts of dead heroes", from the Judeo-Christian usage demon, "a malignant spirit that can possess humans".

Daemons ("replete with knowledge", "divine power", "fate" or "god") were not necessarily evil. The Greeks divided daemons into good and evil categories: eudaemons and cacodaemons, respectively. Eudaemons somewhat resembled the modern idea of the guardian angel. They watched over ordinary mortals to help keep them out of trouble.

Socrates claimed to have a daimon that warned him and gave him advice but never coerced him into following it. He claimed that his daimon exhibited greater accuracy than any of the forms of divination practised at the time.

See also eudaimonia.

A comparable Roman genius accompanied a person or protected and haunted a place (genius loci).


In Unix and other computer operating systems, a daemon -- sometimes called a phantom -- is a particular class of computer program which runs in the background, rather than under the direct control of a user; they are usually instantiated as processeses.

Systems often "launch" daemons at start-up time: they often serve the function of responding to network requests, hardware activity, or other programs by performing some task. Daemons can also configure hardware (like devfsd on some Linux systems), run scheduled tasks (like cron), and perform a variety of other tasks.

The programmers of CTSS coined the term, and all the systems descended from it, including Unix, have inherited the terminology. (For a fuller explanation of the origin of the name, see this page.)

In a strictly technical sense, Unix recognises as a daemon any process which has process number 1 (init) as its parent process. The init process adopts any process whose parent dies without waiting for the child's status, so the common method for launching a daemon involves forking once or twice, and making the parent (and grandparent) die while the child (or grandchild) process begins performing its normal function. The idiom is sometimes summarized with the phrase "fork off and die".

In common Unix usage a daemon may be any background process, whether a child of init or not. UNIX users sometimes spell daemon as demon, and most usually pronounce the word that way.

On Microsoft Windows systems, programs called "services" perform the functions of daemons, though the term "daemon" has started to creep into common usage on that platform as well.


In the His Dark Materials trilogy, Philip Pullman describes a fictional world where everyone has a daemon, although he spells it 'Dæmon'. This takes the form of an animal, which has a separate identity even though it is an integral part of a person in that world; a physical manifestation of their soul. Children's dæmons have no fixed form, but as children reach puberty their dæmons take a form reflective of the person's personality. This concept is sometimes referred to as a "Familiar."



Internet Hotel Solutions

Site Sponsors
AC Units
Baltimore Harbor
Boot Camp Grads
Bra Size
Burkittsville
College Hotels
Digital Harbor
Free Cell Phones
Golden Hare Travel
Golf Vacations
Golf Courses
Gourmet
Hair Styles
Hippodrome
iWoman
Lesson Plans
Maryland Hotels
MD Genealogy
Minor League Stuff
Motel Site
Ocean City
OC Real Estate
Old Agers
Office Supplies
Orlando
Pet Friendly Hotel
Room Prices
Savannah, GA
Ski Vacations
South Baltimore
Student Teaching
Travel Sources
University Hotels
Visit Military Bases
Washington, DC

Brought to you by NoChildLeftBehind.com and the Beaches and Towns Network, LLC.