Software → Operating Systems
Daemon
A background process that runs without direct user interaction, often providing an operating-system or server function.
Motivation
Daemon solves the problem of running background services without direct user interaction.
Where it fits
Daemon belongs to operating systems and operations.
Mental model
A daemon is a long-running background process that waits for work, events, or requests.
Common mistakes
- Assuming daemons are always servers.
- Not designing daemons for restart, logging, and graceful shutdown.
Related concepts
Daemon connects to process, service, systemd-like supervisors, logging, and monitoring.