守护进程为什么叫守护进程?

问题描述 投票:0回答:3

我一直很想知道调用守护程序或线程的历史原因是什么“守护进程”

Lat:守护进程,拉丁语版本的希腊语“δαίμων”(“神一般的力量,命运,上帝”)

  • 从属,作为一个地方的天才或一个人的侍从精神

有许多问题澄清了守护进程是什么以及它们的行为方式,但没有一个问题可以解释术语“守护进程”对于像

sshd
这样在后台运行的程序的起源。

为什么我们将在后台运行的程序称为守护进程?

unix daemon
3个回答
31
投票

参见wiki

根据 1963 年参与 Project MAC 的 Fernando J. Corbato 的说法,他的 团队是第一个使用守护进程一词的人。术语守护进程的使用 受到麦克斯韦守护进程的启发,在物理学和热力学中作为 有助于对分子进行排序的虚构代理。

“我们奇特地开始使用守护进程这个词来描述背景 不知疲倦地执行系统杂务的进程。”

在 Unix 系统管理手册中,Evi Nemeth 指出 以下是关于守护进程的信息:

“许多人将“daemon”一词等同于“demon”一词,暗示 UNIX 和地下世界之间存在某种邪恶的联系。这 这是一个严重的误解。 “Daemon”实际上是一个更古老的 “恶魔”的形式;恶魔对善或恶没有特别的偏见, 而是帮助定义一个人的性格或个性。 古希腊人的“个人守护进程”概念类似于 “守护天使”的现代概念——幸福是一种存在状态 受到善良精神的帮助或保护。一般来说,UNIX 系统似乎 被恶魔和恶魔所侵扰。”


8
投票

根据维基百科:

这个术语是由麻省理工学院 MAC 项目的程序员创造的。他们的名字来自麦克斯韦妖,这是一个来自思想实验的虚构生物,它不断在后台工作,对分子进行排序。

Unix系统继承了这个术语。麦克斯韦恶魔与希腊神话中对恶魔的解释是一致的,恶魔是在后台工作的超自然存在,没有特别的善恶偏见。然而,BSD 及其一些衍生产品采用了基督教恶魔作为其吉祥物,而不是希腊守护进程。

更多这里

还有这里

还有这里


0
投票

好吧,这可能没有意义。 Linux 守护进程实际上就像一个变形恶魔。当 Linux 进程或守护进程初始化时,它一开始就像一个拥有系统中所有可用资源的神。但是,在它实际开始执行之前,它会不断改变其形状,直到达到所需的最小值。

© www.soinside.com 2019 - 2024. All rights reserved.