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 |