[comp.os.mach] Mach 2.5 for I386 disk space requirements

rvb@natasha.mach.cs.cmu.edu (Robert Baron) (11/30/90)

I wanted to clarify a few errors about the Mach i386 installation and
its size.  The people from Columbia seem to be working from sources
and to have set up their machines to their own tastes.  And we certainly
make sources available to people and insist you have a source license
to get Mach.  However, we also make a set of binaries for the bsd4.3-tahoe
environment available using the same mechanism that we use for sources.
The installation floppies bring over the binary environment and then you
are left to decide what of the sources to bring over.

The binaries for bsd4.3-tahoe plus mach additions are 31Meg.  7Meg goes onto
the root and 24Meg to /usr.   On my Toshiba T52/100, I happen to have a
/usr with 69Meg "available"; so after loading Mach I would have seen 45Meg
for my use on the partition.  Now if I add the entire X distribution with
all the applications and mwm and both 75dpi and 100dpi font collections, I
lose another 25Meg and am down to 20Meg available.  On the otherhand,
my screen does not warrant 100dpi fonts and I don't use all the X binaries.
So I pared X down to the essentials that I would need to run xterm with a
window manager (both mwm and twm) and xclock.  This costs 7Meg.

Another consideration (place to look for space) is that some of the 24Meg
on usr are blatantly unnecessary.  Does anyone use /usr/lib/learn?  There
is a tests directory that could be flushed, the doc/*.ps files could be
flushed, the /usr/lib/lib*_p.a files might be expendable.  /usr/release
could be flushed.  In my case, I leave the latter but do flush the other
files I mentioned.  Also I have 2Meg of CMU specific utilities like afs, ...

So on my personal T5200, I have 8Meg of disk free (across / and /usr)
and beyound the base environment I have:
	17Meg personal directory
	 2Meg guest directories
	 8Meg afs cache
	 8Meg 3.0 swap area
	 7Meg of X
	 4Meg DOS partition
	1.5Meg /usr/adm

	two 2.5 kernels
	two 3.0 kernels and unix servers