From owner-freebsd-small@FreeBSD.ORG Sat Mar 13 19:17:01 2004 Return-Path: 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 D7F8316A4CE for ; Sat, 13 Mar 2004 19:17:01 -0800 (PST) Received: from mail.yazzy.org (mail.yazzy.org [217.8.140.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4513743D39 for ; Sat, 13 Mar 2004 19:17:01 -0800 (PST) (envelope-from masta@wifibsd.org) Received: from wifibsd.org (localhost [127.0.0.1]) by mail.yazzy.org (Postfix) with SMTP id 591A333C33; Sun, 14 Mar 2004 04:16:56 +0100 (CET) Received: from c-24-0-61-35.client.comcast.net ([24.0.61.35]) (SquirrelMail authenticated user masta@wifibsd.org) by mail.yazzy.org with HTTP; Sat, 13 Mar 2004 21:16:56 -0600 (CST) Message-ID: <62913.24.0.61.35.1079234216.squirrel@mail.yazzy.org> Date: Sat, 13 Mar 2004 21:16:56 -0600 (CST) From: "masta" To: X-Priority: 3 Importance: Normal X-Mailer: SquirrelMail (version 1.2.11) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MailScanner-Information: Please contact the ISP for more information X-MailScanner-YazzY.org: Found to be clean Subject: Re: "nanobsd" prototype X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: masta@wifibsd.org List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2004 03:17:02 -0000 Hi, Indeed, wifibsd is a subtractive process of what we might call "sysgen" scripts, for post buildworld, as I explained to Sean in IRC. I really like nanobsd because it doesn't waste my time (just like picobsd) building all the things that I would just filter out with custom lists of files. Warner said something about a post buildworld system of exclusion for the installworld target, and I'd really like to see us go this way too. Both methods in terms of speed to deploy, and flexibility to hack (NO_FOO=YES vs installworld exclusion lists) would be ideal. Mainly nanobsd is nice because I get tired of crunching, and crunchgen. Since it is default to have dynamic bins FreeBSD is already as near picobsd it can be without crunching. To me this alone makes 5.x more ideal for embedded projects are things like devfs, default small dynamic world. I've thought about making a wifibsd version of nanobsd just to see if I can. From what I read this shouldn't be too difficult to customize (my list of files to include). I created wifibsd sysgen scripts in a fit of rage toward using picobsd and crunching, but nanobsd does what I really always ever wanted. If anybody is wanting, I'd be willing to help 5.x'ize the picobsd scripts? I see no reason to have backward compatibility with 4.x, and I have basicaly everything ready to go directly form my wifibsd scripts. To those who have contributed to picobsd, please don't take offense, but picobsd scripts are ugly. and I can help make them not ugly. Nanobsd is a welcome additon to the embeded community. thanks! -Jon (aka masta) Bruce R. Montague wrote: > > > * Those putting cut-down FreeBSD on CF systems and the like > might be interested in a brief summary of some available > scripts/systems put together by Sean Lazar, "FreeBSD on > Small Board Computers": > > http://www.thirdbreak.org/presentation/ > > Sean's with a group around here (www.thirdbreak.org/) > working with 802.11 community wireless on the soekris > systems. > > They seem to really like wifibsd: > > http://www.thirdbreak.org/presentation/html/slide_9.html > http://www.wifibsd.org/ > >>From Sean's demo, the wifi script seems to act pretty > much like the picobsd script, except it ends up building > a device image that has a normal FreeBSD system, with > user-selected files removed. A number of pre-exisitng > "profiles" exist as starting points for your own CF, live > CD, or pxeboot system. > > Sean analyzed 5 "sysgen scripts" as to resulting system > size and functionality and as to what he called "additive" > (it starts empty, you tell it what files/dirs to add) or > "subtractive" (you start with everything and tell it what > to take out). > > > * Incidently, a "WifiBSD Status Report" appears in the > FreeBSD "March-September 2003 Status Report": > > http://www.freebsd.org/news/status/report-mar-2003-sep-2003.html#WifiBSD-Status-Report > http://www.freebsd.org/news/status/report-mar-2003-sep-2003.html > > They appear to be targetting the "out-of-box access point", > but many of the issues are similar to nanobsd and similiar > systems. Some of their files containing lists of working > FreeBSD file subsets might be of interest to others... > > "Contact: Jon Disnard > > WifiBSD is a miniture version of FreeBSD for wireless > applications. Originally for the Soekris Net45xx > line of main-boards, but is now capable of being > targeted to any hardware/architecture FreeBSD itself > supports. Although not feature complete, WifiBSD is > expected to be ready for 5.2-RELEASE. The design > goal is to meet, or exceed, the functionality of > commercial/consumer 802.11 wireless gear. Features > that need attention (to name just a few) are: http > interface, consol menu interface, and installation. > Volunters are welcome." > > > > > > - bruce > _______________________________________________ __ __ _ | \/ | __ _ ___| |_ __ _ | |\/| |/ _` / __| __/ _` | | | | | (_| \__ \ || (_| | |_| |_|\__,_|___/\__\__,_| unzip ; strip ; touch ; finger ; mount ; fsck ; more ; yes ; umount ; sleep masta@wifibsd.org http://wifibsd.org