From owner-freebsd-fs Wed Feb 12 15:51: 1 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 67B5B37B401; Wed, 12 Feb 2003 15:51:00 -0800 (PST) Received: from spork.pantherdragon.org (spork.pantherdragon.org [206.29.168.146]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F33B43FBD; Wed, 12 Feb 2003 15:50:59 -0800 (PST) (envelope-from dmp@pantherdragon.org) Received: from sparx.techno.pagans (12-224-208-117.client.attbi.com [12.224.208.117]) by spork.pantherdragon.org (Postfix) with ESMTP id ABC321005F; Wed, 12 Feb 2003 15:50:58 -0800 (PST) Received: from pantherdragon.org (speck.techno.pagans [172.21.42.2]) by sparx.techno.pagans (Postfix) with ESMTP id F2586AB6A; Wed, 12 Feb 2003 15:50:53 -0800 (PST) Message-ID: <3E4ADDDE.5040208@pantherdragon.org> Date: Wed, 12 Feb 2003 15:50:54 -0800 From: Darren Pilgrim User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.2.1) Gecko/20030210 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matthew Emmerton Cc: David Schultz , Daxbert , Bill Moran , Heinrich Rebehn , freebsd-questions@FreeBSD.ORG, freebsd-fs@FreeBSD.ORG Subject: Re: Why is there no JFS? 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> <20030212225631.GA10375@HAL9000.homeunix.com> <005801c2d2eb$aa5fae60$1200a8c0@gsicomp.on.ca> In-Reply-To: <005801c2d2eb$aa5fae60$1200a8c0@gsicomp.on.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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 Matthew Emmerton wrote: >>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? > > > Various people (including myself and Hiten Pandya) have done work to port > the GPL'd JFS implementation, but there's one ugly problem -- the GPL. > > We can make JFS into a kernel module (avoiding the static-link policy of the > GPL), but then it can only (legally) be used on non-root filesystems, as the > code to read the root filesystem must be statically linked into the kernel. > This in itself makes JFS support somewhat pointless. Not really. A properly laid-out filesystem hierarchy will result in no writes to / (except for installworld/kernel). That removes the problem that journalling addresses, and is probably why softupdates is disabled by default for /. For large, active filesystems, journalling would be a big improvement when you had to run a foreground fsck. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message