Date: Tue, 25 Sep 2007 10:04:42 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Julian Elischer <julian@elischer.org> Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu, Sanket Somnath Hase <sanket@cmu.edu> Subject: Re: interested in working on freeBSD Message-ID: <20070925100442.otu5tgxvgkc400w0@webmail.leidinger.net> In-Reply-To: <46F7EF85.9020506@elischer.org> References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> <46F7E30D.3040409@elischer.org> <46F7EF85.9020506@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Julian Elischer <julian@elischer.org> (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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070925100442.otu5tgxvgkc400w0>