Summary: | distcc front end similar to P2P appz for adding/removing 'friend' machines | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tremaine Lea <security> |
Component: | [OLD] Core system | Assignee: | Lisa Seelye (RETIRED) <lisa> |
Status: | RESOLVED UPSTREAM | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | 2004.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tremaine Lea
2004-06-06 22:32:03 UTC
I'm going to mark this as UPSTREAM, however, the topic of processer sharing over the Internet has come up before. The general consensus is that by spreading your code out for compilation out amongst anonymous persons defeats the purpose of compiling your code from source in the first place. If you're insistant of this please feel free to write a patch and submit it to the distcc mail list. http://distcc.samba.org Ah, I see where the confusion came in. It wasn't my intent to request you turn distcc into an anonymous distributed compile option, I can see that being a poor model for a number of reasons. I was thinking of something more along the lines of a distcc client that root can add/remove trusted users from, similar to an instant messenger with the 'auth required' option enabled. I'd love to write a patch, but I have only ideas... code is currently beyond me. For example, I have access to 3 systems gentoo systems, and a *short* list of friends I trust who also run gentoo systems. All of these systems are on high speed cable modems (DOCSIS) with very low latency, but have dynamic IP's (technically... they don't change often at all) If we were able to add each other as users in a distcc client to distribute compiling, we can sign on and off as needed and the client can keep track of which distccd's are available. Perhaps a client that had the following: -communicates over ssl -remote users added by local after auth request -remote user info contains system info pertinent to gcc -distcc client adds and removes IP from distccd based on online status of remote users |