From owner-freebsd-small@FreeBSD.ORG  Mon Feb  2 11:02:03 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D66F916A4CE
	for <freebsd-small@freebsd.org>; Mon,  2 Feb 2004 11:02:03 -0800 (PST)
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 18CE743D80
	for <freebsd-small@freebsd.org>; Mon,  2 Feb 2004 11:01:50 -0800 (PST)
	(envelope-from owner-bugmaster@freebsd.org)
Received: from freefall.freebsd.org (peter@localhost [127.0.0.1])
	by freefall.freebsd.org (8.12.10/8.12.10) with ESMTP id i12J1bFR020540
	for <freebsd-small@freebsd.org>; Mon, 2 Feb 2004 11:01:37 -0800 (PST)
	(envelope-from owner-bugmaster@freebsd.org)
Received: (from peter@localhost)
	by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i12J1a3S020534
	for freebsd-small@freebsd.org; Mon, 2 Feb 2004 11:01:36 -0800 (PST)
	(envelope-from owner-bugmaster@freebsd.org)
Date: Mon, 2 Feb 2004 11:01:36 -0800 (PST)
Message-Id: <200402021901.i12J1a3S020534@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: peter set sender to
	owner-bugmaster@freebsd.org using -f
From: FreeBSD bugmaster <bugmaster@freebsd.org>
To: freebsd-small@FreeBSD.org
Subject: Current problem reports assigned to you
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Feb 2004 19:02:03 -0000

Current FreeBSD problem reports
Critical problems
Serious problems
Non-critical problems

S  Submitted   Tracker     Resp.       Description
-------------------------------------------------------------------------------
o [2000/01/03] misc/15876  small       PicoBSD message of the day problems
o [2001/06/18] misc/28255  small       picobsd documentation still references ol
o [2002/09/13] kern/42728  small       many problems in src/usr.sbin/ppp/*  afte
o [2003/01/12] misc/46998  small       [patch] Support PicoBSD source in other l
o [2003/05/14] misc/52255  small       picobsd build script fails under FreeBSD 
o [2003/05/14] misc/52256  small       picobsd build script does not read in use

6 problems total.

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 04:05:25 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B043616A4CE
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 04:05:25 -0800 (PST)
Received: from mail.u4eatech.com (blackhole.u4eatech.com [195.188.241.2])
	by mx1.FreeBSD.org (Postfix) with ESMTP id C34FD43D45
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 04:05:22 -0800 (PST)
	(envelope-from Richard.Williamson@u4eatech.com)
Received: (from filter@localhost)
	by mail.u4eatech.com (8.11.6/8.11.6) id i15C5L801099
	for freebsd-small@freebsd.org; Thu, 5 Feb 2004 12:05:21 GMT
X-Authentication-Warning: mail.u4eatech.com: filter set sender to
	Richard.Williamson@u4eatech.com using -f
Received: from cygnus.degree2.com (cygnus.degree2.com [172.30.10.1])
	by mail.u4eatech.com (Postfix) with ESMTP id 041B815780C
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 12:05:09 +0000 (GMT)
Received: (from richard@localhost)
	by cygnus.degree2.com (8.11.6/8.11.6) id i15C59F05666
	for freebsd-small@freebsd.org; Thu, 5 Feb 2004 12:05:09 GMT
From: Richard.Williamson@u4eatech.com
Message-Id: <200402051205.i15C59F05666@cygnus.degree2.com>
To: freebsd-small@freebsd.org
Date: Thu, 5 Feb 2004 12:05:09 +0000 (GMT)
X-Mailer: ELM [version 2.5 PL6]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Status: No, hits=-4.3 required=5.0
	tests=BAYES_01,NO_REAL_NAME
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
Subject: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2004 12:05:25 -0000

Hello,

I'm trying to put together a diskless embedded system based on
the PicoBSD scripts supplied with FreeBSD 4.8R.  

On the ~picobsd home page there is a line:

Here you can find information on specific projects...:
   * A Practical Guide to Building Embedded FreeBSD System. (Not yet available)

But, since the page was last updated five years ago, is it possible
that the doc has since come out?

If not, can I ask here about steps to take?  I've tried following the
instructions in the picoBSD doc/intro.html and how2build.html files,
but I can't seem to get the steps right for booting a RAM resident
image.

1) I need to build a PicoBSD system that will boot from a flash device
(SanDisk at the moment, may need support for M-Systems DiskOnChip later)
2) The system will run out of RAM, there will be no HDD available.  
3) The flash will have two partitions, the boot image and compressed
memory-resident runtime will be stored in the lower, read-only one.
The upper one will be for precious data required across boots.

Thanks for any help anyone can give me!

Regards,
Richard

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 07:02:14 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 66F9316A4CE
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 07:02:14 -0800 (PST)
Received: from gidgate.gid.co.uk (gid.co.uk [194.32.164.225])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 532C343D46
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 07:02:11 -0800 (PST)
	(envelope-from rb@gid.co.uk)
Received: (from rb@localhost)
	by gidgate.gid.co.uk (8.11.7/8.11.6) id i15F28d75561;
	Thu, 5 Feb 2004 15:02:08 GMT
	(envelope-from rb)
Message-Id: <6.0.1.1.2.20040205150100.03d9bb60@gid.co.uk>
X-Sender: rbmail@gid.co.uk (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1
Date: Thu, 05 Feb 2004 15:02:06 +0000
To: Richard.Williamson@u4eatech.com, freebsd-small@freebsd.org
From: Bob Bishop <rb@gid.co.uk>
In-Reply-To: <200402051205.i15C59F05666@cygnus.degree2.com>
References: <200402051205.i15C59F05666@cygnus.degree2.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2004 15:02:14 -0000

Hi,

At 12:05 5/2/04, Richard.Williamson@u4eatech.com wrote:
>Hello,
>
>I'm trying to put together a diskless embedded system based on
>the PicoBSD scripts supplied with FreeBSD 4.8R.
>
>On the ~picobsd home page there is a line:
>
>Here you can find information on specific projects...:
>    * A Practical Guide to Building Embedded FreeBSD System. (Not yet 
> available)
>
>But, since the page was last updated five years ago, is it possible
>that the doc has since come out? [etc]

man picobsd



--
Bob Bishop		    +44 (0)118 977 4017
rb@gid.co.uk		fax +44 (0)118 989 4254

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 11:11:55 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 9EE8216A4CE
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 11:11:55 -0800 (PST)
Received: from cruzio.com (dsl3-63-249-85-132.cruzio.com [63.249.85.132])
	by mx1.FreeBSD.org (Postfix) with ESMTP id ADC9543D75
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 11:11:38 -0800 (PST)
	(envelope-from brucem@mail.cruzio.com)
Received: from mail.cruzio.com (localhost [127.0.0.1])
	by cruzio.com (8.12.10/8.12.10) with ESMTP id i15L8nd4000265;
	Thu, 5 Feb 2004 13:08:49 -0800 (PST)
	(envelope-from brucem@mail.cruzio.com)
Received: (from brucem@localhost)
	by mail.cruzio.com (8.12.10/8.12.10/Submit) id i15L8mXr000264;
	Thu, 5 Feb 2004 13:08:48 -0800 (PST)
	(envelope-from brucem)
Date: Thu, 5 Feb 2004 13:08:48 -0800 (PST)
From: "Bruce R. Montague" <brucem@mail.cruzio.com>
Message-Id: <200402052108.i15L8mXr000264@mail.cruzio.com>
To: Richard.Williamson@u4eatech.com
cc: freebsd-small@freebsd.org
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2004 19:11:55 -0000


 Hi, Richard. re:

 > ... can I ask here about steps to take?

 The following "FAQ" is somewhat dated (being most
specific to FreeBSD 4.3) but is thorough and has
helped a lot of people get up to speed on PicoBSD:

 http://alumni.cse.ucsc.edu/~brucem/pico_notes.htm

 http://www.cse.ucsc.edu/~brucem/pico_notes.htm

           
 Current versions of FreeBSD (other than perhaps
"bridge" will not likely fit on a floppy. However,
if you read over this doc and customize a picobsd
to your needs, picobsd can work great. I've run
picobsd booting off SanDisk CD a good bit. You
can also do neat stuff like netboot piocbsd pretty
easily.

 Some folks inquired about folding some of this
doc into FreeBSD doc a good while back, and at
one time that was someone's intent, but the problem
seems to be that picobsd is a bit brittle in that
as FreeBSD versions change and grow, there are often
minor "breakage" and size issues with picobsd.
It's a slight moving target.

More people probably use picobsd to "roll
their own version" than just use the standard
configs.

This picobsd "FAQ" was aimed at encouraging
students to get into embedded systems, so there's
a lot of stuff in it that is not specific to
FreeBSD/PicoBSD, and I never got around to
going back and cleaning it up. 

The "man picobsd" page is now fairly extensive.



 - bruce

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 14:39:22 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A818D16A4CF
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 14:39:22 -0800 (PST)
Received: from imgate01.cybertime.net (imgate01.cybertime.net
	[216.117.206.24])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7160443D55
	for <freebsd-small@freebsd.org>;
	Thu,  5 Feb 2004 14:39:19 -0800 (PST)
	(envelope-from hostmaster@cybertime.net)
Received: from cybertime.net (mail.cybertime.net [216.117.209.200])
	AE19AD707E	for <freebsd-small@freebsd.org>;
	Thu,  5 Feb 2004 14:47:00 -0800 (PST)
Received: from techoffice [216.117.206.15] by cybertime.net
  (SMTPD32-8.05) id A6126E7100E8; Thu, 05 Feb 2004 14:39:14 -0800
Message-ID: <022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
From: "Cybertime Hostmaster" <hostmaster@cybertime.net>
To: <freebsd-small@freebsd.org>
References: <200402051205.i15C59F05666@cygnus.degree2.com>
Date: Thu, 5 Feb 2004 14:51:34 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2004 22:39:22 -0000

> I'm trying to put together a diskless embedded system based on
> the PicoBSD scripts supplied with FreeBSD 4.8R.


Just as a point of interest, any special reason why PicoBSD?

> 1) I need to build a PicoBSD system that will boot from a flash device
> (SanDisk at the moment, may need support for M-Systems DiskOnChip later)

The smallest M-Systems seems to have is 16 MB.

http://www.m-sys.com/Content/Products/DiskOnChip.asp

> 2) The system will run out of RAM, there will be no HDD available.
> 3) The flash will have two partitions, the boot image and compressed
> memory-resident runtime will be stored in the lower, read-only one.
> The upper one will be for precious data required across boots.

It sounds like you will have more room than a floppy.

Pico makes some hard choices based off of fitting into a floppy.  If you
are going to allow a bit more space, you might want to look at a different
BSD.  But if you have something already developed for Pico, it may be
worth it to stay with them.

m0n0BSD is another good choice from what I have seen.

http://m0n0.ch/bsd/

That one will fit on an 8 MB CF and have plenty of room to spare.  So the
16 MB DiskOnChip would be a huge volume of space.  Heck, you could have 2
copies of the whole OS to go from one to another while upgrading.

--Eric

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 19:18:11 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id AD88116A4CE
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 19:18:11 -0800 (PST)
Received: from cruzio.com (dsl3-63-249-85-132.cruzio.com [63.249.85.132])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B293143D41
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 19:18:10 -0800 (PST)
	(envelope-from brucem@mail.cruzio.com)
Received: from mail.cruzio.com (localhost [127.0.0.1])
	by cruzio.com (8.12.10/8.12.10) with ESMTP id i165GiSA000209
	for <freebsd-small@freebsd.org>; Thu, 5 Feb 2004 21:16:45 -0800 (PST)
	(envelope-from brucem@mail.cruzio.com)
Received: (from brucem@localhost)
	by mail.cruzio.com (8.12.10/8.12.10/Submit) id i165GiIA000208
	for freebsd-small@freebsd.org; Thu, 5 Feb 2004 21:16:44 -0800 (PST)
	(envelope-from brucem)
Date: Thu, 5 Feb 2004 21:16:44 -0800 (PST)
From: "Bruce R. Montague" <brucem@mail.cruzio.com>
Message-Id: <200402060516.i165GiIA000208@mail.cruzio.com>
To: freebsd-small@freebsd.org
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 03:18:11 -0000


I just built a picobsd "bridge" configuration on a 
4.9-Stable system, and it seems to boot and run fine. I
commented out all the "sshd" references in "crunch.conf"
as this configuration appears to expect that the picobsd
sshd port has previously been built.

The entire build took about a minute. It was almost faster
than the time taken to write the floppy image to the
floppy.

The compressed kernel, containing everything, on the floppy
was about 1.2 Mbytes. The same uncompressed kernel was
around 3.7 Mbytes.

If you need to make your own picobsd, this may be one
way to start. It may be more helpful to consider picobsd
a kernel build wrapper tool than a specific "system".

I used to routinely keep 2 picobsd systems on M-Systems
8 Mbyte Disk-On-Chip flash devices, maybe they don't
make them anymore. Looks like this could still be done,
just barely.



 - bruce

From owner-freebsd-small@FreeBSD.ORG  Thu Feb  5 22:31:46 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 403FA16A4CE
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 22:31:46 -0800 (PST)
Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55])
	by mx1.FreeBSD.org (Postfix) with ESMTP id A470B43D41
	for <freebsd-small@freebsd.org>; Thu,  5 Feb 2004 22:31:44 -0800 (PST)
	(envelope-from chrisfox8@comcast.net)
Received: from comcast.net (c-24-16-141-70.client.comcast.net[24.16.141.70])
          by comcast.net (sccrmhc11) with ESMTP
          id <2004020606314301100t6meke>
          (Authid: chrisfox8@comcast.net);
          Fri, 6 Feb 2004 06:31:43 +0000
Message-ID: <402334CE.5050806@comcast.net>
Date: Thu, 05 Feb 2004 22:31:42 -0800
From: Chris Fox <chrisfox8@comcast.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: freebsd-small@freebsd.org
References: <200402051205.i15C59F05666@cygnus.degree2.com>
	<022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
In-Reply-To: <022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
X-Enigmail-Version: 0.83.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 06:31:46 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Cybertime Hostmaster wrote:
|>I'm trying to put together a diskless embedded system based on
|>the PicoBSD scripts supplied with FreeBSD 4.8R.
|
|
|
| Just as a point of interest, any special reason why PicoBSD?
|
|
|>1) I need to build a PicoBSD system that will boot from a flash device
|>(SanDisk at the moment, may need support for M-Systems DiskOnChip later)
|
|
| The smallest M-Systems seems to have is 16 MB.

You beat me to it.  The typical flash drive sold now is 128MB and if you
have the money you can go up to 2GB.  You can boot any number of
operating systems from that kind of storage, and they don't need to be
stripped down.  Even the very smallest flash drive I ever heard of,
16MB, holds eleven floppies worth of data; enough for a fairly complete
FreeBSD OS and room left for config data.

Interesting project by the way.  Though I bet booting off USB has alredy
been done somewhere.

- --
Chris Fox, Windows User, Linux User (#341856), non-partisan
"[The multiplicity of reality at large] is an inescapable consequence of
[quantum theory's] allowing superpositions of what classical physics
would regard as mutually exclusive alternatives."
~ -- Michael Lockwood /Brit. J. Phil. Sci./ (1995)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFAIzTN9jaRInQzvmsRApfHAKDkiw+Evx4tvJGAICtjv/4KnI2gcgCfY1YP
bQ4roaY7WBHCMmDicB6bQlA=
=paF1
-----END PGP SIGNATURE-----

From owner-freebsd-small@FreeBSD.ORG  Fri Feb  6 02:06:38 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 5740416A4CE
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 02:06:38 -0800 (PST)
Received: from mail.u4eatech.com (blackhole.u4eatech.com [195.188.241.2])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 4DB6E43D67
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 02:06:17 -0800 (PST)
	(envelope-from richard.williamson@u4eatech.com)
Received: (from filter@localhost)
	by mail.u4eatech.com (8.11.6/8.11.6) id i16A6Fw14285;
	Fri, 6 Feb 2004 10:06:15 GMT
X-Authentication-Warning: mail.u4eatech.com: filter set sender to
	richard.williamson@u4eatech.com using -f
Received: from venus.u4eatech.com (unknown [172.30.40.8])
	by mail.u4eatech.com (Postfix) with ESMTP
	id 902481577D3; Fri,  6 Feb 2004 10:05:48 +0000 (GMT)
Message-Id: <6.0.1.1.1.20040206093603.023dd880@cygnus>
X-Sender: richard@cygnus
X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1
Date: Fri, 06 Feb 2004 10:02:18 +0000
To: freebsd-small@freebsd.org,
	"Bruce R. Montague" <brucem@mail.cruzio.com>
From: "Richard P. Williamson" <richard.williamson@u4eatech.com>
In-Reply-To: <200402052108.i15L8mXr000264@mail.cruzio.com>
References: <200402052108.i15L8mXr000264@mail.cruzio.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Status: No, hits=-6.3 required=5.0
	tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,REFERENCES,
	      REPLY_WITH_QUOTES
	version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 10:06:38 -0000

I've looked through man picobsd, as well as the docs supplied
with the scripts themselves; I've found them both to be structured
other than the way my brain works.  Polite way of admitting that
I've not figured them out yet :\ 

And your link I like, it has what I'm looking for...pardon me
while I bookmark that puppy.

rip

At 21:08 05/02/2004, Bruce R. Montague wrote:

> Hi, Richard. re:
>
> > ... can I ask here about steps to take?
>
> The following "FAQ" is somewhat dated (being most
>specific to FreeBSD 4.3) but is thorough and has
>helped a lot of people get up to speed on PicoBSD:
>
> http://alumni.cse.ucsc.edu/~brucem/pico_notes.htm
>
> http://www.cse.ucsc.edu/~brucem/pico_notes.htm
>
>           
> Current versions of FreeBSD (other than perhaps
>"bridge" will not likely fit on a floppy. However,
>if you read over this doc and customize a picobsd
>to your needs, picobsd can work great. I've run
>picobsd booting off SanDisk CD a good bit. You
>can also do neat stuff like netboot piocbsd pretty
>easily.
>
> Some folks inquired about folding some of this
>doc into FreeBSD doc a good while back, and at
>one time that was someone's intent, but the problem
>seems to be that picobsd is a bit brittle in that
>as FreeBSD versions change and grow, there are often
>minor "breakage" and size issues with picobsd.
>It's a slight moving target.
>
>More people probably use picobsd to "roll
>their own version" than just use the standard
>configs.
>
>This picobsd "FAQ" was aimed at encouraging
>students to get into embedded systems, so there's
>a lot of stuff in it that is not specific to
>FreeBSD/PicoBSD, and I never got around to
>going back and cleaning it up. 
>
>The "man picobsd" page is now fairly extensive.
>
>
>
> - bruce

-- 
Richard Williamson           richard.williamson@u4eatech.com
U4EA Technologies Ltd                   +44 (0) 117 373 6760
Bristol, UK   BS1 6PL                                  x5030 

From owner-freebsd-small@FreeBSD.ORG  Fri Feb  6 02:16:02 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 21E3916A4CE
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 02:16:02 -0800 (PST)
Received: from mail.u4eatech.com (blackhole.u4eatech.com [195.188.241.2])
	by mx1.FreeBSD.org (Postfix) with ESMTP id EE22843D1F
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 02:15:56 -0800 (PST)
	(envelope-from richard.williamson@u4eatech.com)
Received: (from filter@localhost)
	by mail.u4eatech.com (8.11.6/8.11.6) id i16AFux14933
	for freebsd-small@freebsd.org; Fri, 6 Feb 2004 10:15:56 GMT
X-Authentication-Warning: mail.u4eatech.com: filter set sender to
	richard.williamson@u4eatech.com using -f
Received: from venus.u4eatech.com (unknown [172.30.40.8])
	by mail.u4eatech.com (Postfix) with ESMTP id 70E3C1577D3
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 10:15:48 +0000 (GMT)
Message-Id: <6.0.1.1.1.20040206100236.023dd4a8@cygnus>
X-Sender: richard@cygnus
X-Mailer: QUALCOMM Windows Eudora Version 6.0.1.1
Date: Fri, 06 Feb 2004 10:06:23 +0000
To: <freebsd-small@freebsd.org>
From: "Richard P. Williamson" <richard.williamson@u4eatech.com>
In-Reply-To: <022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
References: <200402051205.i15C59F05666@cygnus.degree2.com>
 <022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Status: No, hits=-6.7 required=5.0
	tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,
	      REFERENCES,REPLY_WITH_QUOTES
	autolearn=ham version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 10:16:02 -0000

At 22:51 05/02/2004, Cybertime Hostmaster wrote:
>> I'm trying to put together a diskless embedded system based on
>> the PicoBSD scripts supplied with FreeBSD 4.8R.
>
>
>Just as a point of interest, any special reason why PicoBSD?

PicoBSD is the starting point really.  I know I've got oodles of
space to work with, but Pico /starts/ with the configuration for
booting from other-than an HDD and into memory...which is the
development path I need to get working.  But also I've got a 
/lot/ of application I need to get in there.

>m0n0BSD is another good choice from what I have seen.

FreeBSD vs Linux decision made prior to my hire...

rip 
-- 
Richard Williamson           richard.williamson@u4eatech.com
U4EA Technologies Ltd                   +44 (0) 117 373 6760
Bristol, UK   BS1 6PL                                  x5030 

From owner-freebsd-small@FreeBSD.ORG  Fri Feb  6 08:41:31 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id BE20616A4F6
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 08:41:31 -0800 (PST)
Received: from exchange.wan.no (exchange.wan.no [80.86.128.88])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 48AC643D58
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 08:41:26 -0800 (PST)
	(envelope-from sten.daniel.sorsdal@wan.no)
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Date: Fri, 6 Feb 2004 17:41:24 +0100
Message-ID: <C52F34106949174F9D92F96C2411AAA90430BA@exchange.wanglobal.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: PicoBSD diskless embedded 'where to start'
Thread-Index: AcPsmk/l5Hhb1TEWSsSkTb3wh9pJ0gANYXwg
From: =?iso-8859-1?Q?Sten_Daniel_S=F8rsdal?= <sten.daniel.sorsdal@wan.no>
To: "Richard P. Williamson" <richard.williamson@u4eatech.com>,
	<freebsd-small@freebsd.org>
Subject: RE: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 16:41:31 -0000

> >m0n0BSD is another good choice from what I have seen.
>=20
> FreeBSD vs Linux decision made prior to my hire...
>=20
I dont understand, m0n0BSD, m0n0WALL and PicoBSD are all FreeBSD.

_// Sten Daniel S=F8rsdal

From owner-freebsd-small@FreeBSD.ORG  Fri Feb  6 11:05:04 2004
Return-Path: <owner-freebsd-small@FreeBSD.ORG>
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 45AB616A4CE
	for <freebsd-small@freebsd.org>; Fri,  6 Feb 2004 11:05:04 -0800 (PST)
Received: from imgate01.cybertime.net (imgate01.cybertime.net
	[216.117.206.24])
	by mx1.FreeBSD.org (Postfix) with ESMTP id D6E0343D2F
	for <freebsd-small@freebsd.org>;
	Fri,  6 Feb 2004 11:05:02 -0800 (PST)
	(envelope-from hostmaster@cybertime.net)
Received: from cybertime.net (mail.cybertime.net [216.117.209.200])
	701ADD714A	for <freebsd-small@freebsd.org>;
	Fri,  6 Feb 2004 11:12:50 -0800 (PST)
Received: from techoffice [216.117.206.15] by cybertime.net
  (SMTPD32-8.05) id A55E8B8F00B4; Fri, 06 Feb 2004 11:05:02 -0800
Message-ID: <008501c3ece5$d98c91c0$0fce75d8@cybertime.net>
From: "Cybertime Hostmaster" <hostmaster@cybertime.net>
To: <freebsd-small@freebsd.org>
References: <200402051205.i15C59F05666@cygnus.degree2.com>
	<022601c3ec3a$9a9218b0$0fce75d8@cybertime.net>
	<6.0.1.1.1.20040206100236.023dd4a8@cygnus>
Date: Fri, 6 Feb 2004 11:17:23 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Subject: Re: PicoBSD diskless embedded 'where to start'
X-BeenThere: freebsd-small@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Dedicated and Embedded Systems <freebsd-small.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-small>
List-Post: <mailto:freebsd-small@freebsd.org>
List-Help: <mailto:freebsd-small-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-small>,
	<mailto:freebsd-small-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2004 19:05:04 -0000

> >m0n0BSD is another good choice from what I have seen.
>
> FreeBSD vs Linux decision made prior to my hire...

m0n0BSD is a FreeBSD child, so it fits within that requirement.

Personally there are many reasons I like FreeBSD over LINUX, some of which
are practical ones.  But here is something to keep in mind if you are more
comfortable with LINUX: FreeBSD has LINUX compatibity support.

So with the added space of modern silicon disks you might be able to
install the required FreeBSD, as well as LINUX compatibility to support
LINUX based tools that you prefer.

A couple other things to think about with m0n0BSD.  Like the link provided
by Richard for Pico shows, m0n0 is built on a more modern kernel.  His
link references the 4.3 for Pico, and m0n0 presently uses the 4.9.  The
original Pico and some samples I have seen date back to the 2.x era
Kernel.

Another guy out there has done some work in the same direction you are now
heading.  Start with PicoBSD, but do something more modern.  His pages
also discuss some 5.x specific issues, so if you need to step up to the
most modern FreeBSD kernel to support something, that may be the place to
look.

http://neon1.net/misc/minibsd.html

--Eric