• 一步 置顶
    2019-06-17
    stable:    5.1.10     2019-06-15
    linux kernel 内核版 偶数稳定版,那上面 5.1.10 的次版本为 1 为什么还是 stable 稳定版呢?

    作者回复: 很细心,想“挖坑”到内核编译章节再给大家填上,但看到已经有同学在问了,我就在这里先把问题解答了吧:P
    linux内核版本经历了三个时期:
    第一个时期叫1.0版本以前,这个阶段版本的命名规则是0.01、0.02...0.99 最后一个叫做1.0,内核只有基本功能,适合想自己编写内核的人来学习
    第二个时期是从1.0到2.6版本,这个时期就是我视频讲的x.y.z 方式, 即次版本是稳定版还是开发版的问题
    第三个时期是从2.6版本以后,因为稳定这个词已经无法确切描述内核的状态了,难道加入了新的功能就不稳定了吗?相信你是软件开发者也没法说服自己,那么稳定到底是git上的分支名字还是说可以用在生产系统上面呢?
    所以新的版本就变成了下面这种划分
    最新的稳定版(stable): 黄色的方块里的版本,每三个月更新一次,如果stable版本后面标记着[EOL]那么该版本就是这个分支上的最后一个版本了
    LTS 版本(longterm):长期支持的意思啦,不用定期更新内核版本,但也没有最新的特性,相信定期更新内核一定是IoT行业的噩梦
    RC版本:候选版本,尝鲜可以,千万不要用在生产环境

    这时候的你肯定会得选择恐惧症吧?那么我给大家一个选择的原则--如果不使用新的内核特性,不要折腾新的内核版本,随着yum update 打补丁就可以了;如果使用新版本且升级方便,尽量使用黄色方块(最新稳定版),如果升级不方便尽量使用最新的longterm版。

    其实不妨告诉大家,大部分的服务器上的内核版本是很少改动的,除了特殊用途升级到最新的稳定版(如做docker容器的宿主机)有一大部分服务器使用的是CentOS 6 发行版,内核还在使用2.6.32 ,新的版本划分在各种百科和官方网站查得到好区分,但是旧的版本全都放在一个文件夹里, 学会区分旧的版本还是有必要的

    
     6
  • zyh127
    2019-06-17
    网站打不开。

    编辑回复: 复制网址用电脑或者手机浏览器即可打开,

    
     1
  • 玄兴梦影
    2019-12-29
    deepin可以介绍一下,想知道的好处与坏处
    
    
  • arronK
    2019-06-29
    用docker的容器来学习,和虚拟机应该是差不多的吧

    作者回复: docker 说的大一些理念不同,推崇单进程方式
    在基本的命令学习上一样,
    但是在管理功能上,像是软件包安装、用户管理、内核更改、进程管理等学习上还是不同的

    
    
  • 石维康
    2019-06-17
    早就不用次版本号的奇偶性来区分稳定版和开发版了吧?
    
    
我们在线,来聊聊吧