所以这个问题的标题几乎总结了我的问题。为了清楚起见,我理解内核是什么以及为什么我们制作它们。我想知道它名字的由来。到目前为止,我所有的goggling和维基百科只发现了内核是什么,它的形式各不相同。
答案 0 :(得分:12)
从语源学的角度来说,我的理解是kernel
是cyrnel
的现代化(古英语,意为seed
;它也是corn
“源于”的词,如果你原谅双关语。)
该上下文中的内核是其余内容的增长点。您也可以将内核称为“核心”,但从植物学上讲,“核心”包含种子(或“内核”)。
随着其他操作系统从内核增长,这个术语对我来说很有意义。
答案 1 :(得分:6)
在德语中,有一个术语“der Kern”,我将其翻译为“核心”。所以这似乎与“内核”相似。 Kern有时用于描述植物的单个种子,并且通常用于系统的基本/中心/基本部分,其中基于它的其他事物,例如,地球的核心。我不知道“kernEL”中的结尾“EL”来自何处。
答案 2 :(得分:3)
我不确定你在问什么,但对我来说原因很明显。内核是操作系统的主要组件。内核定义之一是“任何事物的核心或最重要的部分”。
答案 3 :(得分:3)
根据OED,每天演讲中内核这个词的现代英语用法是坚果的可食用部分。它最初在16世纪用于表示 nucleus,core ,因此它在Linux上的应用似乎是对该系统部分的一个很好的描述。我想知道谁在这种情况下首次使用它? 上校最初来自意大利语单词 column (colonella),即他是领导专栏的人 - 它的发音是美式和英式英语(以及其他英语版本)就此而言)是沃克所说的“......在那些必须放弃的严重违规行为中,不可救药”
答案 4 :(得分:2)
虽然内核确实意味着“核心”,但它也提醒人们必须保持核心小。系统从这个二进制文件增长。
Robert Love提醒我们,内核大小仍然很重要:内核是要加载的操作系统的第一部分 引导期间的内存
...
...
重要的是要像 一样小 可能仍然提供所需的所有基本服务 操作系统的其他部分和各种应用程序 程序
...
内核内存不可分页。因此,每个字节 您消耗的内存比可用物理内存少一个字节。 - Robert Love,Linux内核开发
答案 5 :(得分:0)
内核在威廉斯塔林斯第6版中也被称为操作系统的核心,这意味着中心部分。