We're back! It's 2013 and we have three more profiles to share with you in our 30 Linux Kernel Developers in 30 Weeksseries. We'll be introducing another series a little later in the year that we hope can further help to illustrate the inspiring community of individuals that build Linux. If you have ideas and/or feedback on these kinds of series, please let us know in the comments section.
Today we profile Herbert Xu. His answers are both concise and wise.
What role do you play in the community and/or what subsystem(s) do you work on?
I co-maintain the crypto subsystem. I also participate in the development of the network stack.
Where do you get your paycheck?
What part of the world do you live in? Why there?
Shanghai, China. It's a great place to be in general. It also hosts a lively Linux community.
What are your favorite productivity tools for software development? What do you run on your desktop?
My favorite development tool is elvis, a vi clone. I run Gnome on my desktop but most of it is filled with a single terminal running screen.
How did you get involved in Linux kernel development?
I started out as the Debian kernel maintainer in 1997 and went on from there.
What keeps you interested in it?
Being at the cutting edge of technology always excites me.
What's the most amused you've ever been by the collaborative development process (flame war, silly code submission, amazing accomplishment)?
How people work round the clock on a single problem and are still able to stay fresh thanks to time zones.
What's your advice for developers who want to get involved?
My advice is the same as Jay Leno's advice for driving in China: "Be careful, but be strong."
What do you listen to when you code?
What mailing list or IRC channel will people find you hanging out at? What conference(s)?