The 2.4-ac kernels were pretty close to a (mostly-)amicable fork within the same community (with Alan Cox in charge instead of Linus), and a good example of how the community can work round Linus where necessary.
The fact that it's only really happened that once shows that even when Linus makes the wrong choice, he can usually be talked round. The fact that it happened at all shows that the future of Linux doesn't rest in one person's hands.
Posted Apr 13, 2012 16:35 UTC (Fri) by raven667 (subscriber, #5198)
[Link]
I would say that the kernel forks all the time. The Android kernel is a fork, most server vendor kernels are forks, many kernel developers have their own public forks. What defines Linux is not the lack of forks, it's the ease of merging and cross pollination of forks.