Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Oct 2004 13:10:02 -0600 (MDT)
From:      "Ryan Sommers" <ryans@gamersimpact.com>
To:        "Kalev Lember" <kalev@colleduc.ee>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Read-only ReiserFS support for FreeBSD 5.x
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53515.208.4.77.15.1098213002.squirrel>