From owner-freebsd-current@FreeBSD.ORG Tue May 30 07:37:29 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 8865416A41F for ; Tue, 30 May 2006 07:37:29 +0000 (UTC) (envelope-from mf.danger@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4BC743D46 for ; Tue, 30 May 2006 07:37:28 +0000 (GMT) (envelope-from mf.danger@gmail.com) Received: by nf-out-0910.google.com with SMTP id p48so341091nfa for ; Tue, 30 May 2006 00:37:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PuQAtRyUY78okmc3qT232hmixLEREOL2rABvOVXN7uNTLA1WxnxKwthdFoVJ0/wzJEonVmTXWzb15F5vgppgi1Jv63oC6pRKy7ZHSnrx+mbdHM7+OYOh0saLN+QMf2PJHl46IqhDjh/yaIh2yuyJ7bAA5h9NhY0s34hMiUlEdEc= Received: by 10.49.21.13 with SMTP id y13mr2249404nfi; Mon, 29 May 2006 22:01:37 -0700 (PDT) Received: by 10.49.49.17 with HTTP; Mon, 29 May 2006 22:01:37 -0700 (PDT) Message-ID: <9f7850090605292201x570d93b4v8a7dd3ea0c70f841@mail.gmail.com> Date: Mon, 29 May 2006 22:01:37 -0700 From: "marty fouts" To: "John Birrell" In-Reply-To: <20060530040220.GA59831@what-creek.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <447B6870.8020704@nortel.com> <20060530040220.GA59831@what-creek.com> Cc: Alexander Leidinger , Poul-Henning Kamp , Andrew Atrens , current@freebsd.org, small@freebsd.org Subject: Re: FreeBSD's embedded agenda 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: Tue, 30 May 2006 07:37:29 -0000 On 5/29/06, John Birrell wrote: > The smallest embedded system using FreeBSD consists of just a kernel > and a threaded program which runs as 'init'. No other files are required. Unfortunately, in my world, the smallest embedded system isn't of interest. We need something a bit larger. That threaded program needs a data store for persistant data. > the FreeBSD system > detected the fact that the bike was turned off and went through it's > shutdown sequence, closing the video file which was on CF (not NAND > where the OS was) and then when the buffers were flushed, it toggled > an output bit which opened a relay contact and powered itself down. I guess you missed the discussion earlier where it was pointed out that there are significant applications in which CF is not an available option. If you didn't have CF on the device, but you did have NAND, (which is where we are in smartphone land) you'd need a NAND based file system, for the data that has to persist across phone shutdowns.