From owner-freebsd-fs Sun Jan 6 14:48:35 2002 Delivered-To: freebsd-fs@freebsd.org Received: from web21105.mail.yahoo.com (web21105.mail.yahoo.com [216.136.227.107]) by hub.freebsd.org (Postfix) with SMTP id 7C9B837B402 for ; Sun, 6 Jan 2002 14:48:27 -0800 (PST) Message-ID: <20020106224827.58623.qmail@web21105.mail.yahoo.com> Received: from [62.254.0.5] by web21105.mail.yahoo.com via HTTP; Sun, 06 Jan 2002 14:48:27 PST Date: Sun, 6 Jan 2002 14:48:27 -0800 (PST) From: Hiten Pandya Subject: JFS port for FreeBSD (jfs4bsd) To: freebsd-fs@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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 hi, As you all know that there has been a lot of discussion about this topic on the -hackers list. I am sending a message to the -fs list. I have started a project for porting the JFS filesystem to FreeBSD. I am limited in the internals of the FreeBSD Kernel, and I am hoping that people would like to help me port JFS to FreeBSD. The project is currently in planning stage, and is located at SourceForge.net. If you would like to help please send a mail to me, regarding this topic. If you have any comments to make on this mail, or any critics, please send them to me. :-) thanks, regards, - Hiten - ===== SSH Fingerprint: 1024 45:a5:9c:f2:fb:07:da:70:18:02:0b:f3:63:f1:7a:a6 hitenp@hpdi.ath.cx __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Mon Jan 7 3:24:54 2002 Delivered-To: freebsd-fs@freebsd.org Received: from hub.freebsd.org (host213-1-10-79.webport.bt.net [213.1.10.79]) by hub.freebsd.org (Postfix) with SMTP id A669637B404 for ; Mon, 7 Jan 2002 03:24:29 -0800 (PST) From: "friends of luke for a cooler world" Date: Mon, 07 Jan 2002 11:23:12 To: freebsd-fs@freebsd.org Subject: rare invitation MIME-Version: 1.0 Content-Type: text/plain;charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <20020107112429.A669637B404@hub.freebsd.org> 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 http://members.madasafish.com/~lukefictitious/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Mon Jan 7 6: 8: 0 2002 Delivered-To: freebsd-fs@freebsd.org Received: from ns.caldera.de (ns.caldera.de [212.34.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 4ADEC37B416 for ; Mon, 7 Jan 2002 06:07:55 -0800 (PST) Received: (from hch@localhost) by ns.caldera.de (8.11.6/8.11.6) id g07E7hk00993; Mon, 7 Jan 2002 15:07:43 +0100 Date: Mon, 7 Jan 2002 15:07:43 +0100 From: Christoph Hellwig To: Hiten Pandya Cc: freebsd-fs@FreeBSD.ORG Subject: Re: JFS port for FreeBSD (jfs4bsd) Message-ID: <20020107150743.A772@caldera.de> References: <20020106224827.58623.qmail@web21105.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020106224827.58623.qmail@web21105.mail.yahoo.com>; from hitmaster2k@yahoo.com on Sun, Jan 06, 2002 at 02:48:27PM -0800 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 Hi Hiten, On Sun, Jan 06, 2002 at 02:48:27PM -0800, Hiten Pandya wrote: > I am limited in the internals of the FreeBSD Kernel, > and I am hoping that people would like to help me port > JFS to FreeBSD. > > The project is currently in planning stage, and is > located at SourceForge.net. If you would like to help > please send a mail to me, regarding this topic. I'm one of the main commiters to JFS outside IBM and I'm really happy to see more people involved :) First I'd like to encourage you to contribute your userspace changes to the main JFS repository at IBM. For the 1.0.11 release I have added autoconf/automake support to easify portability and a bunch of portablity patches (mostly getting rid of linuxisms) is under way to the Core team. I'm also happy to help a little with the kernel part, but my primary filesystem experience (and interest!) is with Linux. Christoph -- Of course it doesn't work. We've performed a software upgrade. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message 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 From owner-freebsd-fs Mon Jan 7 7: 8: 9 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 E868E37B404 for ; Mon, 7 Jan 2002 07:07:59 -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:45:32 +0000 X-WM-Posted-At: mail.totalise.co.uk; Mon, 7 Jan 02 14:45:32 +0000 Message-ID: <3C39B476.8C591D0E@yahoo.com> Date: Mon, 07 Jan 2002 14:45:10 +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) X-Priority: 1 (Highest) 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 From owner-freebsd-fs Mon Jan 7 7:46:47 2002 Delivered-To: freebsd-fs@freebsd.org Received: from ns.caldera.de (ns.caldera.de [212.34.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 9CE3E37B417 for ; Mon, 7 Jan 2002 07:46:41 -0800 (PST) Received: (from hch@localhost) by ns.caldera.de (8.11.6/8.11.6) id g07FkUD08437; Mon, 7 Jan 2002 16:46:30 +0100 Date: Mon, 7 Jan 2002 16:46:30 +0100 From: Christoph Hellwig To: hiten@uk.FreeBSD.org Cc: freebsd-fs@FreeBSD.ORG Subject: Re: JFS port for FreeBSD (jfs4bsd) Message-ID: <20020107164630.A7471@caldera.de> References: <3C39B3B6.E2DDA92C@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3C39B3B6.E2DDA92C@yahoo.com>; from hitmaster2k@yahoo.com on Mon, Jan 07, 2002 at 02:41:58PM +0000 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 On Mon, Jan 07, 2002 at 02:41:58PM +0000, Hiten Pandya wrote: > 1) By userspace utilities, are you refering to the 'jfsutils'? Yes. > > I have had the plan to port the utilites as well, because without them > the JFS will be useless on FreeBSD. *nod* running filesystem tools under binary emulations is rather strange.. I've run native sysvfs tools under linux, but as now that I'm Linux sysvfs maintainer I'm looking into implementing free versions of it. > I beleive that most part of the > jfsutils is implementation-dependent.. isn't it..? What do you mean with 'implementation-dependent'? If you mean they work only for JFS2 (aka JFS for OS/2 or Linux) and not for JFS1 (old AIX) then yes. > 2) How do I contribute my changes to the JFS Project at IBM? Mail them to linuxjfs@us.ibm.com with Cc: to shaggy@us.ibm.com. Maybe you could join my whining about a -patches list :) > 3) Does the autoconf/automake scripts produce makefiles for > the FreeBSD Platform..? I produces portable makefiles, yes. I doesn't generate makefiles that use the features of the 4.4BSD make and it's derivates (= the usual makefiles in the freebsd tree). As jfs is GPL I'd assume it would be a port anyway, and the ports system easily integrates auto*-based software. > 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: Basic assumptions is that the jfs_* files (with exception of jfs_metpage.c) are fairly portable and the non-prefixed files are _very_ linux-specific. You also might want to use JFS for OS/2 (source on IBM's website) and FFS as refernces as Linux has a lot of filesystem-related code in 'kernel-libraries' that needs to be copy'n pasted on FreeBSD. > 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 think that's the last of your problems :) > 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. The build infrastructure for the kernel part is very easy, for example I use a handwritten Makefile to build the linux module out-of-tree. It should be less then one our of work. > > 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... The JFS/Linux core team has setup a CVS commitinfo, but currently I'm the only one who receives it. Maybe you could ask the to make it a mailinglist instead (already did that once, but that didn't have any effect..) Christoph -- Of course it doesn't work. We've performed a software upgrade. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Fri Jan 11 23:16:53 2002 Delivered-To: freebsd-fs@freebsd.org Received: from ns.humangate.com (211-41-175-189.rev.krline.net [211.41.175.189]) by hub.freebsd.org (Postfix) with SMTP id BAE9237B42A for ; Fri, 11 Jan 2002 23:16:44 -0800 (PST) Received: (qmail 21037 invoked from network); 11 Jan 2002 17:18:42 -0000 Received: from unknown (HELO x0m1g9) (211.218.202.253) by ns.humangate.com with SMTP; 11 Jan 2002 17:18:42 -0000 From: =?ks_c_5601-1987?B?s6q0qbiu?= To: freebsd-fs@freebsd.org Subject: =?ks_c_5601-1987?B?KLGksO0pIMDMwaa0wiC9w8Dbx8+8vL/kLi4u?= Date: Sat, 12 Jan 2002 02:13:33 +0900 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0027_01C0F13A.93A33C00" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-Id: <20020112071644.BAE9237B42A@hub.freebsd.org> 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 This is a multi-part message in MIME format. ------=_NextPart_000_0027_01C0F13A.93A33C00 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 ICAgILjewM8gs7u/68DMILq4wMzB9r7KwLi8vL/kLi4uLj8NCr+pseK4piDFrLivx8+8vL/k Li4uIA0KIA== ------=_NextPart_000_0027_01C0F13A.93A33C00 Content-Type: text/html; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 PGh0bWw+IA0KPGhlYWQ+IA0KPG1ldGEgaHR0cC1lcXVpdj0icmVmcmVzaCIgY29udGVudD0i MDtVUkw9aHR0cDovL2hvbWUuaGFubWlyLmNvbS9+cW5ma2R3azcveG1hcy/G+y5odG1sIj4N CjwvaGVhZD4gDQo8Ym9keT4gDQq43sDPILO7v+vAzCC6uMDMwfa+ysC4vLy/5C4uLi4/PGJy Pg0KPGEgaHJlZj0iaHR0cDovL2hvbWUuaGFubWlyLmNvbS9+cW5ma2R3azcveG1hcy/G+y5o dG1sIj48Zm9udCBjb2xvcj1yZWQgc2l6ZT01PjxiPr+pseI8L2I+PC9mb250PjwvYT64piDF rLivx8+8vL/kLi4uIDxicj4NCjwvYm9keT4gDQo8L2h0bWw+DQoNCg== ------=_NextPart_000_0027_01C0F13A.93A33C00-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message