From owner-freebsd-hackers@FreeBSD.ORG Fri Feb 4 21:40:42 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CB6A16A4CE for ; Fri, 4 Feb 2005 21:40:42 +0000 (GMT) Received: from postfix4-2.free.fr (postfix4-2.free.fr [213.228.0.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBB6243D4C for ; Fri, 4 Feb 2005 21:40:39 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by postfix4-2.free.fr (Postfix) with ESMTP id CA9C32BC4C7; Fri, 4 Feb 2005 22:40:38 +0100 (CET) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id BDF19407C; Fri, 4 Feb 2005 22:40:17 +0100 (CET) Date: Fri, 4 Feb 2005 22:40:17 +0100 From: Jeremie Le Hen To: ALeine Message-ID: <20050204214017.GH163@obiwan.tataz.chchile.org> References: <200502032003.j13K3Vm7080654@marlena.vvi.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i cc: freebsd-hackers@FreeBSD.org Subject: Re: RFC: backporting GEOM to the 4.x branch X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 21:40:42 -0000 > > Basically, it seems like I should save myself a lot of trouble and just > > deGEOMify GBDE so it can be integrated into FreeBSD 4.x and DragonFly > > BSD. I can live without GEOM GATE, but GBDE (or dGDE as it will probably > > be called once I'm done botching it :->) is something I really really > > need in 4.x. Would this be something the Core members would like to see > > committed to RELENG_4? > > > > I would also appreciate it very much if you could give me some pointers > > on deGEOMifying GBDE. This may not be exactly what you are looking for, but I think it may be important to look at it at least : http://www.filesystems.org/ The project is named FiST and it uses stackable layers so you can, for example, encrypt file content. However, this won't encrypt filesystem metadatas since the upper layer (the one which encrypts datas) won't have access to them. FiST is bundled with numerous filesystems templates, but you are free to write yours. They use templates to make filesystem writing easier and also to make the filesystem independant from the operating system you are using : you can indeed build very easily your filesystem to use it on FreeBSD, Linux or Solaris (as far as the targeted operating system in supported). Last time I checked (about one year ago), FreeBSD 5 was not supported yet, but it's not your concern. Hope this helps. Best regards, -- Jeremie Le Hen jeremie@le-hen.org