Untangling Debian package dependencies
The author of debtree, a program that illustrates dependencies between .deb packages, has posted a brief rant about the size of Gnome desktop installations in recent Debian releases. Specifically, he notes that a default Gnome install in Etch (4.0) was 1,360MB - but in the upcoming 6.0 release it'll be over 3,000MB.
Quote: "One of the main reasons I switched to Linux was because it gave me back control over my systems, but with KDE4 and pervasive stuff like hal and all the various "kits" Linux is on a fast track that's giving priority to flashiness over real functionality and eroding that control." He has also produced some graphs showing the vast dependency chain for HAL.
What do you think - is such complexity merely a by-product of an expanding and maturing OS? Or do we need to step back for a moment and simplify things before continuing the battle for the desktop?