Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Dec 2003 15:23:22 -0800
From:      "Cybertime Hostmaster" <hostmaster@cybertime.net>
To:        <freebsd-small@freebsd.org>
Subject:   Re: Making less
Message-ID:  <027301c3c106$ef3d91a0$0fce75d8@cybertime.net>
References:  <028f01c3c064$47a7fcc0$0fce75d8@cybertime.net> <06F0B516-2CB9-11D8-90A6-000393B61F2E@ncsa.uiuc.edu> <001501c3c0e0$c763a730$0fce75d8@cybertime.net> <Pine.BSF.4.53.0312121909180.1245@e0-0.zab2.int.zabbadoz.net> <017001c3c0e8$ccd1c0f0$0fce75d8@cybertime.net> <Pine.BSF.4.53.0312122016210.1245@e0-0.zab2.int.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> Try looking at
>   http://www.neon1.net/
>
> There are two areas that you will find interesting.  One is the
> "miniBSD" project, which was to do what you've been talking about
> (reducing the FreeBSD footprint).
>
> The second is "m0n0BSD", which builds on the above to create a
> FreeBSD suitable for embedded systems booting off Compact Flash.


I have already looked at both in the last weeks.

MiniBSD has the issue of compile everything, then remove what you do not
need.  As noted before, my prototyping system has a 2 GB HD, and this
process runs it out of space.

The MiniBSD document even comments on this problem, "So here's a guide on
how to start if you're looking for the same thing. I assume that you
already have enough knowledge about FreeBSD to decide on your own, for
example, which device files or binaries you need. Note also that this is
not a complete guide, and once you're done with it you'll still need to
customize your miniBSD to render it useful. I assume you're trying to
achieve the same goal - installing FreeBSD on a net4501 - but with a few
changes this guide also applies to other installations (e.g. on CD-ROM,
hard disk, ...)."

I do not know what is needed, and not needed, so the FAQ does not apply
very well to me.  However, when I went through it, I did find it useful
for learning how to PXE boot.

The m0n0(wall|BSD) systems have the issue that they are built on 4.x,
which does not have Atheros chipset support.  They also do not offer much
practical information for compiling a smaller FreeBSD install, but they do
cover a smaller kernel very nicely.

This is why I am looking for some reference to cutting down BSD before
compile, especially one that is applicable to 5.x.

--Eric



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?027301c3c106$ef3d91a0$0fce75d8>