Sysinstall is still inadequate after all of these years

Matthew Dillon dillon at apollo.backplane.com
Mon Jul 7 19:54:55 UTC 2008


:...
:minimalist people, while a graphical installer running on top of a 
:live CD, like in many Linux distributions, Ubuntu, etc. could be
:envisioned. The DragonFlyBSD installer runs on top of a live CD, this is
:the easiest way to have a full featured installer, but this requires a
:machine with sufficient RAM. Anyways all those possibilities point to
:the soundness of your propositions 1) and 2).
:
:-- 
:
:Michel TALON

    Well, its actually more an issue of the space used on the CD, since
    the base system is not compressed on the media.  DragonFly doesn't try
    to include all that many packages on its CD, so there is plenty of
    space.  Our distribution CD's run about 300MB.

    There is some movement on getting a DVD distribution together and
    including a lot of packages on it.  I think that's the way to go if
    a fully loaded dist is desired.  The packages would be stored on the
    DVD as binary packages (hence compressed), but everything else would
    be live.  As media gets larger the live portion of the distribution
    becomes a smaller and smaller piece of it.  It's a lot easier to enhance
    and maintain a live distribution then it is a compressed one.

    Actual system memory use is tiny.  Remember, only dirty data eats real
    memory, clean pages can simply be freed, so the the run-time footprint
    is not really all that large.

    And, frankly, anyone with a machine with 32MB of ram or less is not
    likely to care about direct-from-CD installs.  They'd more likely be
    installing from a bootable USB memory stick (which runs $14 for 2G
    these days), or some other media.  The box might not even have a
    CD drive, but it will certainly have USB ports.

    So what it comes down to is having a release build that is easy to
    extend and enhance, and doesn't shoot itself in the foot.  You want
    to be able to use the same release infrastructure for all release
    targets.  Compression of the base system creates lots and lots of
    unnecessary headaches.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>


More information about the freebsd-hackers mailing list