Linked by Thom Holwerda on Mon 7th Sep 2009 22:38 UTC, submitted by EvilWells
Debian and its clones Developer Frans Pop, author of debtree, posted an article showing the evolution in size of the GNOME desktop environment in recent Debian releases. The picture he paints isn't particularly pretty: the default GNOME install has increased drastically in size over the years.
Thread beginning with comment 382769
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Whoa, hold on there ...
by cjst on Tue 8th Sep 2009 12:54 UTC in reply to "Whoa, hold on there ..."
cjst
Member since:
2009-03-30

Debian just tries to package every possible feature which is not a bad thing in itself. The problem is that too many GNOME people (or freesoftware people for that matter) seem to be oblivious about modularity (plug-ins and dlopen()). Then there's also all that shit that pulls in Mono, Python and whatever is the latest popular toy language these days.

Edited 2009-09-08 12:58 UTC

Reply Parent Score: 2

Mark Williamson Member since:
2005-07-06

Actually, I should have included in my original comment some of the other possibilities for "blame" in this instance...

* Gnome is getting bigger?
* Gnome's dependencies are getting bigger - not Gnome's fault but should they replace them?
* Gnome is acquiring more dependencies?
* Debian's Gnome is acquiring more package functionality?
* The packages Debian's Gnome depends on have got larger or acquired more deps themselves?
* The underlying software (Gnomes deps, the kernel, etc) is requiring more complexity in order to handle, forcing the code to get bigger?
* The underlying hardware (given hotplug, buses that may take a while to enumerate, variety of devices to support) is requiring more complexity in Gnome and deps to support, thus forcing larger code?
* The compilers Debian is using are generating larger code? Has this increased performance? Is the compiler being used to best effect? Is there a compiler bug?
* Perhaps more dependencies are added but are they also used for other things on a typical system? For instance are libraries required in that would now often be there anyhow as part of the base system? Scripting languages people would want to install anyhow or that other standard Debian packages would already have pulled in?

The numbers are interesting on their own but they are not very informative without us knowing the nature of the change, what caused the change and what the alternatives are. It would also be useful to know if this is the typical *increase* in space usage if I install Gnome, or if most of the deps would already be there in my existing install - this has a pretty massive effect on "is software X going to use all my disk space".

Reply Parent Score: 5