From owner-freebsd-fs Mon Jan 7 7: 7:48 2002 Delivered-To: freebsd-fs@freebsd.org Received: from mail.totalise.co.uk (mail.totalise.co.uk [217.197.192.130]) by hub.freebsd.org (Postfix) with ESMTP id 9566637B400 for ; Mon, 7 Jan 2002 07:07:35 -0800 (PST) Received: from yahoo.com [80.4.34.175] (hitenp@mail.totalise.co.uk) by mail.totalise.co.uk; Mon, 7 Jan 2002 14:44:38 +0000 X-WM-Posted-At: mail.totalise.co.uk; Mon, 7 Jan 02 14:44:38 +0000 Message-ID: <3C39B3B6.E2DDA92C@yahoo.com> Date: Mon, 07 Jan 2002 14:41:58 +0000 From: Hiten Pandya Reply-To: hiten@uk.FreeBSD.org X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.4.2 i386) X-Accept-Language: en MIME-Version: 1.0 To: hch@infradead.org Cc: freebsd-fs@FreeBSD.ORG Subject: Re: JFS port for FreeBSD (jfs4bsd) Content-Type: text/plain; charset=us-ascii 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 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 - -- 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