解释Linux内核状态术语,例如net.next,linux-next,net.git

jon*_*ipp 10 linux branch release linux-kernel

我过去从kernel.org编译了一些内核,但我不确定一些术语:

最近,我有一个通过邮件列表的开发人员告诉我为一个功能安装一个特定的内核,"3.12+(net.git)应该没问题." net.git是什么意思?我去了kernel.org,它说3.12是主线(在我搜索时),但我没有看到net.git.

如果有人说安装3.12(net.git)我该如何获得它?这是否意味着从github上的特定分支克隆?

net.next,linux-next,net.git等术语是什么意思?我想也有其他人.

是否有一个页面可以记录或者可以在Linux内核的上下文中解释这些项目的含义?我有兴趣了解未列出的其他人.

我已阅读https://www.kernel.org/category/faq.html,其中解释了主线和稳定版本.

Mal*_*ali 7

net.git是David Miller的内核树.

你可以在你自己的本地树上获得它:

git remote add net git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
git fetch net
Run Code Online (Sandbox Code Playgroud)

net-next.git是包含将提交给Linus for Next内核合并窗口的所有补丁的树.

是否有一个页面可以记录或者可以在Linux内核的上下文中解释这些项目的含义?

您可以在kernel.org上概述所有内核的树

linux-next简而言之,是一个git树,它是所有开发人员和维护者树的合并.您可以在./Next/Trees中查看此处包含的所有不同树