Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Jan 2002 14:41:58 +0000
From:      Hiten Pandya <hitmaster2k@yahoo.com>
To:        hch@infradead.org
Cc:        freebsd-fs@FreeBSD.ORG
Subject:   Re: JFS port for FreeBSD (jfs4bsd)
Message-ID:  <3C39B3B6.E2DDA92C@yahoo.com>

next in thread | raw e-mail | index | archive | help
hello,
thanks for the reply,

It is good that you have taken interest in my project. I will surely
need your help in dealing with this project, though I do have a few
questions.. :-)

==========
1) By userspace utilities, are you refering to the 'jfsutils'?

I have had the plan to port the utilites as well, because without them
the JFS will be useless on FreeBSD.  I beleive that most part of the
jfsutils is implementation-dependent.. isn't it..?

2) How do I contribute my changes to the JFS Project at IBM?

I did have a look on the site, but I didn't find any helpful
docs for contribution and development..

3) Does the autoconf/automake scripts produce makefiles for
the FreeBSD Platform..?

==========

I wanted some help in determining, that which files were
linux dependent.  As you know that the FreeBSD build system
and src architecture is way different from Linux.  One of the
first things I will have to do is to port the super.c, which
I beleive is the LKM (loadable kernel module) for Linux. If
I can do that, than I can easily load the module into FreeBSD
as jfs.ko.  The other thing I will have to take care about is
credits, which I will have to manage with the uprintf(), which
will be used to print the messages straight to the currently
open tty().. I am going to show exactly as:


The Journaled File System (JFS)
Steve Best/Dave Kleikamp/Barry Arndt, IBM
Licensed under the GPL

FreeBSD Port: 
The JFS4BSD Project

what do you think of that..?

I have also got some issues with the task_struct *task stuff in the
super.c, which I have to resolve, before compiling.  The other major
thing is, that I will have to make use of 'BSD Make', because that is
the only way the source will go under src/sys/gnu source tree, which
you might know.

I also have an issue of maintaining and merging important patches, for
example:  A JFS bug resolved in the linux version, will have to be
somehow patched in the FreeBSD Port as well, and I have to figure that
out...

>I'm also happy to help a little with the kernel part, but my primary
>filesystem experience (and interest!) is with Linux.

Thats fine with me. :-)
It is better actually, because I have Greg Lehey, who is helping me on
the kernel part, and I have you, who will be helping me on the Linux
part of the game.. cool!

I appreciate your help very much.

Please let me know about your views regarding this message.

Thanks,
Regards,

 - Hiten Pandya
 - <hiten@uk.FreeBSD.org>

-- 
SSH Fingerprint:
1024 45:a5:9c:f2:fb:07:da:70:18:02:0b:f3:63:f1:7a:a6 hitenp@hpdi.ath.cx

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?3C39B3B6.E2DDA92C>