为什么 Linux 内核开发仍然使用电子邮件
2017-06-24 15:41
429 查看
在日新月异的今天,Linux内核开发项目仍然依赖于古老的电子邮件和邮件列表。稳定内核维护者Greg Kroah-Hartman 指出,电子邮件仍然是管理如内核这样庞大项目的最佳方法。去年,Greg一个人就接受了9,781个补丁,而整个项目平均每小时接受8个补丁。他尝试过替代方法,但在对比之后认为电子邮件仍然是最好的方法。
Greg试用过GitHub后认为它比较适合小的项目,对于大的项目并不好:它的pull request 讨论只向特定人开放,它需要网络访问,而开发者由于种种原因在工作时候未必能访问网络。Greg还测试了Gerrit,Google的Android项目就使用 Gerrit 管理,Greg认为 Gerrit 加大了补丁递交的难度。Greg列举了电子邮件的诸多好处:明文的邮件让任何人都能访问,非母语用户可以方便使用自动翻译工具翻译邮件内容,写脚本处理电子邮件发来的补丁也非常容易,开发者也无需学习新的接口,电子邮件很容易整合到其它系统。
文章转载自 开源中国社区
[http://www.oschina.net]
Greg试用过GitHub后认为它比较适合小的项目,对于大的项目并不好:它的pull request 讨论只向特定人开放,它需要网络访问,而开发者由于种种原因在工作时候未必能访问网络。Greg还测试了Gerrit,Google的Android项目就使用 Gerrit 管理,Greg认为 Gerrit 加大了补丁递交的难度。Greg列举了电子邮件的诸多好处:明文的邮件让任何人都能访问,非母语用户可以方便使用自动翻译工具翻译邮件内容,写脚本处理电子邮件发来的补丁也非常容易,开发者也无需学习新的接口,电子邮件很容易整合到其它系统。
文章转载自 开源中国社区
[http://www.oschina.net]
相关文章推荐
- Linux开发心得总结20 - 内核编程中的全局变量使用(EXPORT_SYMBOL())
- 为什么我仍然喜欢用 Alpine 在 Linux 终端中发送电子邮件
- 使用 Eclipse 搭建 Linux 内核开发环境
- java开发系统内核:像Linux一样使用中断实现内核API
- Linux驱动程序开发009 - 使用内核内存
- (转载)使用kgdb调试linux内核及内核模块
- (原創) 如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)
- Linux 内核使用的 GNU C 扩展
- bochs使用(linux下搭建操作系统开发环境,原创)
- (转载)使用kgdb调试linux内核及内核模块
- Linux 内核使用的 GNU C 扩展(zz)
- 使用kgdb调试linux内核及内核模块
- 关于Linux内核开发的管理
- Linux 2.4 内核中iptables的使用方法
- 使用 /proc 文件系统来访问 Linux 内核的内容
- 使用kgdb调试linux内核及内核模块
- (转载)使用kgdb调试linux内核及内核模块
- 使用Mutt+Fetchmail+Esmtp在Linux下收发电子邮件问题补遗
- 为什么使用LINUX(有点长,没耐心别看)大家自己体会
- Linus 最初开发Linux操作系统内核的主要参考书