Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   Cross compatibility, co-located boxes, shell accounts etc. (https://www.gnutellaforums.com/general-gnutella-development-discussion/14643-cross-compatibility-co-located-boxes-shell-accounts-etc.html)

James Connolly August 19th, 2002 05:23 AM

Cross compatibility, co-located boxes, shell accounts etc.
 
Hi,

Compaq has an excellent program called Test Drive which gives you a shell account on machines in one of their LAN's. It is cool because your account gives you a shell on a box running FreeBSD, one running NetBSD, and boxes running a variety of Linux distributions - Debian, Red Hat, Mandrake and so forth. One downside is the accounts don't have real net access, and if they think you're trying to upload and download mp3's you'll get kicked. Which is what just happened to me for the second time - last time I got my account turned back on explaining I'm just testing cross-platform compilation, I'm not trying to run my Gnutella program so as to get Britney Spears mp3's or whatnot.

Currently I have access to a Windows 98 box, and a Solaris 7 box which are in my home, and I have access to an OpenBSD box on the net. I would like to be able to have a shell account on co-located servers running as many different OS's as possible so my Gnutella servent, gnutizen , can run on as many different platforms as possible. Since Linux and FreeBSD are two of the most popular OS's I currently don't have access to, if anyone knows of free shell accounts that allow compiling, or if you have a colocated box with shell accounts, it would be helpful. I had a colocated box last year, and gave shell accounts to people like Josh Pieper of gnut so as to help cross-compatibility or whatnot, but unfortunately I do not have that box any more, so I wouldn't be able to trade shell accounts like I once was. One thing I can offer is that gnutizen will compile and run automagically on your platform. Even if you don't have a co-located box but at home you dialup to the net from a Linux or FreeBSD machine, you can download my source code, see if it compiles and runs and report back what happens. In return, I can download your program, and see how it runs on Windows 98, Solaris 7 and OpenBSD 3.1 (I don't have root on the OpenBSD so I can't run tcpdump and stuff like that). Some time this year I will be putting a new box on my home LAN which will either run Linux or FreeBSD as well.

Gnutizen is still inchoate and not at the "version 4 spec" yet, but I'm trying to tackle these socket/thread/time/graphics/endian cross-compatibility problems now so that I won't have to go through the massive undertaking of re-writing the program later. Currently, my program, which is written in C, runs on Solaris 7 and Windows 98 with no problems. Before my last release I tested it on a Linux as well, although now that Compaq Test Drive locked my account, I am unable to currently do that.

So in closing - if you have a Linux/BSD shell account you can offer me, or know of one that's out there, it would be appreciated and gnutizen will run on your platform. I've investigated many of the public ones but Compaq was the only good ones, many of the other ones have no shell, or no compiler and whatnot. Or, if you don't have access to a colo'd box (eg a box permanently on the net) but do have Linux, FreeBSD and so forth, maybe we can trade bug reports - you tell me what's wrong on Linux/BSD and I'll tell you waht's wrong on Windows/Solaris/OpenBSD.

My e-mail address is gnutizen at yahoo dot com.


All times are GMT -7. The time now is 01:17 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.