| Just an Idea I had Firstly, I don't know how one would set this up or if it's even possible in that case, as I wouldn't consider myself a programmer (some java, html, and basic....but not much and this was a while back).
On to the idea...
Most people know the idea behind Folding@Home. It's essentially a project designed to discover more information about protein folding using multiple computers that use a certain program. These computers could use some of their idle processor time toward this project and speed up the processing of this project.
Then there's distcc. A program that splits compiling across a network.
Well, the idea I had was similar, but would be very useful to Gentoo especially. Most people complain about the long compile times or updates involved with Gentoo (especially if your computer is <1 Ghz). I thought that it would be very useful to somehow set up a program similar to Folding@Home that could be used to split up the compiling of the programs for people who are using is. Let's say, it's called "Gentoo@Home"...just a hypothetical name. Whoever is using "Gentoo@Home" would get a speed increase when compiling some packages since it would be split up to the other computers involved (like a combination of Folding@Home and distcc if you will). I'm sure, in the beginning the speed increase would be none (or even a decrease since you would be sending lots of information across the internet), but once more people start using it, I'd think the speed increase would be impressive....and since many people who use Gentoo are on broadband (I'd assume so since there are many large downloads and since Gentoo is very internet-dependent) the downloads/uploads should be fairly quick.
The idea is that, if we get many people to use this, the one annoyance of Gentoo (long compile times) would be eliminated making Gentoo an excellent all around OS, as you still compile from source...but it won't take long.
What is everyone's thoughts on this? Is it possible to do? Safe? Would it be a worthwile step?
__________________ System Specs: Arch 0.7.2 (Gimmick); Kernel=2.6.16-ARCH; Fvwm; xorg-7.0 (w/3D!!); Dual Athlon MP 1800+; Asus A7M266-D mobo; 40GB (ATA 133); Audigy 2 Platinum; Radeon 9800 Pro (3D included  )
Registered Linux user number 395691
|