这是困扰 linux 用户的一个普遍问题。这也是考试和面试中常常问的问题。以下是您需要了解的所有内容。
您可能已经在网络上看到和听到这样的争论。
“
Linux 只是一个内核
”
这让你很疑惑。是内核吗?它是操作系统吗?两者有什么区别?
我将在这篇文章中回答你的这些问题。
Linux 是操作系统还是内核?
好吧,从技术上讲,Linux只是一个内核,而不是一个操作系统。但是,术语 Linux 通常是指一个完整的操作系统,其中包括一个shell(如bash)和命令行和/或 GUI 工具来控制系统。这个完整操作系统的技术正确术语是 Linux 发行版或简称 Linux 发行版。流行的 Linux 发行版的例子包括 Ubuntu,Red Hat 和 Debian。
早在 1991 年,Linus Torvalds 创造的只是内核。即使在今天,他也在研究 Linux 内核。他不再编码,但监督哪些代码进入内核。
内核是什么?
内核是每个操作系统的中心。这不仅仅是 Linux 的事情。Windows 和 macOS 也有内核。
将内核视为操作系统的核心。你离不开你的心。没有内核,您的操作系统就无法存在。
然而,就像心脏需要一个身体来生活一样,内核需要其他程序和工具来制作一个人们可以在他们的计算机上使用的完整操作系统。
以下是操作系统的典型结构:
内核是与硬件交互的核心。最重要的是与内核交互的 shell。然后你有应用程序,命令行和图形,给你各种使用系统的方式。
内核是引擎,操作系统是汽车
一个更好的类比是将内核视为汽车的引擎,将操作系统视为汽车。
你不能驾驶发动机,但你也不能在没有发动机的情况下驾驶汽车。你需要有轮胎、转向系统和其他组件才能把它变成一辆你可以驾驶的汽车。
同样,您不能直接使用内核。您需要 shell,然后是其他工具和组件才能使用操作系统。
Linux vs GNU/Linux
在类似的语句中,你还会遇到类似“Linux 只是一个内核,你所说的 Linux 实际上是 GNU Linux”这样的语句。
甚至在 Linus Torvalds 在 1991 年创建 Linux 之前,Richard Stallman 就创建了自由软件运动和 GNU 项目。GNU 项目包括重新实现流行的 UNIX 工具和命令,如 ls,grep,sed 等。
通常,您的 Linux 发行版在 Linux 内核之上附带所有这些 GNU 工具。
这就是为什么纯粹主义者坚持称它为GNU Linux,这样人们就不会忘记 GNU 在 Linux 成功中的贡献和重要性。
最后…
*因此,如果您在口头测验或面试中被问到这个问题,请回答“Linux 是一个内核,而不是操作系统”。大多数情况下,你的老师或面试官都在寻找这个答案。*
在内心深处,了解内核和操作系统之间的区别。
如果有人说“我使用 Linux”,你就会明白这个人指的是 Linux 发行版,而不仅仅是内核。真诚地说,没有必要用“Linux 只是一个内核,而不是操作系统”来纠正某些人。
以上就是Linux 只是一个内核:这意味着什么?的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » Linux 只是一个内核:这意味着什么?
发表评论 取消回复