Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2000 19:52:44 -0500 (CDT)
From:      "Jeffrey S. Sharp" <jss@subatomix.com>
To:        papowell@astart.com
Cc:        freebsd-small@FreeBSD.ORG
Subject:   Re: [HEADS-UP] reviewers needed for repairs to PicoBSD -
Message-ID:  <Pine.BSF.4.21.0004191915090.25669-100000@lepton.subatomix.com>
In-Reply-To: <200004200009.RAA12619@h4.private>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 19 Apr 2000 papowell@astart.com wrote:
>
> ... 'make supported build' ...
> 
> Looks like the answer is no for now.
>

I'm also working on a make-based build system.  I pitched FreeBSD to my
boss for use as an embedded OS, and I succeeded.  (Yay!)  So, I'm working
on what I call the TinyBSD Development Kit (remember -- imitation is
flattery).  I have been given copyright on the stuff I write, and will of
course will release it to the public under a BSD-style license.

While my system does not use configure, it does have the following
interesting (IMHO) properties:

* A hierarchial source tree, of arbitrary depth, that lets child
buildtypes inherit/override configuration from their parents.

* Support for multiple disks.

* Arbitrary slicing/partitioning of disks.

* Arbitrary number/type of filesystems, mappable to multiple
partitions.

* Crunched binaries or shared libraries.

* kgzipped kernels, gzipped kernels, or uncompressed kernels

* (possibly) build to image or to device

While originally intended for building not-quite-pico-sized images (flash 
disks), it looks like it will be general enough to handle all sorts of
sizes, including floppies.

Completion level is 20%.  I will hopefully finish no more than two weeks
from now.

Any thoughts or comments are greatly appreciated.

===============================
Jeffrey S. Sharp   (XorAxAx)
jss@subatomix.com

-----BEGIN GEEK CODE BLOCK-----
Version 3.12
GCS/IT/MU d-@ s-:+ a21 C++(++++) UBL+(+++$)> P L+(+++$)>
E+> W++ N+(++) o? K? w++$> !O M(-) !V PS+ PE Y PGP- t+ 
5 X+ R(+) tv+ b+ DI++(+++) G++ e> h--- r+++ y+++
------END GEEK CODE BLOCK------



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004191915090.25669-100000>