Subject: Floppy distribution
To: MacBSD General Discussion <macbsd-general@sun-lamp.cs.berkeley.edu>
From: Lawrence Kesteloot <kesteloo@cs.unc.edu>
List: macbsd-general
Date: 03/29/1994 15:47:43
James Stricherz writes:
> I tend to agree with this. But how many HD floppies are we talking
> about here??? ?)
The latest beta distribution, compressed, is a total of 14 megs. (This
is without the source code to the kernel.) If we were to fit that onto
floppies optimally, we would get:
14 megs / 1.4 megs = 10 HD floppies,
14 megs / 800k = 18 LD floppies,
14 megs / 200k = 70 200k chunks that can be fitted either way.
The last option seems intimidating. Even with the other two options,
an optimal fit is not nearly possible because we'd want people to get,
say, usr.misc without having to get the whole 14 megs. Here is a rough
breakdown of the next release:
total 27630
-rw-rw-r-- 1 briggs 795649 Feb 28 08:54 bin.tgz
-rw-rw-r-- 1 briggs 5659 Feb 28 08:54 dev.tgz
-rw-rw-r-- 1 briggs 322521 Mar 5 14:21 misc.tgz
-rw-rw-r-- 1 briggs 1245093 Feb 28 09:39 sbin.tgz
-rw-rw-r-- 1 briggs 2527950 Feb 28 10:52 usr.bin.tgz
-rw-rw-r-- 1 briggs 594014 Feb 28 11:09 usr.games.tgz
-rw-rw-r-- 1 briggs 453574 Feb 28 11:23 usr.include.tgz
-rw-rw-r-- 1 briggs 1600532 Feb 28 12:09 usr.lib.tgz
-rw-rw-r-- 1 briggs 1731966 Feb 28 12:57 usr.libexec.tgz
-rw-rw-r-- 1 briggs 480 Feb 28 12:57 usr.misc.tgz
-rw-rw-r-- 1 briggs 562479 Feb 28 13:14 usr.sbin.tgz
-rw-rw-r-- 1 briggs 1092116 Feb 28 13:45 usr.share.dict.tgz
-rw-rw-r-- 1 briggs 576487 Feb 28 14:02 usr.share.doc.tgz
-rw-rw-r-- 1 briggs 1303365 Feb 28 14:38 usr.share.man.tgz
-rw-rw-r-- 1 briggs 1169431 Feb 28 15:12 usr.share.misc.tgz
All but 3 of these fit on HD floppies. We could have, say, usr.lib.tgz.1
and usr.lib.tgz.2 pretty easily. The 800k distribution would take a bit
more splitting. (7 files would have to be split.) So let me ask you all
a question: what do you think of the following scheme:
dist/:
-rw-rw-r-- 1 briggs 795649 Feb 28 08:54 bin.tgz
... (above directory)
dist.HD/:
-rw-rw-r-- 1 briggs 5659 Feb 28 08:54 dev.tgz
-rw-rw-r-- 1 briggs 322521 Mar 5 14:21 misc.tgz
-rw-rw-r-- 1 briggs 1245093 Feb 28 09:39 sbin.tgz
-rw-rw-r-- 1 briggs 1400000 Feb 28 10:52 usr.bin.tgz.1
-rw-rw-r-- 1 briggs 1127950 Feb 28 10:53 usr.bin.tgz.2
... (and so on)
dist.LD/:
-rw-rw-r-- 1 briggs 5659 Feb 28 08:54 dev.tgz
-rw-rw-r-- 1 briggs 322521 Mar 5 14:21 misc.tgz
-rw-rw-r-- 1 briggs 800000 Feb 28 09:39 sbin.tgz.1
-rw-rw-r-- 1 briggs 445093 Feb 28 09:40 sbin.tgz.2
-rw-rw-r-- 1 briggs 800000 Feb 28 10:52 usr.bin.tgz.1
-rw-rw-r-- 1 briggs 800000 Feb 28 10:53 usr.bin.tgz.2
-rw-rw-r-- 1 briggs 800000 Feb 28 10:54 usr.bin.tgz.3
-rw-rw-r-- 1 briggs 127950 Feb 28 10:55 usr.bin.tgz.4
... (and so on)
You could then download whatever distribution would fit best on your
transport medium, and the installer would automatically accept the
split files. You could download single .tgz files alone if you wanted,
but you'd have to download all parts of a split file for the installer
not to freak out. Splitting all of these could be automated fairly
easily (for us), and it would only require on the order of 14 or 25
disks (for you), depending on the distribution.
Comments?
Lawrence
------------------------------------------------------------------------------