2011/10/13 Olivier Crête <[email protected]>: > We're imposing our deep integration because it's the only way to make a > compelling platform that "just works", forcing users to tell the > computer something the computer already knows is just plain lazy and > stupid.
I'd also look at it another way. It is a lot easier to take a well-integrated platform and chop out the parts that you don't need, than to take a million pieces and build yourself an integrated platform. I think the key is to still define boundaries between the layers and interfaces such that you still can chop out parts. I think that there is a danger that we may get to a point where that becomes increasingly difficult. If KDE and Gnome were to come out with separate incompatible implementations of SysVInit, XDM, X11, and automounting then having both on the same system would no longer be a matter of just picking a session in the XDM interface. However, the vertical integration right now isn't that bad. We can deploy udev/dbus/etc and people who don't need it can just remove it without much fuss. Rich
