【问题标题】:Is the OS and kernel different things? [duplicate]操作系统和内核是不同的东西吗? [复制]
【发布时间】:2019-06-15 00:51:36
【问题描述】:

在各种 docker 帖子中,似乎区分了操作系统和内核。 我一直认为这些是可以互换的术语。
应用程序运行的主机操作系统和内核之间有区别吗?

【问题讨论】:

  • 我会说操作系统不仅仅包含内核。
  • 在某些情况下(微内核),内核可以是一小块(例如,小于 64 KiB),提供的只是低级任务切换代码。一个操作系统可以包含许多 GiB 内核不包含的东西(GUI、驱动程序、文件系统代码、文档、实用程序、音效、库......)。
  • 内核是操作系统的一个子集。运行系统所需的各种实用程序被认为是操作系统的一部分。仅构成内核之外的操作系统的界限是模糊的。可悲的是,这被标记为重复而没有提供指向先前答案的链接。

标签: linux docker linux-kernel operating-system


【解决方案1】:

严格来说,内核是操作系统的核心部分。除了内核之外,还有许多软件实用程序可用于构建完整的操作系统。

但如果用松散的术语来说,它们可以互换。

【讨论】:

    猜你喜欢
    • 2019-10-23
    • 2011-01-02
    • 2011-11-17
    • 1970-01-01
    • 2016-10-21
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多