On Fri, Jul 25, 2003 at 01:55:52PM -0700, matt massie wrote: > brooks- > > gexec is not in CVS right now .. although .. once i had some time .. i > planned to incorporate gexec and it's friend into the g3 distribution. > it's a bit of a big project so i wasn't planning on making it a part of > 3.0.0. > > gexec was developed by brent chun and it's main distribution site (for > now) is http://www.theether.org/gexec/. currently it only runs on linux > i386 and ia64. > > porting it should not be a huge undertaking. the biggest obstacles will > be: > > 1. passing user credentials over a unix domain socket. we are using a > linux specific call to get the UID from the socket. every OS does it a > different way.
This on is easy on FreeBSD since modern BSD systems have getpeerid(). > 2. creating and using a unix domain socket. again.. different everywhere. This one is more complicated. I think we can stuff a server socket in /var/run or equivalent on most systems for the server. I'm not quite sure how the client socket will work. > if you like, i can put the latest gexec in the CVS repository and make you > a ganglia developer on the ganglia project. you can hack on it to your > hearts content. That would be great. Don't have a sourceforge account yet, but I should have one shortly. -- Brooks
pgp9Ap1rGNVgw.pgp
Description: PGP signature