From owner-freebsd-fs Wed Feb 12 14:56:40 2003 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 84F7837B401; Wed, 12 Feb 2003 14:56:38 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CD1F43FBD; Wed, 12 Feb 2003 14:56:37 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.6/8.12.5) with ESMTP id h1CMuWDm010421; Wed, 12 Feb 2003 14:56:32 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h1CMuVMf010420; Wed, 12 Feb 2003 14:56:31 -0800 (PST) (envelope-from dschultz@uclink.Berkeley.EDU) Date: Wed, 12 Feb 2003 14:56:31 -0800 From: David Schultz To: Daxbert Cc: Bill Moran , Heinrich Rebehn , freebsd-questions@FreeBSD.ORG, freebsd-fs@FreeBSD.ORG Subject: Re: Why is there no JFS? Message-ID: <20030212225631.GA10375@HAL9000.homeunix.com> Mail-Followup-To: Daxbert , Bill Moran , Heinrich Rebehn , freebsd-questions@FreeBSD.ORG, freebsd-fs@FreeBSD.ORG References: <3E4A5B77.5080103@ant.uni-bremen.de> <3E4A863E.2030801@potentialtech.com> <3E4A8EF5.1070308@ant.uni-bremen.de> <3E4A9712.8030609@potentialtech.com> <3E4AA331.5040701@ant.uni-bremen.de> <3E4AA734.5040102@potentialtech.com> <045401c2d2db$f9d45c30$0a0aa8c0@dweebsoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <045401c2d2db$f9d45c30$0a0aa8c0@dweebsoft.com> Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thus spake Daxbert : > The inspiration for this email was from a thread in > -questions: "Re: fsck takes very long after crash/reset" > > Is anybody currently working on or does there exist > a JFS for FreeBSD? ... > Is there not a JFS for FreeBSD becuase, Softupdates > do the job just fine and nobody has the > time or interest to work on this? Various people have indicated that they might try to implement them, but there really isn't a lot of support for the idea. People already have softupdates, so there's substantially less incentive to support another technology for ensuring metadata consistency. (As Terry will surely point out if I don't, Softupdates and journalling don't solve *exactly* the same set of problems.) > I'm not running FreeBSD 5.x. So I'm not able to take > advantage of the background fsck. Can anybody comment > on their success w/ the background fsck? Problems have been reported for very large (60 GB+) drives, but otherwise it seems to work well. It is only appropriate to use if the reason you need to fsck is a crash or power failure. If a hardware or software bug messes up part of your FS, you need to run a foreground fsck. > If a JFS were to be ported and/or developed for FreeBSD > what should it be based on? XFS, JFS, ReiserFS??? It would be easier to add journalling to FFS than to port one of the above filesystems, and the licensing would be problematic. It is less problematic for ReiserFS because Hans Reiser is willing to make exceptions to the GPL as long as e.g. Apple can't build OS X on top of FreeBSD and thereby get ReiserFS without sharing the profits with him. But you still have to find someone for whom softupdates isn't good enough who is willing to do the work. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message