Linux Kernel Developer Work Spaces Video: Tejun Heo, Red Hat


Tejun Heo is a Linux kernel developer and a principal software engineer at Red Hat. In this video he takes us on a tour of his home office and answers a few questions about his work as a kernel subsystem maintainer.” frameborder=”0 What area of the kernel do you work on and what are you working on now?

Tejun Heo: I work with several areas in the kernel. I maintain LIBATA, cgroups, workqueue and the per-CPU memory allocator. But lately I’ve been mostly working on cgroups and right now I’m working somewhere close to mem cg and block cg.

What do you like most about your workspace?

Heo: What I really like about my workspace is that it’s really open and it’s really bright. When I get bored with working, I can just look out (the window) and it’s not stuffy at all. And also it’s fairly simple. So it doesn’t really take a lot to maintain it. There’s just one desktop and one test machine and that’s it.

What do you like least?

Heo: I like my work space over all. The only semi-issue I get is being right in front of a big window. On a sunny day it gets too bright and my monitor doesn’t catch up to the brightness.

What’s the oddest work space you’ve ever used?

Heo: The oddest work space I’ve experienced was in my first job. The office was right below a public sauna place which has a large pool. Whenever they drained the pool, the water would overflow somehow in the piping system and the water would flow down into our office.

Is there a particular item in your work space that we should know about?

Heo: My work setup is fairly simple. Just one desktop and one laptop. But I have this testing machine, an AMD Opteron which I bought from eBay. It’s a fairly slow machine but it’s useful because it’s a NUMA machine and the NUMA characteristics are exaggerated compared to more modern machines. So it’s useful for performance testing. I put some conference shwag on it so it looks cuter.