Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 May 2006 18:01:39 -0600 (MDT)
From:      Warner Losh <imp@bsdimp.com>
To:        root@parse.com
Cc:        freebsd-small@freebsd.org
Subject:   Re: Smallest/fastest x86 6.0
Message-ID:  <20060522.180139.41705337.imp@bsdimp.com>
In-Reply-To: <200605161629.k4GGTPfN065519@amd64.ott.parse.com>
References:  <200605161629.k4GGTPfN065519@amd64.ott.parse.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Can anyone give me a ballpark idea on what size the smallest
> image would be, and how fast it could boot, for a 6.0 (or 6.1)
> bare bones x86 kernel with a serial driver, filesystem (suitable
> for a 32MB flash device; even a DOS filesystem is fine) and
> enough guts to load a "hello world"-sized C program, on a 500
> MHz PIII class of machine?  I'm hoping for something along the
> lines of 2-4MB and <10s ...

I've scaled FreeBSD booting to a multi-user prompt down to about a 8MB
system.  FreeBSD booting a custom application should be doable in the
2MB range.  FreeBSD on a soekris can boot in < 10s to login prompt
using the standard rc files, with the 'unused' ones removed.  It took
about 3s to get to the start of rc on the soekris box.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060522.180139.41705337.imp>