我一直很想知道调用守护程序或线程的历史原因是什么“守护进程”
Lat:守护进程,拉丁语版本的希腊语“δαίμων”(“神一般的力量,命运,上帝”)
- 神,
- 从属神,作为一个地方的天才或一个人的侍从精神
有许多问题澄清了守护进程是什么以及它们的行为方式,但没有一个问题可以解释术语“守护进程”对于像
sshd
这样在后台运行的程序的起源。
为什么我们将在后台运行的程序称为守护进程?
参见wiki
根据 1963 年参与 Project MAC 的 Fernando J. Corbato 的说法,他的 团队是第一个使用守护进程一词的人。术语守护进程的使用 受到麦克斯韦守护进程的启发,在物理学和热力学中作为 有助于对分子进行排序的虚构代理。
“我们奇特地开始使用守护进程这个词来描述背景 不知疲倦地执行系统杂务的进程。”
在 Unix 系统管理手册中,Evi Nemeth 指出 以下是关于守护进程的信息:
“许多人将“daemon”一词等同于“demon”一词,暗示 UNIX 和地下世界之间存在某种邪恶的联系。这 这是一个严重的误解。 “Daemon”实际上是一个更古老的 “恶魔”的形式;恶魔对善或恶没有特别的偏见, 而是帮助定义一个人的性格或个性。 古希腊人的“个人守护进程”概念类似于 “守护天使”的现代概念——幸福是一种存在状态 受到善良精神的帮助或保护。一般来说,UNIX 系统似乎 被恶魔和恶魔所侵扰。”
好吧,这可能没有意义。 Linux 守护进程实际上就像一个变形恶魔。当 Linux 进程或守护进程初始化时,它一开始就像一个拥有系统中所有可用资源的神。但是,在它实际开始执行之前,它会不断改变其形状,直到达到所需的最小值。