Subject: Re: syspkg dependencies
To: None <current-users@NetBSD.org>
From: Luke Mewburn <lukem@NetBSD.org>
Date: 10/20/2004 09:12:08
Content-Type: text/plain; charset=us-ascii
On Tue, Oct 19, 2004 at 12:53:22AM -0500, David Young wrote:
| Luke Mewburn has a framework for building small systems in src/distrib/.
| It's used for building crunched boot floppies and stuff. My colleague
| Bryan had started converting us to that, but he had to put the work aside.
The same framework can be used to build 'in memory' file system images
using a fully dynamically linked userland rather than crunchgen.
At work we use this to build embedded appliances that have a single
OS image, which is a gzipped kernel with an embedded file system that
contains all the applications. The OS image can easily boot off a
bootable FAT file system (see installboot(8) for instructions).
This image is between 4MB and 7MB (depending on the software load),
and is _very_ functional.
We have also used the "crunchgen" approach to build an i386 1.44MB
floppy containing IPv4, routed, ipfilter, ipnat, dhcpd, dhclient, ...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)
-----END PGP SIGNATURE-----