linux 3.x linux手机直装版

linux内核版本号的构成linux内核版本号

举例说明Linux内核版本号变化规律。?

Linux内核版本号以主版本号、次版本号、补丁级版本号三部分组成。主版本号一般来说变化较大,表示改变较大,次版本号一般变化较小,表示功能有改进,补丁级版本号一般用于修复bug等。

例如Linux内核版本号为3.10.0,表示主版本号为3,次版本号为10,补丁级版本号为0。

现在那个版本的linux内核比较稳定,是不是版本越高越好?

并不是版本越高越好的。一直到linux2.5版本的内核,linux都通过简单的编号来区别内核的稳定版和开发板。每个版本号用三个数字描述,由圆点分割。前两个数字用来表示版本号,第三个数字表示发布号。第一位版本号从1996年开始就没有变过。第二位版本号表示内核的类型:如果为偶数,表示稳定的内核;否则,表示开发中的内核。

然而,在linux内核2.6的开发过程中,内核版本的编号方式发生了很大变化。主要变化在于第二个数字已经不再表示一个内核是稳定版本还是正在开发中的版本。(以上摘自于:深入理解linux内核)

所以用linux2.6的版本,自己用着稳定就行了,不用老更新升级的。

如何区别Linux的版本是开发版还是稳定版?

Linux的内核版本有两种:1稳固版2开发版。

Linux内核版本号是由3个数字构成:a.b.c

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

b:偶数表示稳固版本;奇数表示开发中版本。

c:错误修补的次数。

其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号。

Linux内核版本号的规则?

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

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

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

y:错误修补的次数。

内核版本号每位都代表什么?

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

r:2,主版本号

x:6,次版本号,表示稳定版本

y:9,修订版本号,表示修改的次数

头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。

5:表示这个当前版本的第5次微调patch,而ELsmp指出了当前内核是为ELsmp特别调校的

EL:EnterpriseLinux;smp:表示支持多处理器,表示该内核版本支持多处理器

知识延伸

一般的有三种

1smp

2bigmem

3一般的内核

RedHatLinux开机的时候,GRUB的启动菜单会有两个选项,分别是

RedHatEnterpriseLinuxES(版本号.ELsmp)

RedHatEnterpriseLinuxES-up(版本号.EL)

这两个分别是代表什么含义呢?

其实这个就是系统开机时由GRUB引导启动-单处理器与对称多处理器启动核心文件的区别。

RedHatEnterpriseLinuxES(版本号.ELsmp)multipleprocessor(symmetricmultiprocessing)

RedHatEnterpriseLinuxES-up(版本号.EL)uniprocessor

下面就把SUSE与RedHat启动菜单内可选择的选项,列举出来

SUSE

版本号-default:SUSELinuxkernelforuniprocessormachines默认选项,支持单处理器机器

版本号-smp:SUSELinuxkernelthatsupportssymmetricmultiprocessingandupto4GBofRAM

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

版本号-bigsmp:SUSELinuxkernelsupportssymmetricmultiprocessingandupto64GB

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

RedHatLinux

版本号.EL:RedHatLinuxkernelforuniprocessormachines支持单处理器机器

版本号.ELhugemem:RedHatLinuxkernelthatsupportsupto64GBofRAM

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

版本号.ELsmp:RedHatLinuxkernelthatsupportssymmetricmultiprocessing对称多处理器机器,支持4G内存

有些情况下你需要支持1和2特性,那么你可以:重新编译一下内核,在处理器及内存选择项上选择与你配置相对应的选项即可。

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

一般情况下,可以直接到官网:下载,

缺点是:对于任何内核做过特殊优化调校的发行版是不合适的,尤其是fedoraubuntu这一类的,毕竟他们在内核中打了大量的补丁,做了很多优化,如果直接使用官方源码,你就无法享受到这些东西,内核不是越新越好的越合适越好

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

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

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

首先,安装源码

#rpm-ivhkernel-2.6.23.9-85.fc8.src.rpm

然后,转换源码

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

#rpmbuild-bp--target=$(uname-m)/usr/src/redhat/SPECS/kernel.spec

这样会将源码放置在/usr/src/redhat/BUILD/kernel-2.6.23/。

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

linux-2.6.23.ARCH——这个是kernel.org提供的包经过Fedora补丁和升级得到的。也就是2.6.23.9-85.fc8这个打过补丁的内核

ARCH与uname-m的输出结果一致,通常为i686。如果你想得到不同的输出,你可以使用

“--target=”这个选项来进行指定。

vanilla——这个是标准的、由kernel.org提供的没有经过补丁和升级的源码。

Linux系统如何查看版本信息?

一、查看linux内核版本号

1:登录linux,在终端输入cat/proc/version

2:登录linux,在终端输入uname-a即列出linux的内核版本号。

3:在Linux终端输入unmae-a即可查看linux的内核版本号。三种方法执行效果如下图所示:

二、查看linux版本信息

1:登录到linux服务器执行lsb_release-a命令,即可查看所有版本信息。

2:登录到linux执行cat/etc/issue(切记cat后要空一格)即可看到版本信息。两种方法执行效果如下图所示:

linux有哪些版本

常用的Linux版本主要有:

1、Redhat版本5.5和6.0最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。

2、Debian版本5.0和6.0最新;社区版的Linux来说是较好的,文档和资料较多,尤其是英文的。但在国内的占有率有一定的局限性。关键是上手难,但在所有的Linux发行版本中,这个版本应该说是最自由的。

Linux

是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

linux是什么系统

Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩纽克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。运行Linux需要的配置并不高,支持众多的PC周边设备,并且这样一个功能强大的软件完全免费,其源代码是完全公开的,任何人都能拿来使用。说到这里,各位可能怀疑这免费后面是不是隐藏着什么?作者会心甘情愿的把它拿出来而分文不取吗?其实,它代表着软件开发的另一种概念:那就是基于GNU的版权制度。

阅读剩余
THE END