From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 29 23:58:15 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 DF4921065670 for ; Sun, 29 Mar 2009 23:58:15 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (kientzle.com [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id B22CE8FC08 for ; Sun, 29 Mar 2009 23:58:15 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by kientzle.com (8.14.3/8.14.3) id n2TNwFZl081199; Sun, 29 Mar 2009 16:58:15 -0700 (PDT) (envelope-from kientzle@freebsd.org) Received: from dark.x.kientzle.com (fw2.kientzle.com [10.123.1.2]) by kientzle.com with SMTP id p753myee9nicxdnegy25yyuvga; Sun, 29 Mar 2009 16:58:15 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <49D00B16.20507@freebsd.org> Date: Sun, 29 Mar 2009 16:58:14 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.19) Gecko/20090226 SeaMonkey/1.1.14 MIME-Version: 1.0 To: Aram Havarneanu References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: Shared Disk/Transactional/Distributed file system (GSoC Proposal) 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: Sun, 29 Mar 2009 23:58:16 -0000 Aram Havarneanu wrote: > I have been giving some thought lately on some ideas I would like to > do for Google Summer of Code. I haven't posted my application yet, as > I hope to get some feedback first. An interesting idea, but it sounds much too ambitious for a six-week summer project. I suggest you try to come up with something rather a bit smaller. There are a couple of proposals on the FreeBSD Summer of Code site for small projects that deal with filesystem issues. Especially if you've not worked with the FreeBSD kernel before, it's probably advisable to first tackle a small project that would fix some issues with existing file system implementations so you can learn what a real FS implementation looks like. Once you know your way around the kernel and the filesystem interfaces, then there will be plenty of time to tackle designing your own file system from scratch. There's a suggestion on the FreeBSD Summer of Code page, if I recall correctly, to fix some issues with the msdosfs file system implementation, and I seem to recall some people asking recently about zisofs support for the iso9660 driver. Of course, a lot depends on your particular background. You didn't say how much work of this sort you'd done in the past. Cheers, Tim Kientzle