Andrew Morton on Kernel Hacking
Susie Denmark writes "Linux Format has a brief interview with Andrew Morton, the maintainer of the Linux kernel 2.6 tree. Andrew discusses the debates behind revision control systems (the BitKeeper and CVS), new kernel features and his own -mm tree. Will the issue of using RCSes in the kernel tree ever die down? Does it really matter?"
> Will the issue of using RCSes in the kernel tree ever die down?
Um, yes. It did so three months ago. It's called git.
Actually... he's not even maintaining 2.6. He's maintaining -mm, which is kind of like the development branch where patches get tested before being merged into mainline, but the vanilla 2.6 tree is maintained by Linus, and it doesn't look like that's going to change anytime soon.
quidquid latine dictum sit altum videtur.
Will the issue of using RCSes in the kernel tree ever die down?
It more or less has since they've replaced bitkeeper with git.
Does it really matter?
Well, it probably doesn't matter to you if you arent part of the tree-maintenance heirarchy, since individual developers don't need to use git directly to submit their patches, but the maintainers use them to keep track of who submitted what patches when, when they were merged, if they were tweaked etc. Many maintainers were uncomfortable with BitKeeper because it was a proprietary platform meaning that they could go out of buiness, revoke linus's liscence, or any number of other things could go wrong. That's exactly what happened and so git was created to replace it.
using some kind of RCS/SCM solution is absolutely critical in a project as large as the linux kernel, if for no reason other than to have a history of where stuff came from. If they'd been using something from the get-go it would be a lot harder for SCO to make the claims that they have.
This comment is fully compliant with RFC 527.
More sources:
Gentoo Kernel Doc:
And, of course, THE GOOGLE QUERY (of doom).
At the least, they're both maintaining it. Or something...
- shazow