在官方网站可以找到linux的各类git更新记录,例如virt/kvm/kvm.git,通过这个链接,可以看见kvm的各类更新。

看我们重点关注的Linux2.6内核的更新情况,我们晓得Linux2.6内核是由linus本人维护的,所以对应的git链接为:linux/kernel/git/torvalds/linux-2.6.git,从显示来看,这个和另外一个链接linux/kernel/git/torvalds/linux.git早已没有哪些差异linux deepin,恐怕是由于linux3.x版本的引入以及版本库房管理做了改进与优化,不过没关系,不影响我们继续了解这个官方webgit库。

首先linux 查看内核版本,查找我们关注的对应版本,这在linux/kernel/git/torvalds/linux-2.6.git页面上点击tags链接即可步入到所有版本列表,;a=tags,打开界面如下:

在这个页面能够找到对应的版本,以2.6.38.8为例,对应的条目即为Linux2.6.38-rc8:

如何查看 linux 内核源代码_linux的发型版本和内核版本_linux 查看内核版本

这儿有好几个链接linux 软件,不过点几下会发觉都链到同一处,所以我们直接看最快的路径,shortlog和log,这两个链接点开后显示的都是更改日志,只是shortlog显示得比较紧凑而已。点开shortlog:

点击第一个条目:

2011-03-08LinusTorvaldsLinux2.6.38-rc8v2.6.38-rc8commit|commitdiff|tree|snapsho

的tree链接,在这儿可以见到2.6.38.8的所有最终代码,也就是和从下载的代码一致。

linux的发型版本和内核版本_如何查看 linux 内核源代码_linux 查看内核版本

下边我们举个示例,查看一下nmi到2.6.38.8这个版本为止都大致有哪些更新?

跟随“[linux/kernel/git/torvalds/linux-2.6.git]/arch/x86/include/asm/”一路链接点一出来,到这儿:

找到nmi.h文件(这个文件跟NMI相关)条目,点击旁边的history链接:

可以看见,从2008-10-23到当前版本的所有变动都有了。例如第一个条目2011-01-07有对nmi做更改递交,前面的commitdiff就是递交的更新内容,difftocurrent其实就不要了,由于自然是commitdiff一致,而其他条目则须要difftocurrent,由于它们的commitdiff是与前面一个版本的不同,而difftocurrent是针对Linux2.6.38-rc8的不同;假如要看从2008-10-23到Linux2.6.38-rc8的所有更新linux 查看内核版本,只需点击2008-10-23这个条目的difftocurrent链接即可。

里面示例比较简单,我也说得比较粗糙,主要是因为上面的链接特别的多,一个个描述上去比较麻烦,贴图太多也只是浪费我个人网站的服务器空间而已,最好的办法是自己动手去点下链接,查看一下内容,几个回合肯定能够摸索清楚个一二了。

本文原创地址://lrxjmw.cn/nyrlnhdgxygx.html编辑:刘遄,审核员:暂无