aKademy Interview: NX - Revolution of Network Computing?

In their own series of aKademy interviews, the German IT news website Golem.de has talked to KDE contributors Fabian Franz (also a member of the Knoppix development team) and Kurt Pfeifle about FreeNX. Now OSnews carries the English translation. NX, developed by NoMachine.com aims for nothing less than to revolutionize network computing. The software allows to connect and work on remote desktops even across low bandwidth links such as ISDN or modems. While at its core it speed-boosts X11 connections, as an addon it also can accelerate VNC/RFB and Windows Terminal Server/RDP sessions by a factor of 2 or more.

Fabian and Kurt had initially presented FreeNX as a preview during LinuxTag2004. FreeNX is a Free Software NX Server based on the GPL'd libraries from NoMachine. During the aKademy week they released FreeNX Server for the first time as a public snapshot (which also ships with Knoppix-3.6 aKademy Edition). The license is GPL. Debian FreeNX packages are hosted at Kalyxo.org.

Also, a first working 0.1 version of the FreeNX kNX Client is now checked in into kdenonbeta. Fabian, Aaron J. Seigo and Joseph Wenninger are working on a deep and seamless integration of the new NX Client into the KDE framework, utilizing DCOP, KParts, kio-slave and KWallet technologies and integrating it with the existing KDE Remote Desktop Connection utility.

The FreeNX and kNX initiatives will bring efficient, lean and high speed Terminal Services to KDE which work well even over very distant and low bandwidth links. They will connect KDE workstations with multiple Operating System platforms and enable users to seamlessly operate their favorite or required applications, regardless on what platform they run. Overall they will make Linux desktop migration plans significantly easier to implement and give a big boost to KDE adoption as the desktop environment of choice for corporate and enterprise usage.

The OSnews piece has some nice examples of NX/FreeNX use cases outlined by Kurt and Fabian.

Dot Categories: 


by Jan (not verified)

They should patent it... hehe

(Yes I know http://www.ffii.org)

by charles (not verified)

Can the FreeNX and kNX initiatives be looked at as a replacement of LTSP? According to what I have read, FreeNX and kNX require that the client have a window manager like KDE or GNOME. That is, a client cannot be thin!. If that is the case can FreeNX and kNX be hacked somehow so that they can be functional on a disk-less workstation much like the situation one finds in the case of the LTSP? This would be very very useful. As things stand now, it's only fat clients that can make use of these tools whereby they would be accessing services of systems that are far more powerful. This does not solve one of the major problems I am facing like noise, power consumption and general maintenance related to computer systems with moving parts.

I also wanted to know whether a configuration can be made where a single system that can boot GNOME or KDE can be made to provide either environments depending on a user specifications.


by Christian Loose (not verified)

You might want to take a look at the following article:

NoMachine NX Client now available for Thinstation users

by nobodyofinterest (not verified)

Yes. pxes.sourceforge.net

You have a PXE bootable ethernet adapter, and configure your server to push a PXES image over via tftp. This image will include the NX client to connect to your NX server running KDE.


by janne (not verified)

Will support for NX be built-in in KDE3.4? BTW: does it support drag and drop? I mean, suppose I'm running KDE and make a NX-connection to another KDE-machine. Could I copy files between the sessions by simply dragging a file from the "native" KDE-session and dropping it in to the desktop of the NX-session?

I'm really excited about NX! At work, I have to endure Windows XP. With NX, I could use my beloved KDE-desktop at work as well. Just connect to my home-machine using NX and I would be all set! I'm just waiting for the FreeNX-packages to appear in Gentoo....

by pipitas (not verified)

>>> Will support for NX be built-in in KDE3.4? <<<
I guess so.

>>> BTW: does it support drag and drop? <<<

>>> Could I copy files between the sessions by simply dragging a <<<
>>> file from the "native" KDE-session and dropping it in to the <<<
>>> desktop of the NX-session? <<<

>>> I'm really excited about NX! <<<
Calm down. It wont go away. ;-)

by FreqMod (not verified)

According to "http://packages.gentoo.org/search/?sstring=FreeNX" Free NX server is available in gentoo.

by Janne (not verified)

Yep, there seems to be preliminiary packages available. But I'm using AMD64, and it's not available for it yet. Well I could use the provided package with some hacking, but I can wait for a while longer

by cm (not verified)
by Datschge (not verified)

He apparently didn't try it out himself, that's all.

by cm (not verified)

Well, I wouldn't want to have a nice new technology advertised with incorrect arguments, no matter how good the real acceleration is.

But I cannot tell, and I haven't even tried it out yet.