一、Linux内核版本前期知识介绍 :
我们先去Linux官网看看,它的网站是:kernel.org:
![](https://img-blog.csdnimg.cn/img_convert/52981039db0f36b6d7e6d89433e4bd29.png)
我们可以看到最新稳定版本已经来到了5.6.7了,不过在这之前我们稍微了解一下版本号这一串数字的含义:
——linux版本号由3组数字组成:
第一组数字:表示目前发布的内核主版本。
第二组数字:表示偶数表示稳定版本;奇数表示开发中版本。
第三组数字:表示修改错误修补的次数。
拿我们最新Linux内核版本来说:
5表示现在已经是第个主版本号了。
6表示现在这个版本号是稳定的,从官网给的 Last Stable Kernel标识,你也知道这个版本号时稳定版本。
7表示已经第七次修补了。
我们今天的文章分享不是拿最新的版本来作为学习的,往往在刚开始学习的时候,都会拿比较经典的linux版本来作为入门学习,入门了后,后面版本的学习就好办了。这里我们拿linux-2.6.35这个版本来学习入门,那么我们该如何获取它的源码呢,这是大家所关心的,在这个官网里面,暂时没有找到以前的版本下载(有知道的朋友可以告诉一声,这里先谢啦),于是乎,在博客里面找到了一个比较全的linux版本下载:
![](https://img-blog.csdnimg.cn/img_convert/862fdb05190c469662409ceca49b9083.png)
网站网址:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/
然后就可以按照自己的需求来下载学习了,这里我在ubuntu里面已经下载好了:
root@txp-virtual-machine:/home/txp# sudo wget http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v2.6/linux- 2.6.35.7.tar.gz
--2020-04-25 12:52:24-- http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.7.tar.gz
Resolving ftp.sjtu.edu.cn (ftp.sjtu.edu.cn)... 202.38.97.230, 2001:da8:8000:6023::230
Connecting to ftp.sjtu.edu.cn (ftp.sjtu.edu.cn)|202.38.97.230|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 88323744 (84M) [application/octet-stream]
Saving to: ‘linux-2.6.35.7.tar.gz.1’
100%[====