[3848] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Size of Linux release

daemon@ATHENA.MIT.EDU (Greg Hudson)
Sat May 17 01:49:42 2003

Date: Sat, 17 May 2003 01:49:39 -0400
Message-Id: <200305170549.h4H5nd6h005778@error-messages.mit.edu>
From: Greg Hudson <ghudson@MIT.EDU>
To: release-team@MIT.EDU

It looks like the 9.2 Linux release is a bit bloated; we install about
4GB of stuff.  It would be nice if we could avoid orphaning everyone
with 4GB disks, even though I think our cluster hardware baselines at
14GB.

Here's a list of the biggest packages:

169410724 kernel-source
165431477 athena-tetex
127333009 athena-evolution
100436356 openoffice-libs
 82080117 kdelibs-devel
 76953365 athena-openmotif
 74177170 athena-emacs
 69005001 xemacs
 64410686 athena-mozilla
 57434184 athena-perl
 55166532 Omni
 54674111 tetex-doc
 52996302 koffice
 52218743 athena-intlfonts
 44894275 xemacs-el
 41584682 athena-gnome-libs
 41033503 glibc-common
 40622759 athena-nmh
 39850478 athena-bonobo
 36744769 XFree86
 36448206 athena-krb5
 36365432 athena-bind
 35710650 kdebase
 35423442 perl
 31244106 emacs
 30853745 qt-devel
 30827562 kernel

This list suggests the following options:

  * Save 161MB by punting kernel-source.  We'll have to install it in
    the wash environment and on any machine people want to build
    athena-openafs on.

  * Save 157MB by moving athena-tetex into a locker.  I've wanted to
    do this for a while (well, more accurately, I've wanted someone
    else to do this for a while), but it's a fair amount of effort.

  * Save 95MB by punting openoffice-libs.  Nothing requires it.

  * Save 73MB by punting athena-openmotif and using the native mwm.
    (There are good reasons to do this anyway; our openmotif build
    isn't working so well at the moment.  We do have to arrange to
    configure the native mwm appropriately, though.)

  * Save 115MB by punting xemacs and the four packages which depend on
    it (apel-xemacs, xemacs-el, mew-xemacs, and wl-xemacs).  We don't
    have xemacs in the 9.1 release.

  * Save 101MB by removing the four KDE development packages
    (kdelibs-devel, kdevelop, kdebindings-devel, kdenetwork-devel).

  * Save 361MB by removing the rest of KDE.

The last five options together would save 745MB and require no
substantial effort, so that's my recommendation if I don't hear any
opinions.

home help back first fref pref prev next nref lref last post