From owner-freebsd-fs@FreeBSD.ORG Wed May 11 04:05:58 2005 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95A6116A4CE for ; Wed, 11 May 2005 04:05:58 +0000 (GMT) Received: from bingnet2.cc.binghamton.edu (bingnet2.cc.binghamton.edu [128.226.1.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19BCF43D78 for ; Wed, 11 May 2005 04:05:58 +0000 (GMT) (envelope-from zzhang@cs.binghamton.edu) Received: from opal (opal.cs.binghamton.edu [128.226.123.101]) j4B45uND012490; Wed, 11 May 2005 00:05:56 -0400 (EDT) Date: Wed, 11 May 2005 00:05:54 -0400 (EDT) From: Zhihui Zhang X-Sender: zzhang@opal To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= In-Reply-To: <427F491C.4090501@club-internet.fr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE cc: freebsd-fs@freebsd.org Subject: Re: Call for feedback about ReiserFS import X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2005 04:05:58 -0000 Hmm. Reiser4 is already released and is better than ReiserFS... On Mon, 9 May 2005, [UTF-8] Jean-S=C3=A9bastien P=C3=A9dron wrote: > Hi everyone, >=20 > The current port of ReiserFS is ready to be imported in the tree for a > few months, however my mentor mux@ and I have concerns about the > organization of the sources of this version. >=20 > Originally, the port is based on Linux 2.6.7. My goal was to distribute > it as a 3rd party package, maybe a port. Because I was interested in > kernel development and how ReiserFS was working, I started from scratch, > bringing the necessary pieces of code from Linux little by little, to > achieve read-only support. >=20 > The main issue with this approach is maintainability: the filenames and > source layout is different between the original Linux version and the > port. Changes in the Linux tree are harder to track. >=20 > I'd like to import this version in FreeBSD's tree, because: > - ReiserFS' homepage (http://www.namesys.com/) says it shouldn't evolve > anymore (just rare bugfixes). For instance, between Linux 2.6.7 and > 2.6.11.3, they added a few checks of functions' return code. > - with my approach, I have a better knowledge of the filesystem > internals. If we want a BSD licensed version, it should be easier. > - work is more interesting this way than just make the Linux version > compile. > - it's already done ;) >=20 > But I know that the tradition is to import external code with changes as > less intrusive as possible, for good reason. Does anyone has objections > for this? >=20 > -- > Jean-S=C3=A9bastien P=C3=A9dron > http://www.dumbbell.fr/ >=20 > PGP Key: http://www.dumbbell.fr/pgp/pubkey.asc >=20 >=20 >=20 >=20 >=20