From owner-freebsd-hackers@FreeBSD.ORG Sat May 9 16:54:14 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 862C01065670 for ; Sat, 9 May 2009 16:54:14 +0000 (UTC) (envelope-from sarawgi.aditya@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.228]) by mx1.freebsd.org (Postfix) with ESMTP id 576BA8FC1C for ; Sat, 9 May 2009 16:54:14 +0000 (UTC) (envelope-from sarawgi.aditya@gmail.com) Received: by rv-out-0506.google.com with SMTP id k40so1718968rvb.43 for ; Sat, 09 May 2009 09:54:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=JO0bJ13SBsZwStom7UhaaMOHSqhLIKPHyiQ7dwyrOMc=; b=EinjNzPByRQR6KvlkQQrecNGdyFEQK/RY82JC52IGb/imz4uYqU7zNw6gNp67CjhA/ xUfUaL6Zw/iBsEtNobaVh9mBRTYZXB07+o4/ogjbjdlIm11Wjxau+c1bX4oiJ081WfEN zBur5ZPo3QUr/97Gr46v0qxtI6+mm9ACoE82E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=TLU0B0QoE/0YjN8hFGUFZtD/ZWUH5BB09pGKh/AdkUPBm3nKGZj3Q1ROqKQNuHp9Ti D/HNQ9+BjzV9Gk90ECYJxmEI7opy+EHtTi5uI01TUSJ+l4cr7MKth6C1t6o8igs6dP3I 66kjshgag6GZw8dBE8XGz5AWaMLMZy6i8CYCI= Received: by 10.140.202.12 with SMTP id z12mr2316968rvf.228.1241886671410; Sat, 09 May 2009 09:31:11 -0700 (PDT) Received: from ([123.50.179.22]) by mx.google.com with ESMTPS id l31sm4368826rvb.39.2009.05.09.09.31.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 09 May 2009 09:31:10 -0700 (PDT) Date: Sat, 9 May 2009 22:02:19 +0530 From: Aditya Sarawgi To: freebsd-hackers@freebsd.org Message-ID: <4a05afce.1f588c0a.0ed4.0089@mx.google.com> References: <4A05A273.3010904@cable.net.co> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A05A273.3010904@cable.net.co> User-Agent: Mutt/1.4.2.3i Subject: Re: SoC 2009: Improving ext2fs and making it GPL free X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 May 2009 16:54:14 -0000 On Sat, May 09, 2009 at 10:34:11AM -0500, Pedro F. Giffuni wrote: > Hi Aditya; > > Your project is very interesting, specially if you get to freeing us > from the GPL in ext2fs. > > I have a couple of short documents for you. > > First here is the description of the Mach port on which our current code > is based: > http://www.cs.utah.edu/flux/lites/html/ext2fs.html > > Here is the revision document of the NetBSD port: > http://www.feyrer.de/NetBSD/ext2fs-rev1.html > > I am unsure if it will be an easy project or not, or if it's just better > to start from scratch from the complete NetBSD port but if you happen to > have time for additional features, my personal wishlist has: > > - SEEK_HOLE and SEEK_DATA extensions for lseek(2) > - support for gjournal. > > just a wishlist... I know I am too optimistic :). > > best regards, > > Pedro. Hi, Thnaks for the lites document. Porting the entire file system from NetBSD will be quite difficult and the current implementation has only parts under GPL so my plan is to rewrite only those parts. My plan is - freeing ext2fs from GPL. - making it MPSAFE (after SoC). - adding new features like journalling (possibly using gjournal ), extended attribute support etc. Cheers, Aditya Sarawgi