LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

Exactly.

Exactly.

Posted Dec 5, 2008 14:36 UTC (Fri) by kirkengaard (subscriber, #15022)
In reply to: Project Jigsaw (Mark Reinhold’s Blog) by allesfresser
Parent article: Project Jigsaw (Mark Reinhold’s Blog)

The example of X.org going modular is valuable here. There is a reason that XFree86 did not go modular, or make the other significant changes that X.org has. That reason is inertia, as you say. Developers are used to a continuous development process with rules and aspects of the project that just work the way they are. Discontinuity is the only reason that inertia got broken -- otherwise, any similar effort would have been a minor fork, and likely unsuccessful.

It's the difference between evolution in a static environment vs. under the conditions of punctuated equilibrium. While Sun is in control of Java (I don't expect that to change anytime soon), development will most likely be done in natural progression from the way it is being done now. It would take a punctuation of that equilibrium to bring about this sort of change; its desirability alone will not overcome project inertia.


(Log in to post comments)

Exactly.

Posted Dec 5, 2008 18:19 UTC (Fri) by dlang (✭ supporter ✭, #313) [Link]

are you using the xorg modularity as an example of modularity being good? or of it being bad?

I've seen people in the Xorg team comment that going modular did not provide the benifits that they were hoping for and in retrospect they should not have bothered.

Exactly.

Posted Dec 18, 2008 10:52 UTC (Thu) by daenzer (✭ supporter ✭, #7050) [Link]

> I've seen people in the Xorg team comment that going modular did not
> provide the benifits that they were hoping for and in retrospect they
> should not have bothered.

My impression is that's a minority opinion.

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