b2c信息网

您现在的位置是:首页 > 昨日新闻 > 正文

昨日新闻

linux源码版本号(linux开源版本)

hacker2022-06-13 07:07:19昨日新闻90
本文目录一览:1、linux内核版本号命名的规则以及去哪下载内核源码

本文目录一览:

linux内核版本号命名的规则以及去哪下载内核源码

内核官方命名规则只有 例如 2.6.23 , 表明属于内核2.6 , 23rd release

然后对于各发行版 ,则存在一些针对发行版的优化 ,比如在这里的 2.6.23只有的 9-85 , 通常约定是 当前版本的第9版内核patch 而85则作为 这个当前版本的第85次微调patch , 而FC8很明显的就指出了当前内核是为FC8特别调校的

至于 2.6.23.9-85.fc8 的内核源码,fedora官方已经提供了编译好的源码rpm包 下载地址为

然后安装源码

$sudo rpm -ivh kernel-2.6.23.9-85.fc8.src.rpm

安装后还需要一步转换过程

转换源码:

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

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

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

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

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

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

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

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

---------------------------------------------------------

至于i686之类的,就不必解释了吧 呵呵

另外反驳楼上的这个说法

"在网上下载内核源码的话,可以直接到官网:

至于rpm包就不用考虑了,因为内核源码,你总要编译安装的。 "

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

如何从源码里看Linux内核版本

在Linux内核的顶层Makefile中,顶端就有,格式为

VERSION = 3

PATCHLEVEL = 0

SUBLEVEL = 8

EXTRAVERSION =

NAME = linuxprobe。com

以上的版本号就是3.08《Linux就该这么学》这本书上有详细的介绍

如何 源文件 查看 linux 内核 版本

.1.1

linux版本linux内核的版本号可以从源代码的顶层目录下的makefile中看到,比如2.6.29.1内核的makefile中:version

=

2patchlevel

=

6sublevel

=

29extraversion

=

.1其中的“version”和“patchlevel”组成主版本号,比如2.4、2.5、2.6等,稳定版本的德主版本号用偶数表示(比如2.6的内核),开发中的版本号用奇数表示(比如2.5),它是下一个稳定版本内核的前身。“sublevel”称为次版本号,它不分奇偶,顺序递增,每隔1~2个月发布一个稳定版本。“extraversion”称为扩展版本号,它不分奇偶,顺序递增,每周发布几次扩展本版号。

怎么从源码看linux内核版本

查看内核版本命令:

1) [root@q1test01 ~]# cat /proc/version

Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005

2) [root@q1test01 ~]# uname -a

Linux

q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64

x86_64 x86_64 GNU/Linux3) [root@q1test01 ~]# uname -r2.6.9-22.ELsmp

了解更多开源相关,去LUPA社区看看吧。

发表评论

评论列表

  • 野欢秋酿(2022-06-13 17:41:30)回复取消回复

    ep 19 18:00:54 EDT 20052) [root@q1test01 ~]# uname -a Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT

  • 纵遇傻梦(2022-06-13 16:02:11)回复取消回复

    地址为然后安装源码 $sudo rpm -ivh kernel-2.6.23.9-85.fc8.src.rpm安装后还需要一步转换过程转换源码:在转换之前,请确保/usr/src/目录下有redhat目录(一般/usr/src/