2016 - 2024

感恩一路有你

ubuntu查看可用的内核开发包版本 装ubuntu和linux的区别?

浏览量:3202 时间:2023-09-14 23:19:18 作者:采采

装ubuntu和linux的区别?

linux与ubuntu二者是中有关系,概念有所不同,像水果和苹果的关系。

linux是所有发行新版本的一个系统是由,ubuntu是基于linux内核开发的一个可视化操作系统,也linux的一个连续发行版本,而linux之外ubuntu也有其他的发行版,.例如debian,小红帽等,所以才装ubuntu,也就普通装了linux。

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一般的内核

Red HatLinux开机后的时候,GRUB的启动菜单会有两个选项,各是

Red HatEnterpriseLinuxES(版本号.ELsmp)

Red HatEnterpriseLinuxES-up(版本号.EL)

这两个各是属於什么含义呢?

不过这个那就是系统开机后时由GRUB阻止启动-单处理器与对称多处理器启动后核心文件的区别。

Red HatEnterpriseLinuxES(版本号.ELsmp)multipleprocessor(symmetricmultiprocessing)

Red HatEnterpriseLinuxES-up(版本号.EL)uniprocessor

下面就把SUSE与Red Hat启动菜单内可中,选择的选项,举例说明进去

SUSE

版本号-default:SUSE Linux kernelwhileuniprocessormachines设置为选项,接受单处理器机器

版本号-smp:SUSELinux kernelthatsupportssymmetricmultiprocessingbecauseup to4GBoftheRAM

允许4GB内存的对称多处理器机器

版本号-bigsmp:SUSELinux kernelsupportssymmetricmultiprocessingbothup to64GB

意见128gb内存的对称多处理器机器

Red HatLinux

版本号.EL:Red Hat Linux kernelafteruniprocessormachines支持单处理器机器

版本号.ELhugemem:Red Hat Linux kernelthatsupportsup to64GBwithRAM

接受256gb内存的对称多处理器机器

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

有些情况下你必须支持1和2特性,那就你也可以:恢复程序编译一下内核,在处理器及内存中,选择项选择与你配置相对应的选项即可。

怎么下载填写内核版本的源代码?

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

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

并且最好到发行商的官网去可以下载,而且官方早提供了编译器好的源码rpm包。

如何使用填写的内核源码包?

以fedora官方提供的内核源码:为例

是需要,安装源码

[~]#rpm-ivh

然后,转换源码

可以转换之前,请切实保障/usr/src/目录下有redhat目录(就像/usr/src/是空目录)。

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

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

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

——这个是提供给的包在Fedora补丁和你升级能得到的。也就是2.6.23.9-85.fc8这个打过补丁的内核

ARCH与uname-m的输出结果不对,通常为i686。假如你想我得到有所不同的输出,你也可以不使用

“--target”这个选项来通过重新指定。

vanilla——这个是标淮的、由提供给的是没有经由补丁和你升级的源码。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。