Linus Tries a New Merge Plan for Linux 3.16
The way Linux development has worked for the last several years has been relatively straight forward.
Every six to 10 weeks there is a new Linux kernel, with each kernel requiring six to eight release candidates. At the end of the release cycle, Linus Torvalds opens up the 'merge' window during which new code is pulled in from the various sub-system maintainer developer trees.
For the Linux 3.16 kernel cycle, that tried and true system will change somewhat.
Torvalds released Linux 3.15 rc8 on Sunday night. So that would typically mean a final release could be out next Sunday (June 8) and then a merge window would be open until June 22 or so. The challenge is that the merge window would interfere with Torvalds family vacation, which he'd rather not interrupt.
"I suspect most people are ready to start the merge window, and we could try how it would be to overlap the first week of the merge window with the last week of the previous release," Torvalds wrote. "Most of the submaintainers already use git branches actively, so I doubt anybody will find it too confusing if I end up having a "next" branch for a week that contains the stuff I pull for 3.16."
Torvalds added that what typically happends during the last several week of release anyways is that he's just waiting to make sure everything is ok. As such, he expect that the overlap approach he's trying out for Linux 3.16 is something that is workable.
"Maybe it works so well that we'll end up doing it in the future even if there *isn't* some kind of scheduling conflict that makes me want to start the merge window before I'm 100% comfortable doing the release for the previous version," Torvalds said.
Sean Michael Kerner is a senior editor at LinuxPlanet and InternetNews.com. Follow him on Twitter @TechJournalist
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: RHEL 6.7, BackBox Linux 4.3 and RoboLinux 8.1
- 2Linux Top 3: SLES 11 SP4, Chromixium OS 1.5 and Canonical Licensing
- 3Linux Top 3: VirtualBox 5, Point Linux 3.0 and OpenSUSE Leap 42.x
- 4Linux Top 3: Linux 4.2 rc1, 4MLinux 13 and antiX15
- 5Linux Top 3: Linux Mint Rafaela, OpenMandriva Lx 2014.2 and VectorLinux 7.1