linux版本中2.6.32-358.el6.i386是什么意思

 我来答
jiangtao9999
2013-08-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8175万
展开全部
2.6.32 不用说了,- 后面的 358 是修正版本好,这个是发行版自己增加的版本号,不是内核本身的版本号。el6 是发行版版本标识,RHEL6\CentOS6\Oracle Linux6 我记得都是 el6 。
i386 是 CPU 架构标识。表明他是针对 Intel 80306 编译的程序。
i386 现在一般也认为是 32 位的意思,但能直接等同。i686 也是 32 位的,i3/4/5/686 还是有区别的。每个更新都对于前面的那个架构有更新,现在我记得最新版官方内核已经放弃了 i386 的支持。原因好像就是把 i486 新增的一个功能当作了必须的运行要求。

你如果你需要源代码,因为你这个是有发行版修正的内核,你应该去你的发行版提供的下载位置去下载相同版本并且相同修正版本的内核源代码。官方内核和你的这个修正版内核会有很大的区别。尤其是你这种企业级系统,为了某些硬件和新的功能支持,发行版会把一些在新内核上面才有的东西,降级移植到这个内核上面。
追问

编译linux模块时出现

这个问题 然后我进入源代码文件夹中运行 make config出现这个

该怎么办?

追答
去学如何编译内核,以及如何编译内核模块。
Linux 内核模块是需要Linux 内核源代码配套的。

总的来说就是,内核源代码编译需要一个配置,这个配置可以用 make menuconfig (字符界面)或者 make xconfig (图形界面)去自己编写,也可以用别人的配置文件放到当前的内核源代码目录,命名为 .config 后自己 make oldconfig 来让当前内核读取并且按现在的源代码内容重写配置文件,之后你再去进入配置界面。
内核模块需要配合内核源代码不用说了,位置是需要确定的。有些内核源代码需要自己给参数,有些内核源代码会自动识别当前运行的内核版本去找。

这里面需要的知识有点多。说不清楚。
那些提示信息我建议你先去看懂他们的意思后再来继续讨论这个问题。
小I小T
推荐于2016-10-10 · TA获得超过103个赞
知道答主
回答量:125
采纳率:0%
帮助的人:137万
展开全部
2.6.32-358是版本号,其中2.6.32是主或者大版本号,358是小版本号。
el6表示该软件的运行平台或者编译平台:红帽企业版6,英文全称 redhat enterprise linux 6.
i386表示该软件运行的架构:在这里是32位。
希望对LZ有帮助。
更多追问追答
追问
那在ftp://ftp.kernel.org/pub/linux/kernel/v2.6/中该下载哪个
追答

虽然不知道你去下载内核源码干什么,不过你看,bz2,gz和xz其实是一样的,不过就是三种不同的打包方式,至于.sign就是签名文件,就是给你验证下载的文件是否有非授权改动的。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式