From owner-freebsd-current@FreeBSD.ORG Tue Oct 19 19:02:17 2004 Return-Path: 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 8186E16A56D for ; Tue, 19 Oct 2004 19:02:17 +0000 (GMT) Received: from mailserv1.neuroflux.com (mailserv1.neuroflux.com [204.228.228.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C2E443D5A for ; Tue, 19 Oct 2004 19:02:17 +0000 (GMT) (envelope-from ryans@gamersimpact.com) Received: (qmail 91202 invoked by uid 89); 19 Oct 2004 19:10:02 -0000 Received: from unknown (HELO www2.neuroflux.com) (127.0.0.1) by localhost with SMTP; 19 Oct 2004 19:10:02 -0000 Received: from 208.4.77.15 (SquirrelMail authenticated user ryans@gamersimpact.com); by www2.neuroflux.com with HTTP; Tue, 19 Oct 2004 13:10:02 -0600 (MDT) Message-ID: <53515.208.4.77.15.1098213002.squirrel@208.4.77.15> In-Reply-To: <41755FAF.8080300@colleduc.ee> References: <417538B9.7070001@club-internet.fr> <41755FAF.8080300@colleduc.ee> Date: Tue, 19 Oct 2004 13:10:02 -0600 (MDT) From: "Ryan Sommers" To: "Kalev Lember" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal cc: =?iso-8859-1?Q?Jean-S=E9bastien_P=E9dron?= cc: freebsd-current@freebsd.org Subject: Re: Read-only ReiserFS support for FreeBSD 5.x X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 19 Oct 2004 19:02:17 -0000 Kalev Lember said: > Jean-Sébastien Pédron wrote: > >> Since this summer, I've been working on bringing read-only ReiserFS >> support to FreeBSD 5.x. Based on Linux 2.6.7, it seems now fairly stable >> on the boxes I use, and it's time to share it with the community. >> Because this is my first kernel development, I guess it's buggy and >> slow, so use with caution :) Furthermore, you should know this is under >> the GNU GPL license. First off, nice job. I haven't had a chance to look at it yet, but I just thought about this the other day and was wondering what the performance of Reiser would be on FreeBSD. I'm not sure how all the developers feel about GPL'd software in the kernel, although the sound of a BSD licensed one sounds tastey. > > Good job! > > One of the things I have missed in FreeBSD is a good journaling > filesystem. This is one of the places where Linux beats BSD: Linux > supports far more filesystems that the BSDs do. > > Writing a journaling filesystem from scratch is not a trivial thing to > do, however. Maybe we should consider using ReiserFS or some other > journaling one as FreeBSD's primary filesystem now that the 6-current is > branched? It is my understanding that SoftUpdates offers the same guarantees that journaling does. It ensures file-system consistancy even in the event of system failure. I believe the only reason fsck is still run is to clean up the few cases that SoftUpdates can't detect, which is just block bitmaps and inode link counts. Neither of these are critical in that they can both be performed by a background fsck on a snapshot of a live filesystem. -- Ryan Sommers ryans@gamersimpact.com