From owner-freebsd-hackers@FreeBSD.ORG Sat Jan 14 22:33:21 2012 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 C2D5E106567E for ; Sat, 14 Jan 2012 22:33:21 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 0C2258FC16 for ; Sat, 14 Jan 2012 22:33:20 +0000 (UTC) Received: by wgbgn7 with SMTP id gn7so753052wgb.31 for ; Sat, 14 Jan 2012 14:33:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=k4CGe9LsUka0HUltcrX4RWGFdQEWeBkia58wMaL3TSM=; b=BBjjM1cJgW3vOU+vR6SlGnphc5C2H4N/vHRqEdovX1ijnVzNBugMGa6Dwbii9AdrCj Hx6rHRt+BLnTD6u7vjxu1k54uZOcGzOnmg+ThcPgHIZE4CHpsMN92y50qf1O3IdC828I kcvEH2WirwK3LuWOkcXCNCN/gJhQPhdviLMgg= MIME-Version: 1.0 Received: by 10.180.97.73 with SMTP id dy9mr10506967wib.11.1326580399933; Sat, 14 Jan 2012 14:33:19 -0800 (PST) Sender: asmrookie@gmail.com Received: by 10.216.234.194 with HTTP; Sat, 14 Jan 2012 14:33:19 -0800 (PST) In-Reply-To: References: Date: Sat, 14 Jan 2012 23:33:19 +0100 X-Google-Sender-Auth: PdRa-vgq_fxNTvksdufrVp-u_RA Message-ID: From: Attilio Rao To: Kip Macy Content-Type: text/plain; charset=UTF-8 Cc: freebsd-hackers@freebsd.org, Matthieu Hauglustaine Subject: Re: 2 years student project 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, 14 Jan 2012 22:33:21 -0000 2012/1/14 Kip Macy : > Many of the ideas on that page are stale. I believe that the most > promising approach would be to figure out what area of the system > you're most interested in, e.g. networking, file systems, virtual > memory, scheduling etc., make an honest appraisal of your development > abilities (the rate at which you can come up to speed working with a > large body of code and your ability to read technical documentation), > and then contact the mentor for one of the "Ideas" in your area of > interest to discuss how to proceed further. In order to have any > likelihood of success you'll need to find someone who is willing to > take the time to discuss things with you on a regular basis. In addition to what Kip suggests, there are also a lot of other ideas that are really very subsystem-specific and are not listed in the "Ideas" page, thus if you figure out the kernel areas where you want to work (and, as Kip says, the rate of your learning) we can provide you a list of people to contact for any area which can provide several degrees of mentorship too. Attilio -- Peace can only be achieved by understanding - A. Einstein