FreeBSD from Scratch

Matthew Seaman m.seaman at infracaninophile.co.uk
Fri Aug 4 14:04:35 UTC 2006


Rich Mayo wrote:
> Is anyone on the list familiar with the "Linux from Scratch" project?
> More to the point, is anybody aware if there is anything like a "FreeBSD
> from Scratch" project??

As I understand it, Linux from Scratch is all about building a Linux box
without using the packaging etc. provided by any of the various Linux
distributions.  The challenge is to take all of the source code from
all of the various development groups and integrate it into a working
system yourself.

The concept doesn't really map onto FreeBSD.  The OS -- kernel, system
libraries, standard applications -- is developed as a unified thing.
There aren't really any alternate distributions in the same sense as
there are for Linux, although projects like Freesbie, pfsense and
DesktopBSD are heading in that sort of direction.

Once you've downloaded the system sources, done a make buildworld etc.,
installed everything and rebooted[*], that's it: done.  You've got a
working FreeBSD system.  Which kind of takes away the point of the 'from
Scratch' idea.  It's too easy...

Third party software installed from ports is literally compiling from
source code as Linux from Scratch advocates -- OK, software installed
from ports does get registered in the pkg system, and it can be bundled
up into a pkg tarball and copied to another machine to be installed
there (which is  exactly what the packages are on the FreeBSD FTP sites).
But that's just an aid to keeping things properly maintained.

Either every FreeBSD box is 'FreeBSD from Scratch' or none of them are. 

	Cheers,

	Matthew

[*] Actually, it's a little more involved than that, and of course you
should follow the detailed instructions in the handbook.  But that's
the general gist.

-- 
Dr Matthew J Seaman MA, D.Phil.                       7 Priory Courtyard
                                                      Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey         Ramsgate
                                                      Kent, CT11 9PW

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20060804/f5b497d4/signature.pgp


More information about the freebsd-questions mailing list