Linux Story 为大家带来 Fedora 内核主要维护者 Dave Jones 的访谈。

你的名字是?

Dave Jones

你在社区中扮演什么角色 / 负责哪个子系统的开发?

我是 Fedora 内核团队的负责人,我们的部分职责就是处理用户的内核 bug,这让我们的工作涉及到了内核的方方面面。前一段时间我放弃了对 cpufreq 子系统的维护,因为处理 Fedora 用户报的 bug (还包括我自己找到的)就已经占用了我所有的工作时间。

你的收入来源是什么?

红帽

你在哪居住?为什么选择那里?

我住在美国马萨诸塞州的波士顿,因为红帽的工程总部位于此处。

你最喜爱的软件开发工具是什么?你通常使用什么?

没有什么特殊的,跟其他内核开发者大致相同,使用一系列的 shell 脚本来自动化完成诸如 bugzilla 这样无聊的工作,我一直在努力完善一个让内核排错更有效率的工具(看起来这个工具还算比较成功)

[http://codemonkey.org.uk/projects/trinity/]

你在桌面系统上一般运行哪些程序?

Xfce 。

你是如何参与进 Linux 内核开发的?

我想要构建自己的内核,因为当时没有任何一个发行版的内核带着我需要的特性,我已经记不清当时需要什么功能了,但我所需要的那个特性只有在开发树中是可用的。为了保持稳定性,我养成了定期更新的习惯。然后我开始给开发者们发送补丁,对于那些我看到并认为能够帮着改进的地方。

是什么让你对这份工作始终抱有热情?

无止境的新 bug 。

你对想进入该领域的开发者有什么建议?

你需要在内核领域找到自己的兴趣,并专注于特定的领域,全身心的投入进去,但要高处着眼,小处着手。仅仅修复拼写错误或做机械的转换不会让你学到太多的。你需要的是找到一个问题,理解问题,并尝试解决问题。即使你的处理方法是错误的,但这个过程中收到的反馈对你来说将是宝贵的学习经历。振作起来,并且不断重复!

你在编码的时候听什么?

很多,具体取决于当时的心情。 http://www.last.fm/user/kernelslacker

在哪个邮件列表或IRC频道或会议中可以找到你?

我最近在有意识的减少出行, Linux Plumbers Conference 和北美的 Fedora 活动基本还都会参加。

英文原文链接:这里