Linux内核开发与配置全解析
1. 使用Git跟踪开发
在Linux内核的日常开发中,Linus Torvald开发的git版本控制工具发挥着重要作用。git最初是为了替代之前使用的专有版本控制系统而开发的。它通过跟踪变更集(与内核相关的一组变更)来工作,而不是单独跟踪每个源文件的变更(补丁)。这样,我们可以更清晰地看到这些变更对内核的整体影响,而不是在众多补丁中艰难寻找。
你可以从Linux发行版中获取git,也可以从 http://www.kernel.org/ 下载。使用以下命令可以下载内核git仓库的私有副本:
git clone git://git.kernel.org/pub/scm/linux/git/torvalds/linux-2.6.git linus_26
这个命令会克隆上游Linux内核仓库(由Linus Torvalds在kernel.org网站上维护),并创建一个名为 linus_26 的本地目录,该目录反映了当前的最新状态。由于每次内核版本发布都会有数千个变更集,上游内核仓库经常会发生变化。如果你想持续跟踪Linux内核的开发,建议每天更新本地仓库,可在本地仓库目录中使用以下命令:
git pull
更多关于git的命令和文档可以在
超级会员免费看
订阅专栏 解锁全文
1426

被折叠的 条评论
为什么被折叠?



