在 Linux 学习路上,我们每个人都被传统的开源贡献所吸引。但对于他们来说,Linux 内核维护者是怎样处理贡献的呢?参考了一下目前最成功的内核维护者之一 Greg Kroah-Hartman 发给 Linux 内核邮件列表(LKML)的一封回复,或许会给你一些启示。
在日常工作中,Greg Kroah-Hartman 经常面对着来自全球的贡献者,这些人可能会围绕某些错误报告提交了一些补丁。他回复的交流就洋溢着耐心和积极意愿,随时指导贡献者修改其代码以适应最新的 Linux 内核版本。他一再强调这个过程的良好效果,即使面对着异常或者棘手的问题。
要求代码风格统一并真正符合内核风格指南是至关重要的。在 Greg Kroah-Hartman 信中,他反复强调“对所有代码补丁都必须经过全部的基础测试和评估”,即使某些补丁看起来只是一些小问题的解决而已。这种严谨和坚持,是保证维护者和贡献者彼此信任和尊重的基础所在。同时,他的忠告还警告了新手们不要指望快速获得反馈,建议耐心一点,慢慢来,并熟练地掌握 Linux 开发的技巧。
简而言之,Linux 内核维护者拥有一种令人钦佩的能力:实现代码贡献者的技术需求,实现其 Linux 开发道路上的目标,最终推动社区的共同发展。无论是追求技术成就,还是对 Linux 内幕的好奇,我们都能从这些最好的实践经验中汲取深刻的启示,探索出一份符合我们爱好和激情的个性化道路。
了解更多有趣的事情:https://blog.ds3783.com/