Maintainers Don't Scale
Presented by
Daniel Vetter
Friday
11:35 a.m.–12:20 p.m.
Target audience:
Community
Abstract
A tale from one of the busier places (by patch churn at least) in the kernel, and how to make it all work well. Since about one year the drm/i915 kernel driver is maintained by two maintainers and a team of roughly 15 people who can apply patches directly to the main driver branch – fairly normal in open source, but rather unheard of in the Linux kernel. It all started as an experiment, with the expectation that worst case I’ll burry it quietly again. Which hasn’t happened, at least yet.
I’ll talk about why I considered trying this out, what I feared could happen, what’s actually happened and what I think, with a bit of hindsight, are the key ingredients to make this work, and where it could be useful model in other places.
Presented by
Daniel Vetter
Daniel Vetter is the maintainer of the Intel drm/i915 graphics kernel driver since a few years. Besides the usual maintainer duties and feature work he spends a sizeable amount of time in trying to rectify past mistakes in the drm subsystem and applying the lesson's learned both for developing new features and improving the overall flow of code He is working at the Intel Open Source Technology Center.