BestCentOS

BestCentOS.com
CentOS系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

关于Linux内核工作的一些事儿,你了解多少?

2023年4月14日 591点热度

本文字数:1617,阅读时长大概:2分钟

这是一个困惑Linux用户的常见问题。这也是考试和笔试中常常问到的一个问题。下边是你须要了解的所有内容。

你可能在网路上的各类峰会以及讨论区听过这句话:

Linux只是一个内核。

这让你倍感好奇。它是个内核?还是个操作系统?二者之间有哪些区别?

我将在本文中回答那些问题。

Linux是操作系统还是内核?

好吧,从技术上讲,Linux只是一个内核,而不是一个操作系统。并且,术语“Linux”通常是指一个完整的操作系统linux查看操作系统,它包括一个交互界面(Shell)(比如:bash)和命令行和/或GUI工具来控制系统。这个完整的操作系统的正确别称是“Linux发行版”。流行的Linux发行版有Ubuntu、RedHat和Debian。

发电厂工作票操作票管理系统的设计和实现百度文库_linux内核设计的艺术图解linux操作系统架构设与实现原_设计四杆机构实现夹持操作

早在1991年,LinusTorvalds创建的只是一个内核。直至明天,他也在为Linux内核工作。他不再编撰代码,而是监督什么代码步入内核。

内核?哪些东西?

内核是每位操作系统的中心。不仅仅是Linux,Windows和macOS也有内核。

将内核想像成操作系统的肾脏。没有肾脏,你就没法生存。没有内核,操作系统就难以存在。

然而,如同肾脏须要一个身体来世存一样,内核须要其别人们可以在计算机上使用的程序和工具来构成一个完整的操作系统。

这是一个操作系统的典型构架:

在中心的内核与硬件交互。在它之上是与内核交互的交互界面(Shell)。之后你有应用程序、命令行和图形界面,为你提供使用系统的各类形式。

内核是引擎,操作系统是车辆

一个更好的类比是将内核想像成车辆的引擎,而操作系统则是车辆。

你不可能驾驶一个引擎,而且假如没有引擎linux内核设计的艺术图解linux操作系统架构设与实现原,你也不能驾驶一辆车辆。你须要车胎、转向机和其他组件能够将其弄成一辆可以驾驶的车辆。

相像地,你不能直接使用内核。你须要交互界面(Shell),其他工具和组件能够使用操作系统。

Linux对比GNU/Linux

在类似的地方,你也会看见诸如“Linux只是一个内核,你所说的Linux实际上是GNU/Linux”的陈述。

在LinusTorvalds在1991年创建Linux之前linux内核设计的艺术图解linux操作系统架构设与实现原,RichardStallman就创建了自由软件运动(FreeSoftwaremovement)和GNU项目。GNU项目包括对流行的UNIX工具和命令的重新实现,比如ls、grep、sed等。

一般,你的Linux发行版会在Linux内核之上包含所有那些GNU工具。

这就是为何纯粹主义者坚持称之为GNU/Linux,便于人们不要忘掉GNU对Linux成功的贡献和重要性。

最后……

所以,假若你在笔试或则考试中被问到这个问题,回答“Linux是一个内核,而不是一个操作系统”。这是你的老师或笔试官在大多数情况下想要的答案。

设计四杆机构实现夹持操作_发电厂工作票操作票管理系统的设计和实现百度文库_linux内核设计的艺术图解linux操作系统架构设与实现原

并且更深入一点,理解内核和操作系统之间的区别。

假如有人说:“我使用Linux”,你都会明白这个人是指Linux发行版,而不仅仅是内核。固然linux中文乱码,没有必要用“Linux只是一个内核,而不是一个操作系统”来纠正他人。

via:

作者:AbhishekPrakash选题:lkxed译者:Cubik65536校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

LCTT译者:Cubik

设计四杆机构实现夹持操作_linux内核设计的艺术图解linux操作系统架构设与实现原_发电厂工作票操作票管理系统的设计和实现百度文库

翻译:11.0篇

|

贡献:150天

2022-10-04

→

2023-03-03

欢迎依照CC-BY-SA合同规定转载,

如需转载,请在文章下留言“转载:公众号名称”,

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: gnu linux系统
最后更新:2023年4月14日

CentOS系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

CentOS系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux重命名文件:mv命令详解 Linux系统中的根目录(/光驱)的详细解释 查询Linux数据库版本方法 在Linux服务器上部署Java代码连接Zebra打印机的步骤 Linux启动WebLogic服务,轻松实现高效运维 腾讯Linux版本怎么安装、卸载?如何选择安装包? 百日攻坚:Linux访问日志解密 Linux系统apachectl命令使用说明的详细版本介绍 Linux系统中7种简单有效的方法,轻松查看防火墙是否关闭 中国首个开源桌面操作系统“开放麒麟1.0”亮相 CentOS防止端口扫描:一步配置防火墙规则 红旗Linux桌面操作系统v11社区预览版正式开放下载 centos repomd.xml,你知道它的神奇之处吗? matlab linux 安装 使用MATLABAppDesigner,需要创建一个新的项目 Linux服务器轻松添加新硬盘,快速实现扩容 Linux下进行C语言编程的调试工具及调试器的回答 Linux系统必杀技!轻松安装QQ,再也不用为此烦恼 linux 文件中文乱码 工欲善其事必先利其器Linux下中文显示问题 Linux安装deb文件:简单实用指南 (知识点)基于Linux的防火墙技术研究功1
第三章Linux常用Shell命令:Shell语法及特点Linux换字体:全新视觉享受Linux下安装CMake格式的千差万别,让人抓狂linux php7 curl Linux环境下玩转PHP7Curl关于Linux修改环境变量永久生效的操作流程及操作建议LinuxButton驱动评测:提升使用体验linux系统备份的具体操作过程是什么?怎么做?《第一站:BIOS》Linux开机启动流程介绍Linux运维工程师是什么?培训有哪些课程?CentOS端口查看:方法、注意事项及使用技巧学习物联网就业怎么样?嵌入式应用广泛应用于各领域简洁高效:Linux下安装JDKRPM的步骤与注意事项Linux内核6.2内核更新:引入IPv6堆栈保护性负载平衡简洁快捷的Linux桌面命令北京达内教育集团Linux架构师培训好的机构推荐!3650m5 安装centos 3650m5魅力尽现!CentOS安装全攻略!嵌入式处理器的方法及学习方法2023年09月04日:Linux安全论坛重磅报道!2016年嵌入式技术工程师证书级别考试指导思想分析Linux安装Oracle11g:小编亲身体验教程
如何在Windows中显示受保护的操作系统文件和文件夹? 揭秘Linux内核dumps:探索操作系统的神秘面纱 新农合医保专网互联网同时使用解决双网卡同时上内网外网的问题有图有真相 简洁高效:掌握Linux驱动内核的实用技巧 Linux下有哪些软件安装方式①软件包管理(使用yum命令+软件名称) Linux安装Weblogic:详细教程及JDK安装文件 优化Ubuntu Linux使用,9个经验技巧助你更高效 Linux安装Oracle11g:小编亲身体验教程 雨林木风Linux系统下载 | 9个详细分析,让你爱不释手! Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理 airdroid linux AirdroidLinux:十大亮点,轻松玩转Linux 轻松掌握Linux查看隐藏文件技巧,10个方面详解! 一键尝试修复脚本运行所有一键修复 Linux中文文件名乱码疑难解析 CentOS6.5配置Tomcat,你懂吗? Linux发行版取证:十大问题探讨 精选Linux网络视频播放器对比 PXE网络装机Linux系统一PXE装机概述·PXE介绍 Linux配置Oracle环境变量,轻松搞定! 揭秘Linux日志:融入文件系统,揭开神秘面纱
标签聚合
linux系统 文件 linux服务器 应用 操作 安装 内核 命令 软件 开源
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 117篇
  • 2023年8月 / 124篇
  • 2023年7月 / 119篇
  • 2023年6月 / 120篇
  • 2023年5月 / 122篇
  • 2023年4月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 BestCentOS.com ALL RIGHTS RESERVED.

京ICP备14023444号-3