From owner-freebsd-arch@FreeBSD.ORG Wed Jan 14 13:22:07 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CB7216A4DB for ; Wed, 14 Jan 2004 13:22:06 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CF1643D58 for ; Wed, 14 Jan 2004 13:22:04 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.10/8.12.10) with ESMTP id i0ELM2dN029372; Wed, 14 Jan 2004 22:22:03 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Vladimir Dozen From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 14 Jan 2004 14:52:27 EST." <40059DFB.9000904@mail.ru> Date: Wed, 14 Jan 2004 22:22:02 +0100 Message-ID: <29371.1074115322@critter.freebsd.dk> cc: freebsd-arch@freebsd.org Subject: Re: Request for Comments: libarchive, bsdtar X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2004 21:22:07 -0000 In message <40059DFB.9000904@mail.ru>, Vladimir Dozen writes: >ehlo. > >> If you become a bored person requiring entertainment, it might be quite >> interesting to create a read-only tarfs for use as a root file system >> loaded in an md device. > > I'm just curious: is it possible to write a GEOM class to mount > a given tar as a FS in R/O mode (using libarchive, I mean)? That would be a filesystem, not a GEOM class. And yes it would be. Part of the trouble is directory searches where you need to build some kind of index in order to not have to run through sequentially all the time. -- 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.