From owner-freebsd-current@FreeBSD.ORG Thu Oct 12 13:07:26 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26E0616A40F; Thu, 12 Oct 2006 13:07:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id A998443D5A; Thu, 12 Oct 2006 13:07:16 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 8786C46DA1; Thu, 12 Oct 2006 09:07:15 -0400 (EDT) Date: Thu, 12 Oct 2006 14:07:15 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Julian Elischer In-Reply-To: <452D7EC6.5080302@elischer.org> Message-ID: <20061012140646.R10593@fledge.watson.org> References: <452D6C90.7020703@FreeBSD.org> <452D7EC6.5080302@elischer.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org, small@freebsd.org Subject: Re: {pico, tiny, nano}BSD, FreesBIE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 13:07:26 -0000 On Wed, 11 Oct 2006, Julian Elischer wrote: > Some people have asked me about why we have so many different ways to make > images.. > > I had a quick look for a page on the site that holds this sort of thing but > didn't spot it.. Sounds like precisely this list of differences should be in the handbook or such somewhere. :-) Robert N M Watson Computer Laboratory University of Cambridge > > Here's quick comparison from my perspective. > > In order of increasing size: > > PicoBSD compiles from the given sources and can thus build cross > revision, or with a lot more tailored stuff. > Using the crunch gives TRULY tiny images.. (a 4MB image is > possible I think) A bit fiddly but the only way to go on a > machine with a really small image requirement. > I like it for [34]86 class machines with 8MB ram. > (If you can get a boot media) > it used to be possible to get it all on a floppy but I don;t think > that is now possible due to kernel growth. > > NanoBSD compiles, and is capable of being set to build a cross image of > a different architecture. > Different compile options can be used from the build system, > e.g. you could leave out support for kerberos or similar and get a > different version of telnet. > > TinyBSD uses the precompiled binaries on the building system. Thus it > can not make a crossbuilt image, or one based on a different > revision. (It does however make a custom kernel) It is however > REALLY fast.. It is interactive to some extent and can make an image which > will run off the boot media or create a memory filesystem > image. (select at build time). In size it is similar to > NanoBSD but 'simpler', though less flexible. Still needs a little > work for running off a USB stick but works fine in mfs mode. > > FreeSBIE is another option. it is designed to make not only a > basic image but to include all sorts of packages and possibly > configure them. Targetted at media the size of a CD. > it builds everything from scratch and can this be very tailored. > more flexible than tinyBSD, but more work too. > > In addition there is Monowall and pfsense (monowall.org, pfsense.com) > though I haven't played with them. > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >