Re: JFS2 on freebsd

2005-10-02 Thread Kamal R. Prasad


On 09-Sep-05, at 5:43 PM, Sergey Babkin wrote:


From: Mike Silbersack [EMAIL PROTECTED]

On Fri, 9 Sep 2005, Kamal R. Prasad wrote:



would a port of JFS2 be of interest to freebsd core?
thanks
-kamal



There are many things that would be of interest to FreeBSD users, but
that's not a good reason to start a project.  If you're motivated  
only
because you think others desire your work, you'll probably give up  
when
you have to start dealing with all the realities of the project.   
However,
if you're motivated because *you* want to port JFS2, then you'll  
probably

do a good job of it.


I want to make a freebsd port of JFS2. The source code is available at
http://jfs.sourceforge.net/
The reasons are academic and I have no reason to suggest that people  
stop using ufs.


So, of course support for new filesystem support is good, but my  
personal

opinion is that JFS2 isn't worth your time, for two reasons:

a)  Even if it's BSD licensed, it's unlikely to displace UFS as our
default filesystem.

The license is not a BSD license -and for those who are interested - 
it reads as follows:-


--
/*
*   Copyright (c) International Business Machines Corp., 2000-2002
*   Portions Copyright (c) Christoph Hellwig, 2001-2002
*
*   This program is free software;  you can redistribute it and/or  
modify

*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
*   This program is distributed in the hope that it will be useful,
*   but WITHOUT ANY WARRANTY;  without even the implied warranty of
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
*   the GNU General Public License for more details.
*
*   You should have received a copy of the GNU General Public License
*   along with this program;  if not, write to the Free Software
*   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  
02111-1307 USA

*/

--
b)  It's not a widely used filesystem, so it doesn't really  
increase our

interoperability with other OSes.

I will make it a seperate module (which is how it exists in linux).  
It may not be appropriate to be used as a boot filesystem. If someone  
from freebsd is interested in reviewing the port -pl. let me know.


thanks
-kamal
.
OTOH, updating our ext2 code, or ntfs code (if that's even  
possible) would

be something of use to many people, I suspect.



Why not go for ext3 instead of JFS then? It has
journaling in it.

-SB



Kamal R. Prasad
UNIX systems consultant
http://www.kamalprasad.com/
[EMAIL PROTECTED]



___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-12 Thread Ulrich Spoerlein
On Fri, 09.09.2005 at 12:28:39 +0100, Robert Watson wrote:
 On Thu, 8 Sep 2005, Kamal R. Prasad wrote:
  Has there been any work on porting JFS2 onto Freebsd?
 There has been recent work to port several of the newer Linux file systems to 
 FreeBSD, 
 including:

What about the Google SoC project of porting FUSE to FreeBSD? I think
this could be the next best thing with regard to supporting non-BSD
filesystems.

Iff the user-space FS implementations of FUSE are portable, this would
bring support of numerous FS to FreeBSD: SMB via FUSE, SSHFS,
gphoto2-fuse-fs (I really could use this one), NTFS (with read/write
support) and others.

Now some Linux guy could re-implement ext3fs in FUSE and some other
hacker could do a UFS/UFS2 port and then Linux and FreeBSD would have
better implementations of the other's FS.

No, I'm not volunteering, and since I don't know much about porting FS
anyway, this all might be a dream. But my understanding of FUSE is that
this should be possible.

Ulrich Spoerlein
-- 
 PGP Key ID: F0DB9F44   Encrypted mail welcome!
Fingerprint: F1CE D062 0CA9 ADE3 349B  2FE8 980A C6B5 F0DB 9F44
Ok, which part of Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
didn't you understand?


pgpBx0k6ndZ0s.pgp
Description: PGP signature


Re: JFS2 on freebsd

2005-09-12 Thread Robert Watson

On Mon, 12 Sep 2005, Ulrich Spoerlein wrote:


On Fri, 09.09.2005 at 12:28:39 +0100, Robert Watson wrote:

On Thu, 8 Sep 2005, Kamal R. Prasad wrote:

Has there been any work on porting JFS2 onto Freebsd?

There has been recent work to port several of the newer Linux file systems to 
FreeBSD,
including:


What about the Google SoC project of porting FUSE to FreeBSD? I think 
this could be the next best thing with regard to supporting non-BSD 
filesystems.


Iff the user-space FS implementations of FUSE are portable, this would 
bring support of numerous FS to FreeBSD: SMB via FUSE, SSHFS, 
gphoto2-fuse-fs (I really could use this one), NTFS (with read/write 
support) and others.


Now some Linux guy could re-implement ext3fs in FUSE and some other 
hacker could do a UFS/UFS2 port and then Linux and FreeBSD would have 
better implementations of the other's FS.


No, I'm not volunteering, and since I don't know much about porting FS 
anyway, this all might be a dream. But my understanding of FUSE is that 
this should be possible.


I think this is a useful approach for occasional file access, but I think 
the general interest in the more interesting Linux file systems is for 
less than occasional use.  I.e., not just migration of data from Linux to 
FreeBSD, but for daily use in production on high performance systems.


Robert N M Watson
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-12 Thread Kamal R. Prasad
 [snip]
 
I think this is a useful approach for occasional file access, but I think
 the general interest in the more interesting Linux file systems is for
 less than occasional use. I.e., not just migration of data from Linux to
 FreeBSD, but for daily use in production on high performance systems.

 I read up some info on JFS2 and it seems that it provides value in terms of 
reliability/reoverability and low restart times
-which is what carrier class applications desire. Ericsson Inc has deployed 
the linux port of jfs2 in its server room -and the results were worth the 
effort when compared to ufs.
 regards
-kamal

 Robert N M Watson
 ___
 freebsd-hackers@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to [EMAIL PROTECTED]

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-09 Thread Kamal R. Prasad
would a port of JFS2 be of interest to freebsd core?
 thanks
-kamal


 On 9/9/05, Greg 'groggy' Lehey [EMAIL PROTECTED] wrote: 
 
 On Thursday, 8 September 2005 at 20:41:49 +0530, Kamal R. Prasad wrote:
  Hello,
  Has there been any work on porting JFS2 onto Freebsd?
 
 A little, but it never got finished. Hiten Pandya did the work a
 while back.
 
 Greg
 --
 See complete headers for address and phone numbers.
 
 

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-09 Thread Mike Silbersack


On Fri, 9 Sep 2005, Kamal R. Prasad wrote:


would a port of JFS2 be of interest to freebsd core?
thanks
-kamal


There are many things that would be of interest to FreeBSD users, but 
that's not a good reason to start a project.  If you're motivated only 
because you think others desire your work, you'll probably give up when 
you have to start dealing with all the realities of the project.  However, 
if you're motivated because *you* want to port JFS2, then you'll probably 
do a good job of it.


So, of course support for new filesystem support is good, but my personal 
opinion is that JFS2 isn't worth your time, for two reasons:


a)  Even if it's BSD licensed, it's unlikely to displace UFS as our 
default filesystem.


b)  It's not a widely used filesystem, so it doesn't really increase our 
interoperability with other OSes.


OTOH, updating our ext2 code, or ntfs code (if that's even possible) would 
be something of use to many people, I suspect.


Mike Silby Silbersack
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-09 Thread Peter Jeremy
On Fri, Sep 09, 2005 at 12:31:15PM +0530, Kamal R. Prasad wrote:
would a port of JFS2 be of interest to freebsd core?

To add to Mike's comments, if you're really keen on playing with
journalling, adding journalling support to UFS2 is something that
probably would be widely appreciated.  AFAIK, there's work underway
on this and suggest you try freebsd-fs.

-- 
Peter Jeremy
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-09 Thread Daniel O'Connor
On Friday 09 September 2005 16:31, Kamal R. Prasad wrote:
 would a port of JFS2 be of interest to freebsd core?

Core doesn't decide what stuff gets committed into FreeBSD.

Core doesn't control who writes things, or what they write, for FreeBSD.

If you write it, and it works well enough and you are prepared to maintain it, 
it will almost certainly be committed.

FreeBSD works from the ground up, not the other way around. If you want it, 
write it :)

PS I am not a core member :)

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


pgpR4z0oIzuUP.pgp
Description: PGP signature


Re: JFS2 on freebsd

2005-09-09 Thread Robert Watson


On Thu, 8 Sep 2005, Kamal R. Prasad wrote:


 Has there been any work on porting JFS2 onto Freebsd?


There has been recent work to port several of the newer Linux file systems 
to FreeBSD, including:


- Pretty old work to get the basic JFS userland tools working (status
  unknown, likely very stale due to the passage of time).

- Pretty recent work to get read-only reiserfs working (committed and in
  the CVS repository).

- Pretty recent work to get read-only XFS working (external repository,
  but publicly available).

Also potentially of interesting:

- Increasingly dated work to port the pre-journalled version of HFS+ to
  FreeBSD, which works well subject to the datedness and
  pre-journalledness of the work.

There's also on-going work on a journalled version of UFS.  I'm sure the 
authors of any of these would be interested in someone lending a hand -- I 
know there have been specific appeals for interest from the XFS crowd in 
the last month, along with test patches, etc, for example.  You might want 
to post to freebsd-fs looking for details on the various projects.


Robert N M Watson
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Re: JFS2 on freebsd

2005-09-09 Thread Sergey Babkin
From: Mike Silbersack [EMAIL PROTECTED]

On Fri, 9 Sep 2005, Kamal R. Prasad wrote:

 would a port of JFS2 be of interest to freebsd core?
 thanks
 -kamal

There are many things that would be of interest to FreeBSD users, but 
that's not a good reason to start a project.  If you're motivated only 
because you think others desire your work, you'll probably give up when 
you have to start dealing with all the realities of the project.  However, 
if you're motivated because *you* want to port JFS2, then you'll probably 
do a good job of it.

So, of course support for new filesystem support is good, but my personal 
opinion is that JFS2 isn't worth your time, for two reasons:

a)  Even if it's BSD licensed, it's unlikely to displace UFS as our 
default filesystem.

b)  It's not a widely used filesystem, so it doesn't really increase our 
interoperability with other OSes.

OTOH, updating our ext2 code, or ntfs code (if that's even possible) would 
be something of use to many people, I suspect.

Why not go for ext3 instead of JFS then? It has 
journaling in it.

-SB
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: JFS2 on freebsd

2005-09-09 Thread Matthew D. Fuller
On Fri, Sep 09, 2005 at 12:28:39PM +0100 I heard the voice of
Robert Watson, and lo! it spake thus:
 
 - Pretty recent work to get read-only reiserfs working (committed and in
   the CVS repository).

Which, by the way, I just used earlier this week to pull data and
configs and such off an old and unlamentedly dead Mandrake box onto
its (6-BETA) FreeBSD replacement, and which worked well enough to have
me quietly giggling while it copied8-}


-- 
Matthew Fuller (MF4839)   |  [EMAIL PROTECTED]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
   On the Internet, nobody can hear you scream.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Re: JFS2 on freebsd

2005-09-09 Thread Mike Silbersack


On Fri, 9 Sep 2005, Sergey Babkin wrote:


OTOH, updating our ext2 code, or ntfs code (if that's even possible) would
be something of use to many people, I suspect.


Why not go for ext3 instead of JFS then? It has
journaling in it.

-SB


I was thinking that as I wrote it as well, I'm not sure why I didn't state 
it.  But before ext3's journalling extensions could be implemented, ext2 
would have to be brought up to date.  Also, it would be nice if ext2 could 
be reimplemented in BSD licensed code before undergoing that ext3 
conversion. :)


Mike Silby Silbersack
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


JFS2 on freebsd

2005-09-08 Thread Kamal R. Prasad
Hello,
  Has there been any work on porting JFS2 onto Freebsd?
 thanks
-kamal
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]