From owner-freebsd-hackers@FreeBSD.ORG Thu Feb 26 01:27:46 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 E383F1065672 for ; Thu, 26 Feb 2009 01:27:46 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (h-66-166-149-52.snvacaid.covad.net [66.166.149.52]) by mx1.freebsd.org (Postfix) with ESMTP id 916458FC08 for ; Thu, 26 Feb 2009 01:27:46 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by monday.kientzle.com (8.14.3/8.14.3) id n1PNejnp010682; Wed, 25 Feb 2009 15:40:45 -0800 (PST) (envelope-from kientzle@freebsd.org) Received: from [10.123.2.23] (10.123.1.2 [10.123.1.2]) by monday.kientzle.com with SMTP id axc84rjepyyjjza978cmxd2xwi; Wed, 25 Feb 2009 15:40:45 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <49A5D6FC.1090800@freebsd.org> Date: Wed, 25 Feb 2009 15:40:44 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Siddharth Prakash Singh References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: Google SoC 2009 Idea 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: Thu, 26 Feb 2009 01:27:47 -0000 Siddharth Prakash Singh wrote: > > I am a student from India. I am willing to contribute to FreeBSD > as a google soc participant this year. I would like to suggest an > idea. > Title: Multicore Aware Process Scheduler. > I have not gone through the process scheduler code of Free BSD. > Hence, I am not yet aware about the current support for Multicore > Architectures. Since you posted to a lot of different lists, I think you probably don't already use FreeBSD. (If you did, why would you post to NetBSD and DragonflyBSD lists?) Scheduler work is quite complex and interacts heavily with the rest of the system; it may not be a good choice for someone who doesn't already have a lot of experience with FreeBSD. You should probably tell us a little more about yourself: What kind of student? Graduate? Undergraduate? Are you in a CS program or some other engineering program? Do you use FreeBSD? How long have you used it? What do you do with it? Have you read Kirk McKusick's book on FreeBSD internals? Have you built and installed a FreeBSD system from source code? Have you taken classes on OS internals? How much C programming have you done? What areas of FreeBSD have you had the most problems with? How would you make those areas better? Tim Kientzle