[X2go-user] Question about the source

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Sat Mar 19 04:03:14 CET 2011


Hi Tyler,

I will divert this posting to x2go-dev at 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 at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-user/attachments/20110319/36d610b5/attachment.pgp>


More information about the x2go-user mailing list