From owner-freebsd-performance@FreeBSD.ORG Tue Sep 25 08:22:15 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BB5416A419 for ; Tue, 25 Sep 2007 08:22:15 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 78C8513C45B for ; Tue, 25 Sep 2007 08:22:14 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A54F5C.dip.t-dialin.net [84.165.79.92]) by redbull.bpaserver.net (Postfix) with ESMTP id B6CAE2E14E; Tue, 25 Sep 2007 10:05:09 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id C06295B4812; Tue, 25 Sep 2007 10:04:42 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.14.1/8.13.8/Submit) id l8P84gGt085913; Tue, 25 Sep 2007 10:04:42 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 25 Sep 2007 10:04:42 +0200 Message-ID: <20070925100442.otu5tgxvgkc400w0@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Tue, 25 Sep 2007 10:04:42 +0200 From: Alexander Leidinger To: Julian Elischer References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> <46F7E30D.3040409@elischer.org> <46F7EF85.9020506@elischer.org> In-Reply-To: <46F7EF85.9020506@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) / FreeBSD-7.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=1.996, required 8, BAYES_20 1.00, MIME_QP_LONG_LINE 1.40, RDNS_DYNAMIC 0.10, SMILEY -0.50) X-BPAnet-MailScanner-SpamScore: s X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu, Sanket Somnath Hase Subject: Re: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2007 08:22:15 -0000 Quoting Julian Elischer (from Mon, 24 Sep 2007 =20 10:10:29 -0700): > Julian Elischer wrote: >> Sanket Somnath Hase wrote: >>> Hi Matt , >>> We are graduate students at Carnegie Mellon University. We are enrolled = in >>> a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) whic= h >>> involves hands-on experience with operating-system code as it is develop= ed >>> and deployed in the real world. Murray Stokley referred us to you. >>> >>> We were thinking of contibuting to FreeBSD.We read through the =20 >>> description of your project "Rewrite the in-kernel file system =20 >>> syncer" and found it interesting.Could you let us know the status =20 >>> of this project? It will be great if you could mention some =20 >>> related readings. >>> We have already taken an operating system design and implementation cl= ass >>> (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like >>> kernel from scratch. We have fair experience in reading-coding-debugging >>> kernel code. All three of us interned at core systems group at companies >>> like Google and Oracle in the past summer. >>> Our team can invest 30 hours per week, for a period of 12 weeks of thi= s >>> Fall semester. We are wondering if we can contribute to FreeBSD. >>> It will be great if you could give us some pointers towards such work. >>> Looking forward to hear from you, >> >> Now that you have introduced yourself (step 1) that leaves only >> the following steps. >> >> 2/ look at the source to decide what is currently done. >> >> 3/ find who works in that area (use the CVS logs from the CVS web =20 >> interface) to >> see who's been active in that area and try contact them to =20 >> co-ordinate. (if no one answers that means you can proceed). > > step 4 became part of 3.. I forgot to renumber the later steps :-) AFAIK nobody works on the syncer. And nobody contacted me so far to =20 ask about this entry on the ideas list. As I get several requests for =20 other entries from time to time (without that someone produces =20 something) I conclude (based upon my experience with the ideas list): - most people think this entry is too advanced for them - nobody is looking into it >> 5/ discuss your changes and keep us up to date in arch@freebsd.org =20 >> for initial discussions on ideas and current@freebsd.org when you =20 >> are implementing and need >> to discuss things with people. I would add: if there are parts which are too advanced for you, just =20 ask on the lists. There are people out there which may be able to =20 help. Don't be afraid if something looks too big. If you go closer =20 there are always things you can do yourself, and if not... just ask on =20 the lists (arch@/current@). >> 6/ announce calls for testers and code drops when you are near completion= . >> >> 7/ take a vacation. >> >> Except for politeness (not stepping on other people's work) you don't nee= d >> to ask permission to do any work on this or any FreeBSD component. >> >> If the work is good and well documented, and passes a good review, it wil= l >> be accepted back. And to make it good and accepted, a good thing to do is to keep the =20 people up to date. Provide access to your work (e.g. posting links to =20 patches) and discuss various things on the lists. There are also =20 people which are willing to test changes (warn them if the changes are =20 in areas where a bug may result in data-loss), and there are always =20 edge-cases which you don't find yourself but broad testing will =20 reveal. Use the possibilities the lists provide (testers, reviews, =20 opinions) and you are on a good way to get an useful end-result. Bye, Alexander. --=20 I can't decide which WRONG TURN to make first!! I wonder if BOB GUCCIONE has these problems! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137