-
在https://www.kernel.org/pub/linux/kernel/v4.x/下和linux-4.8/linux-4.8.1相关的文件
-
linux-4.8.tar.gz 02-Oct-2016 23:41 133M 完整的源码树,使用tar+gzip压缩 linux-4.8.tar.sign 02-Oct-2016 23:41 455 linux-4.8.tar.xz 02-Oct-2016 23:41 88M 采用xz的压缩方式 patch-4.8.gz 02-Oct-2016 23:42 9.1M patch-4.8.sign 02-Oct-2016 23:42 455 patch-4.8.xz 02-Oct-2016 23:42 6.5M
-
linux-4.8.1.tar.gz 07-Oct-2016 13:08 134M linux-4.8.1.tar.sign 07-Oct-2016 13:08 801 linux-4.8.1.tar.xz 07-Oct-2016 13:08 88M patch-4.8.1.gz 07-Oct-2016 13:08 3.2K linux-4.8升级到linux-4.8.1的补丁.使用gzip压缩 patch-4.8.1.sign 07-Oct-2016 13:08 801 patch-4.8.1.xz 07-Oct-2016 13:08 3.1K linux-4.8升级到linux-4.8.1的补丁.使用xz压缩
-
-
linux-4.8是4.8的正式版,linux-4.8.1是4.8版本第一次发布修复bug的版本
-
无论下载哪一个,解压后或者打补丁后的tar文件都是一样的.
-
*.sign 用来确保各个文件兼容性的GnuPC签名.可以在验证下载是否正常时使用.
-
验证方式参见:https://www.kernel.org/category/signatures.html
-
-
-
next 目录中放置的是rc版升级到linux-next的补丁
-
next 目录保存的是v3.2版本以后的补丁
-
-
testing 目录rc版源码树的tar文件与补丁,目录下的文件仅针对下一发布版本,针对以前版本的文件存放在下一层子目录下
-
2.4及以前的testing文件
-
-
2.6及以后的testing文件在各自版本的目录内
-
如:
-
-
-
-
在2.4/2.5/2.6目录下的snapshots目录为每天更新1~2次的快照文件补丁
-
-
git命令将会复制整个仓库,所以占用空间会比较大1G以上,下载也需要一些时间.
-
使用git的形式获得Linux源码树,当使用git clone进行复制的时候,git会记住复制源的URL,因此之后更新代码不需要制定URL.
-
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
-
$ git pull
-
将源码树更新置最新状态
-
-
貌似直接这个也可以
-
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
-
使用$ git pull保持代码更新
-
- 直接从kernel.org下载好生的慢呀;
-
不过google有git.kernel.org的镜像,可以用以下指令下载
- git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
-
-
我们可以使用git跳到制定版本 如:git checkout v3.8-rc5
-
参考
-
Linux内核精髓-精通linux内核必会的75个技巧
-