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>