LWN.net Logo

LPC: Fitting into the kernel ecosystem

LPC: Fitting into the kernel ecosystem

Posted Sep 19, 2008 16:54 UTC (Fri) by markshuttle (subscriber, #22379)
In reply to: LPC: Fitting into the kernel ecosystem by jspaleta
Parent article: LPC: Fitting into the kernel ecosystem

I think you must be referring to my call for syncronization and coordination in the stabilisation and release of diverse components in the free software stack. That's based on my belief that it will make all of free software more effective in the battle with proprietary software, not based on any specific advantage to Canonical.

Of course, Ubuntu is best known for our commitment to a firm cadence of releases - we do them every six months, and it works well for us and our users. We took that up from GNOME, who pioneered the approach in large aggregated projects. Other projects, like the kernel, are already converging on a regular cadence of releases. There are lots of examples in nature and in economics that demonstrate the gains in efficiency that come from such syncronization. And every participant, include Canonical and its competitors, would benefit.

I'm not trying to tell anybody what they should do, to benefit Canonical. I'm pointing out that we will all be more successful if we think systemically, and do what nature does.


(Log in to post comments)

LPC: Fitting into the kernel ecosystem

Posted Sep 19, 2008 17:29 UTC (Fri) by jspaleta (subscriber, #50639) [Link]

See here's the thing. There's all sorts of ways to synchronize a set of systems. For a vast array of highly non-linear, weakly couple systems, you can get what is called stochastic synchronization. its a pretty fascinating process...very cool...easily demonstrated with a set of weakly coupled pendulums. One of the coolest demos is with a couple of metrones riding on top of a wooden plank which is rolling on top of a couple of full cola cans. Really its a really cool thing to watch happen.

You start out with components, with random phasing and even frequencies somtimes. But through their own natural weak coupling, these components spontaneously reach a state of synchronization for long periods of time,until such time that the weak non-linear coupling interactions takes the system back to an unsyncronized state.

Here's the coolest part, if you try to force these sorts of systems from the outside, you end up breaking their natural cyclic nature by enhancing one of the weak non-linear coupling processes. Your driving force finds some sort of destructive resonance.. and you break the system.

So here's my suggestion to you. Be a weak non-linear coupler. Don't be a strong driving force. Help the naturally complex non-linear system do its thing and find its own stochastic syncronization. Don't break it.

-jef

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds