内核名称和操作系统名称之间有什么区别/关系?

内核名称和操作系统名称之间有什么区别/关系?

内核名称和操作系统名称之间有什么区别/关系?它们总是一样的吗?

例如,我对输出感到困惑:

-bash-4.1$ uname -s
Linux
-bash-4.1$ uname -o
GNU/Linux

“GNU/Linux”和“Linux”有什么区别?

答案1

如果您查看uname标题为的维基百科页面:乌纳梅有一个非常好的表格,显示了uname我听说过的几乎所有 Unix 的所有开关的输出。

表格摘录

    SS#1     SS#2     SS#3

如果您查看输出,它意味着-s显示内核的名称,同时-o显示操作系统的名称。

相关内容