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