Carolopedia

A public encyclopedia of Carolverse.

๐Ÿ“– Carolopedia โ€บ Guides โ€บ DaemonGuide page

Daemon

๐Ÿ“–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.

๐Ÿ“–Easily confused with

[{"term": "Droid", "distinction": "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 \u2014 the droid is the accountable unit either way."}, {"term": "System service", "distinction": "A system service is a daemon the operating system supervises and restarts; a bare daemon has nobody watching it."}, {"term": "Scheduled process", "distinction": "A scheduled process wakes, works and exits; a daemon never exits."}]

๐Ÿ“–Also called

- background process
- long-running process
- resident process

๐Ÿ“–Filed under

Category: infrastructure.

Service: System Services.

See also: Droid

See also: System service

See also: Process

Source: Data Dictionary ยท Public information reflected here.