From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-49001-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1RbFlG-0000VT-3h
	for garchives@archives.gentoo.org; Thu, 15 Dec 2011 18:10:30 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id DF56821C159;
	Thu, 15 Dec 2011 18:10:20 +0000 (UTC)
Received: from mail-pz0-f53.google.com (mail-pz0-f53.google.com [209.85.210.53])
	by pigeon.gentoo.org (Postfix) with ESMTP id CD04721C156
	for <gentoo-dev@lists.gentoo.org>; Thu, 15 Dec 2011 18:09:46 +0000 (UTC)
Received: by dady9 with SMTP id y9so2633834dad.40
        for <gentoo-dev@lists.gentoo.org>; Thu, 15 Dec 2011 10:09:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type:content-transfer-encoding;
        bh=b1YToJljbORLAIbUmEbqERiL7GxA/prpK1uwexrY1pU=;
        b=FlhelOaokOHENsU5o+0EOM6VJq2VWqctVKTDxWNXk5bVBjhmKxMylHNksh9Sf1QeJ9
         oSqdfPZtKPnghSwMyoSkeUapVjqO2dUCWB95F8s80yPG3zytAJTeo7LtBysfOLo/VAGc
         BuD7f/WyhlyMZmbux1X5Zf3YrbdvsRentmP5Q=
Received: by 10.68.197.138 with SMTP id iu10mr11340953pbc.27.1323972586133;
 Thu, 15 Dec 2011 10:09:46 -0800 (PST)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.68.43.193 with HTTP; Thu, 15 Dec 2011 10:09:15 -0800 (PST)
In-Reply-To: <CAAr7Pr8cPELqcxVOPe8x2ERo0r26Zc-K_pDxUCu0S5yz3OwDdQ@mail.gmail.com>
References: <CAOh0hwNZ07zVeFmSMO5ES5hbg=frM4g+gi8gmagkf-u+6Xue3g@mail.gmail.com>
 <CAAr7Pr8cPELqcxVOPe8x2ERo0r26Zc-K_pDxUCu0S5yz3OwDdQ@mail.gmail.com>
From: Gaurav Saxena <grvsaxena419@gmail.com>
Date: Thu, 15 Dec 2011 23:39:15 +0530
Message-ID: <CAOh0hwM43mVuqT-TSu-mMQARC4ztc2=aBDq9doz+-M=r-X+LRQ@mail.gmail.com>
Subject: Re: [gentoo-dev] Six month major project on Gentoo
To: gentoo-dev@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: d441b034-6cef-49e2-87f4-b14beb802a28
X-Archives-Hash: 4ec58f7e1e4b2f66c83110b2d6830890

Hello Alec,
I am interested in a distributed compiler like this ,this involves
quite a good project it seems. I would like to work on it, if possible
could you please give me some pointers regarding more details about
the project so that I could decide what to work upon.

On Wed, Dec 14, 2011 at 11:59 PM, Alec Warner <antarus@gentoo.org> wrote:
> On Wed, Dec 14, 2011 at 3:06 AM, Gaurav Saxena <grvsaxena419@gmail.com> w=
rote:
>> Hello all,
>> I am interested in doing my final year computer scence project on gentoo=
. I
>> would be having a duration of six months to work on the project. Could y=
ou
>> please suggest me some good project ideas that would be helpful to me as
>> well as gentoo. I am interested in parallel computing, data structures ,
>> operating system. I am well versed in C/C++. I think=A0 there might be
>> projects which need to be done, I would like to work on them.
>
> The only idea I can think of for parallel computing / distributed
> systems would be at the build level.
>
> distcc-ng, a farm of user-controlled machines that compile your code
> in a p2p fashion.
> a distributed hash table of input, output tuples (basically .o caching
> so users can fetch the .o from the DHT)
>
> Both of these have *massive* trust issues. When random guys on the
> internet are compiling your code you have to be very careful about how
> you verify and execute that code. When you fetch .o files from a DHT
> you have the same problem.
>
> Almost every other problem I can think of at the Gentoo OS level can
> fit on a meager sized machine (i.e. it is not a distributed systems
> nor a parallel computing problem.)
>
> Many of the annoying parts of Gentoo are merely tools problems; the
> existing tools are poor / under-maintained or standard tools do not
> exist (so users / developers roll their own.) You may have success in
> the tools arena if you talk to mgorny or portage-utils@; I know mgorny
> has written a few C tools and might have sufficient 'gentoo' C
> libraries you could utilize; the portage-utils alias holds the
> portage-utils authors (portage-utils being another set of tools
> written in C for gentoo.)
>
> I actually liked cbergstrom's idea of toolchain-type stuff; but I'm
> not really sure how easy it is to on-board with those communities
> (lord knows in my senior year of CS I would have been useless working
> on a compiler.)
>
>>
>> --
>> Thanks and Regards ,
>> Gaurav
>



--=20
Thanks and Regards ,
Gaurav