Gentoo Archives: gentoo-dev

From: Gaurav Saxena <grvsaxena419@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Six month major project on Gentoo
Date: Thu, 15 Dec 2011 18:10:30
Message-Id: CAOh0hwM43mVuqT-TSu-mMQARC4ztc2=aBDq9doz+-M=r-X+LRQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] Six month major project on Gentoo by Alec Warner
1 Hello Alec,
2 I am interested in a distributed compiler like this ,this involves
3 quite a good project it seems. I would like to work on it, if possible
4 could you please give me some pointers regarding more details about
5 the project so that I could decide what to work upon.
6
7 On Wed, Dec 14, 2011 at 11:59 PM, Alec Warner <antarus@g.o> wrote:
8 > On Wed, Dec 14, 2011 at 3:06 AM, Gaurav Saxena <grvsaxena419@×××××.com> wrote:
9 >> Hello all,
10 >> I am interested in doing my final year computer scence project on gentoo. I
11 >> would be having a duration of six months to work on the project. Could you
12 >> please suggest me some good project ideas that would be helpful to me as
13 >> well as gentoo. I am interested in parallel computing, data structures ,
14 >> operating system. I am well versed in C/C++. I think  there might be
15 >> projects which need to be done, I would like to work on them.
16 >
17 > The only idea I can think of for parallel computing / distributed
18 > systems would be at the build level.
19 >
20 > distcc-ng, a farm of user-controlled machines that compile your code
21 > in a p2p fashion.
22 > a distributed hash table of input, output tuples (basically .o caching
23 > so users can fetch the .o from the DHT)
24 >
25 > Both of these have *massive* trust issues. When random guys on the
26 > internet are compiling your code you have to be very careful about how
27 > you verify and execute that code. When you fetch .o files from a DHT
28 > you have the same problem.
29 >
30 > Almost every other problem I can think of at the Gentoo OS level can
31 > fit on a meager sized machine (i.e. it is not a distributed systems
32 > nor a parallel computing problem.)
33 >
34 > Many of the annoying parts of Gentoo are merely tools problems; the
35 > existing tools are poor / under-maintained or standard tools do not
36 > exist (so users / developers roll their own.) You may have success in
37 > the tools arena if you talk to mgorny or portage-utils@; I know mgorny
38 > has written a few C tools and might have sufficient 'gentoo' C
39 > libraries you could utilize; the portage-utils alias holds the
40 > portage-utils authors (portage-utils being another set of tools
41 > written in C for gentoo.)
42 >
43 > I actually liked cbergstrom's idea of toolchain-type stuff; but I'm
44 > not really sure how easy it is to on-board with those communities
45 > (lord knows in my senior year of CS I would have been useless working
46 > on a compiler.)
47 >
48 >>
49 >> --
50 >> Thanks and Regards ,
51 >> Gaurav
52 >
53
54
55
56 --
57 Thanks and Regards ,
58 Gaurav