デーモン (ソフトウェア)
(Daemon (computing) から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/21 13:26 UTC 版)
デーモン (英語: Daemon) は、UNIX, Linux, Mac OS XなどUnix系のマルチタスクオペレーティングシステム (OS) において動作するプロセス(プログラム)で、主にバックグラウンドで動作するプロセス[1]。ユーザが直接対話的に制御するプログラムもデーモンとして作ることができる[2]。典型的なデーモンは名前の最後尾に "d" が付く。例えば、syslogd はシステムログを扱うデーモン、sshd は内外のSSH接続要求を受け付けるデーモンである。
- ^ Eric S. Raymond. “daemon”. The Jargon File. 2008年10月22日閲覧。
- ^ タスクモニタを用いてのシステムツールの開発実習 https://www.toppers.jp/edu-base1.html
- ^ 出典[1]、[2]、他
- ^ “The Origin of the word Daemon”. 2012年7月5日閲覧。
- ^ 「マクスウェルの悪魔」とされているが、一説には "Maxwell's daemon" であり「マクスウェルの守護神」。フェルナンド・J・コルバト (2002年1月23日). “Take Our Word for It”. 2006年8月20日閲覧。
- ^ “Merriam-Webster definition of daemon”. Merriam-Webster Online. 2009年8月5日閲覧。
- ^ “The BSD Daemon”. Freebsd.org. 2008年11月15日閲覧。
- ^ なお、『テアゲス』はプラトンの作品でないとされることもあるが、この部分は明らかにdaemonのギリシア的概念を明確に示したものである。
- ^ これを許すと、POSIXでは仕様上プロセスグループのリーダーであるプロセスが新規に別のプロセスグループを作成できないため、呼び出し元が所属しているプロセスグループに複数のプロセスが所属している場合、そのプロセスグループに所属セッションが異なるプロセスが同居してしまう。POSIXのセッションの仕様において、そのような状態は許されない。
- ^ klogd
- 1 デーモン (ソフトウェア)とは
- 2 デーモン (ソフトウェア)の概要
- 3 MS-DOSとMicrosoft Windowsでの実装
- 4 関連項目
- Daemon (computing)のページへのリンク