Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Feb 2003 18:08:31 -0500
From:      "Matthew Emmerton" <matt@gsicomp.on.ca>
To:        "David Schultz" <dschultz@uclink.Berkeley.EDU>, "Daxbert" <daxbert_news@dweebsoft.com>
Cc:        "Bill Moran" <wmoran@potentialtech.com>, "Heinrich Rebehn" <rebehn@ant.uni-bremen.de>, <freebsd-questions@FreeBSD.ORG>, <freebsd-fs@FreeBSD.ORG>
Subject:   Re: Why is there no JFS?
Message-ID:  <005801c2d2eb$aa5fae60$1200a8c0@gsicomp.on.ca>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
> Thus spake Daxbert <daxbert_news@dweebsoft.com>:
> > 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005801c2d2eb$aa5fae60$1200a8c0>