From owner-freebsd-fs@FreeBSD.ORG Fri Sep 24 15:53:24 2004 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 BA65116A50E; Fri, 24 Sep 2004 15:53:24 +0000 (GMT) Received: from post5.inre.asu.edu (post5.inre.asu.edu [129.219.110.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11B0543D45; Fri, 24 Sep 2004 15:53:24 +0000 (GMT) (envelope-from David.Bear@asu.edu) Received: from conversion.post5.inre.asu.edu by asu.edu (PMDF V6.1-1X6 #30769) id <0I4J00C01YLX0Z@asu.edu>; Fri, 24 Sep 2004 08:49:09 -0700 (MST) Received: from smtp.asu.edu (smtp.asu.edu [129.219.110.107]) <0I4J00B60YLXVH@asu.edu>; Fri, 24 Sep 2004 08:49:09 -0700 (MST) Received: from moroni.pp.asu.edu (moroni.pp.asu.edu [129.219.69.200]) (8.12.10/8.12.10/asu_smtp_relay,nullclient,tcp_wrapped) with ESMTP id i8OFn771016061; Fri, 24 Sep 2004 08:49:08 -0700 (MST) Received: by moroni.pp.asu.edu (Postfix, from userid 500) id 62BB1E3C; Fri, 24 Sep 2004 08:48:14 -0700 (MST) Received: from post1.inre.asu.edu (post1.inre.asu.edu [129.219.110.72]) by moroni.pp.asu.edu (8.11.6/8.11.6) with ESMTP id h1CNpEp05975 for ; Wed, 12 Feb 2003 16:51:14 -0700 Received: from conversion.post1.inre.asu.edu by asu.edu (PMDF V6.1 #40110) id <0HA700H01ZLEC7@asu.edu> for iddwb@moroni.pp.asu.edu (ORCPT david.bear@asu.edu); Wed, 12 Feb 2003 16:51:14 -0700 (MST) Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by asu.edu (PMDF V6.1 #40110) with ESMTP id <0HA7009G2ZLEXB@asu.edu> for iddwb@moroni.pp.asu.edu (ORCPT david.bear@asu.edu); Wed, 12 Feb 2003 16:51:14 -0700 (MST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 137A955F28; Wed, 12 Feb 2003 15:51:04 -0800 Received: by hub.freebsd.org (Postfix, from userid 538) id DD9E337B406; Wed, 12 Feb 2003 15:51:01 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with SMTP id 93E932E8006; Wed, 12 Feb 2003 15:51:01 -0800 (PST) Received: by hub.freebsd.org (bulk_mailer v1.12); Wed, 12 Feb 2003 15:51:01 -0800 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(Postfix) with ESMTP id 6F33B43FBD; Wed, 12 Feb 2003 15:50:59 -0800 (PST envelope-from dmp@pantherdragon.org) Received: from sparx.techno.pagansspork.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) From: Darren Pilgrim In-reply-to: <005801c2d2eb$aa5fae60$1200a8c0@gsicomp.on.ca> Sender: owner-freebsd-questions@FreeBSD.ORG To: dwbear75@gmail.com Message-id: <3E4ADDDE.5040208@pantherdragon.org> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7bit X-Accept-Language: en-us, en Precedence: bulk X-Loop: FreeBSD.ORG Delivered-to: freebsd-questions@freebsd.org Old-To: Matthew Emmerton User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.2.1) Gecko/20030210 Lines: 27 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> cc: freebsd-fs@FreeBSD.ORG cc: Daxbert cc: Bill Moran cc: Heinrich Rebehn cc: David Schultz cc: freebsd-questions@FreeBSD.ORG Subject: Re: Why is there no JFS? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Fri, 24 Sep 2004 15:53:24 -0000 X-Original-Date: Wed, 12 Feb 2003 15:50:54 -0800 X-List-Received-Date: Fri, 24 Sep 2004 15:53:24 -0000 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-questions" in the body of the message