From owner-freebsd-fs Wed Feb 12 15: 9:36 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 91E9337B401; Wed, 12 Feb 2003 15:09:35 -0800 (PST) Received: from tomts16-srv.bellnexxia.net (tomts16.bellnexxia.net [209.226.175.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B8C243FAF; Wed, 12 Feb 2003 15:09:34 -0800 (PST) (envelope-from matt@gsicomp.on.ca) Received: from gabby.gsicomp.on.ca ([65.95.176.5]) by tomts16-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20030212230933.OXBQ13046.tomts16-srv.bellnexxia.net@gabby.gsicomp.on.ca>; Wed, 12 Feb 2003 18:09:33 -0500 Received: from hermes (hermes.gsicomp.on.ca [192.168.0.18]) by gabby.gsicomp.on.ca (8.12.6/8.12.6) with SMTP id h1CN6RjC044669; Wed, 12 Feb 2003 18:06:27 -0500 (EST) (envelope-from matt@gsicomp.on.ca) Message-ID: <005801c2d2eb$aa5fae60$1200a8c0@gsicomp.on.ca> From: "Matthew Emmerton" To: "David Schultz" , "Daxbert" Cc: "Bill Moran" , "Heinrich Rebehn" , , 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> Subject: Re: Why is there no JFS? Date: Wed, 12 Feb 2003 18:08:31 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 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? 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. This is the same reason why XFS and ReiserFS haven't been ported -- the GPL prevents us from statically linking the code into the kernel, hence we can't support booting from any XFS/JFS/ResierFS filesystems. -- Matt Emmerton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message