Hi Tyler,
I will divert this posting to x2go-dev@lists.berlios.de. Please let us
continue the discussion there.
On Sa 19 Mär 2011 03:24:51 CET Tyler Jameson Little wrote:
I downloaded a copy of the source by using this command: git clone git:// code.x2go.org/x2goserver.git
The site is still under construction. The package has been uploaded
for evaluation by two guys from university of Erlangen, Germany. For
now, please refer to their Git site for the other packages (x2goagent,
nxlibs etc.):
http://i4git.informatik.uni-erlangen.de
I want to try to make a module on NodeJS, and I had assumed that I would get a bunch of source files written in C or C++, but what I got was a bunch of Perl scripts.
Is that all the server is? Am I missing something? My goal is to make an NX server that can run over a simple TCP or HTTP server and I was going to write a client for display in the browser.
The X2go developers are already working on a QtPlugin based browser
plugin. Maybe you should take a look at that. Code is included in the
x2goclient project:
http://i4git.informatik.uni-erlangen.de/x2goclient.git/
From my research, X2Go is supposed to be the most fully featured, open source NX implementation out there. I downloaded the source from NoMachine.com for part of their server and it was as I expected, a bunch of C and C++ sources.
With NodeJS, I have a couple of options:
- Include a C++ module by exporting certain functions
- Write the source in server-side JavaScript
- Use the exec command to execute scripts on the command-line
If the server really is that simple, then my project will be a lot less painful and will take me a lot less time than expected to make work with NodeJS. If the server really is this simple, how does it compare performance-wise with the open source version from NoMachine? I want to possibly have several NX servers piped through a single webserver where each NX server is running in it's own VM, so efficiency is what I'm after. I am primarily looking at just running this on Ubuntu, so this package looked like it was the right one (debian).
For Ubuntu there is the development ppa of university of Erlangen: https://launchpad.net/~siretart/+archive/x2go
Any help that any of you could offer would be much appreciated. I'm excited to start playing with this software!! Don't worry, anything I produce will be Open Source, regardless of whether I do a complete rewrite.
Note that most of components of X2go will become AGPL
(http://www.gnu.org/licenses/agpl.html) before the next release
(,,Baikal'').
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...