Updated 41 minutes ago

12827 products + 13972 members

Untangling Debian package dependencies

Is such complexity merely a by-product of an expanding and maturing OS?

September 9th | Tell us what you think [ 1 comments ]

debian-software

<>

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?

Via TuxRadar.com

Comment on this article

Your comments (1) Click to add a new comment

dulac_pt


September 12th

1. As usual, a complexity change is a result of changing the conditions. That usually comes with expansion when the rules change.

Like in REAL life it marks the moment when an adaptation is in order, even a reformulation.

And, as usual, the best way to deal with complexity is the K.I.S.S rule, at that time with the meanning: redesign considering the emerging problem. the latter the worse... more painful the change.

Again, as in real life, the questions to be answered are: WHY do we need to move? WHAT is our goal? HOW to get there?

Or by a diferent perspective: What was forgotten? What is a result? What is new?

Factoring and redefining a structure is usually needed to get it simpler (and eficient) and to eliminate (or manage) complexity.

Cheers.

Alert a moderator

Tell us what you think

You need to Log in or register to post comments

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.