From owner-freebsd-current@FreeBSD.ORG Wed Jul 2 09:24:41 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AF6837B401 for ; Wed, 2 Jul 2003 09:24:41 -0700 (PDT) Received: from puffin.mail.pas.earthlink.net (puffin.mail.pas.earthlink.net [207.217.120.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AFEB43FCB for ; Wed, 2 Jul 2003 09:24:40 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-38lc0qi.dialup.mindspring.com ([209.86.3.82] helo=mindspring.com) by puffin.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19XkPH-0007SN-00; Wed, 02 Jul 2003 09:24:32 -0700 Message-ID: <3F0306FE.37E35D77@mindspring.com> Date: Wed, 02 Jul 2003 09:23:26 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Eivind Hestnes References: <000b01c3408e$b9fd1310$2401a8c0@xoanan> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a40bdbd7f8061dad2cb1fa5592e7961c5a387f7b89c61deb1d350badd9bab72f9c350badd9bab72f9c cc: freebsd-current@freebsd.org Subject: Re: Support for XFS in FreeBSD? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd-chat@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2003 16:24:41 -0000 Eivind Hestnes wrote: > Is XFS ported to FreeBSD? If not, what's the status? [ Let's assume this isn't the usual XFS troll. Here is all the historical information about all previous discussions. If you want to discuss this yet again because you are unwilling to take this at face value, and are unwilling to read the mailing list archives, followups are set to FreeBSD-chat. All replies to all followups posted to another FreeBSD-* list will be redirected to FreeBSD-chat ] -- It is not ported. Some people have tried to start a porting project in the past, but that project has so far failed to produce anything, even a simple port of the "newfs" program. There are no new plans to port it of which I'm aware, unless this is your way of volunteering to do the work. The best way to do that isn't to volunteer on this mailing list: it's to do the work and show up and say "Here! I've done the work". Most people who are involved in FreeBSD instead of Linux for the philosophical reason of software license, and could easily do the work, will not touch the code because it is under the GPL. This includes me; I personally believe a port would be rather trivial, "meaning mostly work which does not require deep thinking", but I will not do the work for anything less than a substantial amount of money and a legal indemnification. Most of us are additionally uninterested because it does not include the cluster support in the released sources, which is what makes XFS academically interesting, compared to any other journalled FS. You should feel free to do the port, and come back to us when it is complete and working. The project has stated in the past that it would be happy to take a completed port and place it under /usr/src/sys/gnu or /usr/ports. If a port is completed, it will never be the default root FS, since that would require rewriting it to get it out from under the license, or at least rewriting enough of it for the boot loader to have read-only access to it enough to load the XFS driver as a module. Clause 6 of the GPL forbids including it compiled into a FreeBSD distribution kernel binary without a change to the FreeBSD license, which we cannot legally change. Note: SCO is suing people who have touched Linux code with code from commercial OS's derived from System V. SGI's IRIX, from which XFS comes, is derived from System V, so there is some legal risk involved to anyone doing a port: SCO may sue you, too. I don't know if this effects the projects previous statements. -- Terry