kernel-2.6.19-1.2914.fc7-volk1
Wednesday, January 31st, 2007From the department of “do you have nothing better to do?”, I found another project. It was observed that Fedora lags behind other distros in the number of people fixing and patching the kernel, and I guess that our strict “upstream-first” policy may be partially responsible. We have to continue to be a good Linux citizen, and we need to have patches going upstream. However, putting brakes on trivial patches in Rawhide turns people away. Writing a patch is easy, pushing it upstream is harder. Which is where we can help.
To test if a pile of random patches actually attracts contributions, I decided to create a track of Rawhide kernel, which accepts all sorts of garbage, as long as it boots on my laptop. The idea is to stay very close to the official kernel, and thus let people switch back and forth easily. Xen, of course, is a big issue, but we’ll see if I need to have it permanently disabled in this track.
The approach initially reminded me of something called “FOLK” (Feature Overloaded Linux Kernel), only it’s more like Chris Wright’s -stable branch, with emphasis on fixes. I use the tag “-volk” for it, like a -folk with a German hint.
If nothing else, it’s a good excuse to learn git. I tried BK and git before, and it always seemed that for a normal developer, an SCM was entirely useless (with one exception: looking up the history). I can continue doing all my work just with patch and diff. Git is only needed when I start churning patches, and manage someone else’s patches.