Re: JFS2 on freebsd
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
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
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
[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
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
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
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
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
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
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
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
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
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]