German - von Hackepedia
Ein "daemon" in UNIX kann drei Dinge meinen:
- Es ist ein C programm das in den hintergrund
geschickt wird mit der daemon(3) C-funktion.
- Ein daemon ist ein Programm das einen Dienst im System läuft. Dieses
Programm hat keine angebundenen tty's und kann nur nachrichten schreiben
durch syslog oder andere Mechanismen. Es gibt
SMTP daemons wie sendmail die alle e-mail Kommunikationen handeln, oder
es gibt den inetd superserver der verschiedene Dienste managed, so wie
chargen oder FTP. Ein daemon zweigt sich ab von dem eltern programm und
das system gibt es den prozess 1 als neuer parent (eltern). Die handle
descriptoren Stdin, Stdout,
Stderr werden neu nach /dev/null geleitet. Ein
daemon hat seine eigene "session" und eigene "process"
group. Daemons die als root gelaufen werden so das
sie bestimmte system aufrufe machen koennen, wurden früher auch als root
gerannt gelassen werden. Das hat sich geändert in neuen implementationen
wo "privilege seperation" und "privilege revocation" benutzt werden um einen
daemon als einen untergestuften benutzer lauften zu lassen. Das macht die
sicherheit viel besser.
- BSD's originelles Masköttchen, sieht aus wie ein Teufelchen und sollte
nicht mit einem einem Demon verwechselt werden (das andere ist böse). Dieses
masköttchen hat hörner, haltet eine Gabel (keine mist-gabel!) in seinen
händen und hat einen Schwanz. Es hat grüne converse basketball turnschuhe
an und ist gesehen meistens wenn es einer goldene kugel nachläuft. FreeBSD
benutzt dieses Masköttchen. OpenBSD hat ein neues Masköttchen (Puffy) das ein
Pufferfisch ist. Aber wenn man den Schwanz von Puffy sieht, sieht man immer
noch eine Silhuette von dem Daemon's Kopf.
| Deutsch | English |
| Masköttchen | mascot |
| hintergrund | background |
| Pufferfisch | blowfish |
| Kugel | orb |