Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen sind unter Daemon (Begriffsklärung) aufgeführt.
Als Daemon oder Dämon [ˈdiːmən] (auch häufig in der Schreibweise Demon) bezeichnet man unter Unix oder unixartigen Systemen ein Programm, das im Hintergrund abläuft und bestimmte Dienste zur Verfügung stellt. Benutzerinteraktionen finden hierbei nur auf indirektem Weg statt, zum Beispiel über Signale, Pipes und vor allem (Netzwerk-)Sockets. Der Begriff Daemon wird auch als Abkürzung von disk and execution monitor interpretiert, was jedoch ein Backronym ist.
Bei Microsoft Windows heißen die entsprechenden Programme services oder Systemdienste.
1 Aufruf und Funktionsweise
2 Beispiele
3 Der Daemon als Logo
Aufruf und Funktionsweise[Bearbeiten]
Normalerweise werden Daemons nicht durch Benutzerinteraktion gestartet, sondern automatisch beim Wechsel in ein anderes Runlevel bzw. beim Systemstart. Dadurch stellen Daemons einen wesentlichen Anteil des Bootprozesses dar, da bei den meisten Unix-Derivaten die wesentliche Anwendungslogik des Betriebssystems im Userspace und damit in den Daemons abläuft. Typische Daemon-Programme sind bei Unix-Betriebssystemen daher nicht nur Server-Prozesse wie Netzwerkdienste,