linux内核版本Linux内核版本

Linux内核版和发行版都是免费的吗?

无论哪个版本的Linux操作系统都是免费的,红帽Linux收费,而且不是Linux操作系统的钱,而是它提供的服务和解决方案的钱。Linux操作系统没有专利和版权,但是红帽Linux中红帽的logo,比如LOGO,是商标权,不能乱用。

Linux内核版本号的规则是什么?

Linux内核有两个版本:稳定版和开发版。Linux内核的版本号由三个数字组成:r.x.y

r:目前发布的内核主版本。

x:偶数代表稳定版本;奇数表示版本正在开发中。

y:错误修复的数量。

每个内核版本号代表什么?

以版本号为例:2.6.9-5。ELsmp,

R:2,主要版本号

X:6,次要版本号,表示稳定版本。

Y:9,修订号,表示修订的次数。

前两个数字一起可以描述内核家族。比如2.6.0的稳定版,也就是2.6版内核系列。

5:表示当前版本的第五个微调补丁,ELSP表示当前内核是专门为ELSP调优的。

EL:enterprise Linux;Smp:表示支持多处理器,表示内核版本支持多处理器。

知识扩展

一般有三种。

1smp

2bigmem

3通用内核

当RedHatLinux打开时,GRUB的启动菜单会有两个选项,即

RedHatEnterpriseLinuxES(版本号。ELsmp)

RedHatEnterpriseLinuxES-up(版本号。EL)

这两个区别是什么意思?

事实上,这就是GRUB引导系统时,单处理器和对称多处理器引导核心文件的区别。

RedHatEnterpriseLinuxES(版本号。多处理器(对称多处理)

RedHatEnterpriseLinuxES-up(版本号。EL)单处理器

让我们列出SUSE和RedHat的启动菜单中可用的选项。

苏塞

版本号-default:suselinuxkernelforuniprocessormachines的默认选项,它支持单处理器机器。

版本号-SMP:suselinuxkernelthapports对称多处理器和4gboframe

支持4GB内存的对称多处理器机器

版本号-bigsmp:suselinuxkernelsupports对称多处理和高达64 GB

支持64GB内存的对称多处理器机器

RedHatLinux

版本号。El:redhatlinuxkernelforuniprocessormines支持单处理器机器。

版本号。El huge mem:redhatlinuxkernelthat支持64 gbofram

支持64GB内存的对称多处理器机器

版本号。els MP:redhatlinuxkernelthapports对称处理对称多处理器机器,支持4G内存。

在某些情况下,您需要支持1和2特性,因此您可以:重新编译内核,并在处理器和内存选项中选择与您的配置相对应的选项。

如何下载相应内核版本的源代码?

一般来说,你可以直接从http://www.kernel.org官方网站下载。

缺点:不适合任何有特殊内核调优的发行版,尤其是fedoraubuntu。毕竟他们在内核上做了很多补丁和优化。如果直接用官方的源代码,就享受不到这些东西了。内核越新越好。

所以最好在发行商官网下载,因为官方已经提供了编译好的源码rpm包。

如何使用对应的内核源码包?

以fedora提供的内核源代码:kernel-2.6.23.9-85.fc8.src.rpm为例。

首先,安装源代码。

# rpm-ivhkernel-2 . 6 . 23 . 9-85 . fc 8 . src . rpm

然后,转换源代码。

转换前,请确保/usr/src/目录下有一个redhat目录(一般/usr/src/是空目录)。

# rpmbuild-BP-target = $(uname-m)/usr/src/red hat/SPECS/kernel . spec

这将把源代码放在/usr/src/red hat/build/kernel-2 . 6 . 23/中。

这里有两个有用的文件夹:。

Linux-2 . 6 . 23 . arch-kernel.org提供的这个包是Fedora打补丁升级的。也就是打了补丁的内核2.6.23.9-85.fc8。

ARCH和uname-m的输出结果是一致的,通常是i686。如果需要不同的输出,可以使用。

"-target = "指定的选项。

香草-这是一个标准的源代码,由kernel.org提供,没有补丁和升级。

linux内核是什么,它的功能是什么?

Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要以不同的Linux发行版的形式出现。

Linux内核是整个操作系统的底层,负责驱动整个硬件,提供各种系统所需的核心功能,包括防火墙机制,是否支持LVM或配额文件系统等。如果内核不知道某个最新的硬件,那么这个硬件就无法驱动,你也无法使用。

linux版本和内核版本有什么区别?

先理解一个概念。

整个实际的Linux系统由内核、软件和工具组成。

内核由早期的黑客工程师团队开发和测试。后来很多提倡开源的工程师加入到软件应用的开发中,linux也逐渐完善,功能更加齐全强大。当普及越来越广泛的时候,很多商业公司在内核和软件的基础上加入了自己的系统工具,方便不懂电脑的用户使用Linux系统,然后打包成一个完整的系统安装程序,供用户安装使用。

这样打包的linux称为分布式版本的linux,对应的linux内核版本是指内核开发工程师开发和维护的内核部分。