Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Above system call, there are library routines, utilities and applications. Do daemons fall into any of these categories or they have their own category?

share|improve this question
    
A daemon is a program waiting for requests to serve. This may be regular action based on time, hardware events user or net input and I bet I forgot lots of possible "inputs" for waking a daemon... –  yeti Mar 27 at 0:57

1 Answer 1

A daemon is just an application. From the Wikipedia article.

In multitasking computer operating systems, a daemon (/ˈdeɪmən/ or /ˈdiːmən/)1 is a computer program that runs as a background process, rather than being under the direct control of an interactive user. Traditionally daemon names end with the letter d: for example, syslogd is the daemon that implements the system logging facility and sshd is a daemon that services incoming SSH connections.

I'll add the history of the term from that same page only because I find it amusing and interesting from a historical perspective.

The term was coined by the programmers of MIT's Project MAC. They took the name from Maxwell's demon, an imaginary being from a famous thought experiment that constantly works in the background, sorting molecules2. Unix systems inherited this terminology. Maxwell's Demon is consistent with Greek mythology's interpretation of a daemon as a supernatural being working in the background, with no particular bias towards good or evil. However, BSD and some of its derivatives have adopted a Christian daemon as their mascot rather than a Greek daemon.

References

share|improve this answer
    
Could you answer my another question "What are considered utilities and applications?"? It is tightly related to this question. –  Ron Vince Mar 28 at 14:51

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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