当前位置:首页 > linux > 正文

linux内核和linux发行版的区别

  • linux
  • 2024-06-01 06:43:38
  • 9366

⓵Linux内核有多大,不同Linux版本内核有什么差别呢

根据版本的不同,内核大小也不同。 新版本几百M。

1.发行版之间的差异主要是由于版本选择、稳定性测试和纠错补丁,这将赋予每个发行版自己特殊的内核。

2.官方内核之间的差异这个差异很容易解释。 官方开发是基于git版本控制的。 通常,这些是硬件支持、新的工作算法、驱动程序添加和删除、错误修复等。

Linux内核版本号看起来有点像这样:

2.6.32-642.el6.x86_64

主要版本。 发布版本-修改版本。

虽然数字是按照上面的方式写的,但是根据Linux内核的开发流程,内核版本的定义还是有点不同的。

奇偶版本分类:

在2.6x版本之前,Tobas将内核发展方向分为两类,并根据这两类内核的发展给出了不同的政策。 内核编号为:

主要版本和次要版本均为奇数:正在开发的版本。

例如2.5.xx,这个内核版本主要用于测试和开发新功能,所以通常只有内核开发工程师才会使用这个版本。 如果有新的内核程序代码,会在经过多名工程师测试没有问题后,添加到下一个稳定的内核版本中;

主要的。 次要版本为偶数:稳定版本。

例如,一旦内核功能成熟,就会将2.6.xx版本添加到该版本类型中。 主要用于一般个人电脑和企业版。 目标是为用户提供一个相对稳定的版本。 Linux运行环境平台。

发布版本是新功能积累到一定程度后新发布的内核版本,主次版本结构不变。 由于Linux内核是CPL许可的,任何人都可以修改内核程序代码。

因此,如果某个内核版本修改了部分程序代码,那么可以将所谓的修改版本添加到新的修改内核版本中。

Linux内核版本和Linux发行版。

Linux内核版本与最终版本并不相同,因为所谓的Linux版本一定是指内核版本,而最新的内核版本必须是4.7.2(2016/08)。 不会有7.x版本。

扩展信息:

Linux内核的任务:

1从技术角度来看,内核位于材料。 和软件中间层。 它的功能是将序列请求从应用层传递到硬件,并充当低级驱动程序来寻址各种设备和系统组件。

2.在应用程序层面,应用程序与硬件没有联系,只与内核联系。 核心是应用程序知道的层次结构的最低级别。 在实际工作中,内核会抽象出相关的细节。

3.核心是资源管理程序。 负责将可用的共享资源(CPU时间、磁盘空间、网络连接等)分配给各个系统进程。

4.内核就像一个库,提供了一组面向系统的命令。 对于应用程序来说,系统调用就像调用普通函数一样。

参考来源:百度百科-Linux内核