当前位置: 首页 > news >正文

linux内核(kernel)版本号的意义

转自:http://www.cnblogs.com/jsjliuxing/archive/2011/12/01/2271182.html 

 

在linux下有一个目录,即/usr/src/kernels/目录,下面记载着一个linux系统的内核文件,

例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这些文件编号意味着什么呢?例如2.6.18代表着什么?el5代表着什么?x86_64又代表着什么?

linux内核版本的分类

Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字

第一个组数字:目前发布的内核主版本。

第二个组数字:偶数表示稳定版本;奇数表示开发中版本。

第三个组数字:错误修补的次数。

例1: 2.6.18-128.ELsmp ,

 第一个组数字: 2 , 主版本号

 第二个组数字: 6 , 次版本号,表示稳定版本(因为有偶数)

 第三个组数字 18 , 修订版本号 , 表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。128: 表示这个当前版本的第5次微调patch , 而ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器

linux内核下里的ELsmp与EL与smp

在linux下ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器

例2:Red Hat Linux开机的时候,GRUB的启动菜单会有两个选项,分别是 Red Hat Enterprise Linux ES (版本号.ELsmp) Red Hat Enterprise Linux ES-up (版本号.EL) 其实这个就是系统开机时由GRUB引导启动 - 单处理器与对称多处理器启动核心文件的区别。 Red Hat Enterprise Linux ES (版本号.ELsmp) multiple processor (symmetric multiprocessing ) Red Hat Enterprise Linux ES-up (版本号.EL) uniprocessor

linux位数

我们知道目前的CPU主要分为32位与64位,其中32位又可以分为:i386、i586、i686、而64的CPU则称为x86_64,这是因为不同等级的CPU命令集不相同,因此你的某些软件可能会再你的CPU进行某些优化,所以软件就有了i386、i586、i686与x86_64之分,以目前的CPU市场上来说,大多数都是坚持64位的软件。

转载于:https://www.cnblogs.com/x_wukong/p/5937470.html

相关文章:

  • a+=b 是什么意思?
  • 模拟。。。 Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) C
  • 端口聚合配置
  • iOS 2D绘图详解(Quartz 2D)之概述
  • java JVM : Xms Xmx PermSize MaxPermSize 区别
  • [svc]后台运行程序screen or nohup
  • 配置 L3 agent - 每天5分钟玩转 OpenStack(99)
  • LayDate使用
  • Java|序列化异常StreamCorruptedException的解决方法
  • 再用python写一个文本处理的东东
  • C#泛型-模板特化
  • Spring与Mybatis环境搭建 【转】
  • [故障解决]Ssh连接port 22: Connection refused
  • PHP设置脚本最大执行时间的三种方法
  • jquery.sobox 经典版弹窗控件
  • SegmentFault for Android 3.0 发布
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【个人向】《HTTP图解》阅后小结
  • 2017年终总结、随想
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • IOS评论框不贴底(ios12新bug)
  • jQuery(一)
  • js操作时间(持续更新)
  • leetcode讲解--894. All Possible Full Binary Trees
  • Python利用正则抓取网页内容保存到本地
  • Redis的resp协议
  • Spring Boot快速入门(一):Hello Spring Boot
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 对象管理器(defineProperty)学习笔记
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 我的zsh配置, 2019最新方案
  • 用简单代码看卷积组块发展
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (day 12)JavaScript学习笔记(数组3)
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (一)UDP基本编程步骤
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)LINQ之路
  • (转)winform之ListView
  • . NET自动找可写目录
  • .mysql secret在哪_MySQL如何使用索引
  • .NET Micro Framework初体验(二)
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net 后台导出excel ,word
  • .NET 回调、接口回调、 委托
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理