三分钟带你区分Linux内核与Linux发行版


hello大家好😊希望本篇文章能让你快速理解和区分Linux内核与Linux发行版。

Linux实际上是一种开放源代码的操作系统内核,通常我们说的Linux指的是基于Linux内核的操作系统

Linux内核

1991年,年轻的计算机科学专业学生 Linus Torvalds 开发了一个类Unix内核,将其命名为linux,作为开源软件,根据 GPL进行授权。内核是操作系统的核心组件,它管理硬件、内存以及运行中程序的调度。
要使用 Linux,即使是以最原始的形式,甚至没有 GUI,我们也需要一个 shell。最常见的是 Bash shell。然后,我们就在 shell 中运行一些命令来完成一些工作,比如cat 、ls、cp、mv等等。为了与 Linux 内核进行交互,Linus Torvalds 使用了 GNU 工具,这些工具在其 GPL 开源许可证下是免费的。有了这些 GNU 工具,它的行为也像 UNIX 一样。这就是为什么 Linux 也被称为类 UNIX 操作系统。

Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号。其中次版本还有特定的意义:如果是偶数数字,就表示该内核是一个可以放心使用的稳定版;如果是奇数数字,则表示该内核加入了某些测试的新功能,是一个内部可能存在着BUG测试版。如2.5.74表示是一个测试版的内核,2.6.22表示是一个稳定版的内核。

我们可以到Linux内核官方网站 http://www.kernel.org下载最新的内核代码。
如下所示👇:
在这里插入图片描述

也可以进入https://elixir.bootlin.com/linux/latest/source网站直接查看各版本的源代码。
如下所示👇:
在这里插入图片描述

我们可以在自己的Linux操作系统上运行uname -a 或者cat /proc/version查看当前操作系统的内核版本。

在这里插入图片描述

Linux发行版

Linux发行版(distribution)是集合了Linux内核与各种用户程序和库的可安装操作系统。把操作系统看成车辆,把内核看成引擎。我们不能直接驱动引擎。同样,我们也不能直接使用内核。所以汽车制造商就会为我们提供各种现成的汽车,就像不同的发行商为我们提供基于Linux的现成操作系统一样。

各种不同的Linux发行版的共同点就是都使用了Linux内核,不同的Linux发行版的内核可能有一些小的修改。

inux 发行版提供社区版本企业版本两种类型。社区发行版是一款免费的 Linux 发行版,主要由开源社区来支持和维护。企业(或商业)Linux 发行版则是通过供应商订阅的方式获得,而且不单纯依赖社区支持。企业版以著名的红帽企业Linux为代表,社区版以Debian为代表。

社区发行版与企业发行版之间的主要区别在于由谁来决定哪些事务对用户来说更为重要。社区发行版的方向由贡献者确定,他们会从各种开源方案中选择和维护软件包。企业发行版的方向则由供应商根据客户的需求来确定。

举例来说,Fedora 项目就是红帽企业 Linux 的上游社区发行版。红帽是该项目的主要赞助商,但成千上万的独立开发人员也在为 Fedora 项目贡献自己的力量。包括红帽在内的所有贡献者都带来了自己的新颖想法,供更大的社区测试和论证,将其纳入到 Fedora Linux 中。这也使 Fedora 成为红帽通过独特的测试和质量保证流程来实施功能的理想场所,这些功能最终被纳入红帽企业 Linux 版本中。

常见的Linux发行版有RedHat、CentOS、Debian 、Ubuntu、Android、OpenSUSE等。

我们可以在自己的Linux操作系统上运行cat /etc/os-release 或者 lsb_release -a 查看当前操作系统的发行版本。

比如我用的操作系统发行版是红帽企业Linux8.0:
在这里插入图片描述

感谢 💖

好啦,这次的分享就到这里,感谢大家看到这里🤞

参考 🔍

https://www.redhat.com/zh/topics/linux/fedora-vs-red-hat-enterprise-linux
https://linux.cn/article-12609-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不怕娜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值