In a summary announcement, it seems that Linus Torvalds wants to get over the 2.6 numbering, and jump to a different value. 3.0 sounds round, now that Linux is entering it’s third decade of development (21 years already?)
2.6 was indeed a quite sturdy branch – I remember the times with 2.4 and 2.5, with 2.5 catching all the cool features, and I thank god that those times are over. Backporting drivers was never fun, and it’s cool to see that there are now a lot more stable installments of Linux. This didn’t happen on the same level with the 2.6 branch, and even if the progress was quite huge when it comes to features, there was never the need for a revolution. Now with stuff like the Big Kernel Lock gracefully removed from the kernel without killing everyone in sight, it’s pretty clear that Linux 2.6 was mature and stable enough (from 2.6.7 onwards, if I remember correctly) for production. And it still is.
Now, the numbering doesn’t make much sense. Instead, more interesting would be to note the time when the kernel was released – this is why the original proposal of Greg Kroah-Hartman wanted a version number that would contain the year as major version number.
But would such a jump kill some bad scripts/programs that rely on the kernel version looking in a certain manner?