From owner-freebsd-current@FreeBSD.ORG Thu May 25 17:36:16 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 EA79B16A582; Thu, 25 May 2006 17:36:16 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from pfepc.post.tele.dk (pfepc.post.tele.dk [195.41.46.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F80E43D48; Thu, 25 May 2006 17:36:16 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (0x50a07cfc.naenxx7.adsl-dhcp.tele.dk [80.160.124.252]) by pfepc.post.tele.dk (Postfix) with ESMTP id EC0FA8A002E; Thu, 25 May 2006 19:36:12 +0200 (CEST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.6/8.13.6) with ESMTP id k4PHa95Z003982; Thu, 25 May 2006 19:36:10 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "Andrew Atrens" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 25 May 2006 13:30:04 EDT." <4475E99C.5000502@nortel.com> Date: Thu, 25 May 2006 19:36:09 +0200 Message-ID: <3981.1148578569@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: Alexander Leidinger , Jim Thompson , small@freebsd.org, current@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: Thu, 25 May 2006 17:36:18 -0000 In message <4475E99C.5000502@nortel.com>, "Andrew Atrens" writes: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Seems to me you'd want a kernel that could boot off raw >flash and run in RAM off a small RAM disk. > >Said kernel would have a low level driver that makes plain >old flash chips look (and behave) like a disk. It would support >wear-levelling, [...] > >Then you could throw FFS on top of that. This is exactly what you do not want to do. You want to write a flash friendly filesystem which knows what a flash is, and which does the wear levelling internally. The reason Flash Adaptation Layers came about in the first place is that W95 didn't support anything but FAT. Don't propagate that mistake. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.