So, as most people will have heard, the 2.6.34 kernel was released on May 16. Back in February, I was predicting a mid-May release, so I hit it almost exactly. That says nothing about my prediction skills, though (which are horrible) and a lot about how the kernel development process is going. It has become a very predictable, nearly boring affair.
Lately I have been hearing criticism about embedded Linux and how fragmentation, as represented by the many flourishing Linux projects such as Meego, Android and webOS, is bad and dangerous for Linux; these critics suggest that fragmentation will hinder Linux’ ability to compete with companies like Microsoft and Apple. I disagree, which is not surprising. But the market and marketing strategists also disagree. Citing the familiar ogre of fragmentation shows a limited view of the Linux economy.
The Linux platform is both fragmented and unified.
Last week, we had our fourth annual Linux Foundation Collaboration Summit. In the years since our first one at Google in 2007, quite a bit has changed: more mobile content, a bigger audience and a broader collection of developers, industry people and users solving real technical and legal challenges facing the platform. (We also all got free Linux phones.) Another big change? For the first time we offered live streaming of day one to anyone who registered.