Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

๐Ÿ“– Carolopedia โ€บ DaemonGuide page

Daemon

Concept a word Carolverse uses with a precise meaning

๐Ÿ“–What it means

A program that starts once and keeps running, waiting for work, until it is deliberately stopped. In Carolverse a daemon is a shape of execution, not a kind of actor: it is how a continuous process stays alive between pieces of work. Daemons are the reason a wedged loop can consume a machine quietly, which is why every one of them must be registered and watched.

โš–๏ธWhat it is NOT

The neighbours this word is most often confused with, and the line between them.

Not: Droid

A droid is WHOSE job it is; a daemon is HOW it stays running. A registered droid may be a daemon, a cron job or a trigger โ€” the droid is the accountable unit either way.

Not: System service

A system service is a daemon the operating system supervises and restarts; a bare daemon has nobody watching it.

Not: Scheduled process

A scheduled process wakes, works and exits; a daemon never exits.

๐Ÿ—ฃ๏ธAlso called

background processlong-running processresident process

๐Ÿ”—Related ideas

DroidSystem serviceProcess