Daemon
Een daemon (ook wel een "achtergrondproces" genoemd) is een programma dat op de achtergrond draait en taken uitvoert zonder enige invoer van de gebruiker van de computer. In plaats daarvan wachten daemons op specifieke gebeurtenissen of voorwaarden die als trigger fungeren voordat ze hun functies uitvoeren. Unix en op Unix gebaseerde besturingssystemen zoals Linux en macOS gebruiken daemons voor veel kritieke systeemtaken.
De naam 'daemon' komt uit de Griekse mythologie en verwijst naar een "innerlijke of begeleidende geest". Net als de mythische geest houdt een daemonproces zich buiten het zicht. Het voert uit zichzelf een nuttige taak uit, zonder dat iemand erom vraagt. Het belangrijkste is dat deze taken zonder de daemon helemaal niet zouden worden uitgevoerd.
Terwijl u de actieve processen van uw computer bekijkt, kunt u daemons herkennen aan hun namen — volgens de traditie eindigen de procesnamen van Unix-daemons op de letter 'd'. Zo is httpd de achtergrondservice op een webserver die wacht op binnenkomende verzoeken en vervolgens webpagina's en andere bestanden levert. Andere veelgebruikte daemons zijn crond, die verantwoordelijk is voor het uitvoeren van geplande cron-taken, en lpd, die afdruktaken naar een netwerk-printer verzendt. Sommige daemons houden zich niet aan deze naamgevingsconventie en bevatten het volledige woord 'daemon' in hun naam.
NOTE: Achtergrondprocessen die zonder gebruikersinvoer in Windows worden uitgevoerd, worden services genoemd, geen daemons, maar vervullen dezelfde functie.
Test je kennis