Slashdot Mirror


Next Knoppix Release to Feature GPL'd FreeNX

linuxtag-reporter writes "The first day of LinuxTag, Europe's biggest Free Software event (expecting 25,000 visitors) already has one big highlight. It seems that Fabian Franz from the Knoppix Project hacked up a 'FreeNX Server' based on NoMachine's NX technology (poor NoMachine might lose business now). Fabian Franz presented a first preview of the 'GPL Edition' in a live demo together with Kurt Pfeifle. The demo showed sessions going from Germany to Italy just based on a slow WLAN connectivity (shared with hundreds of visitors). A connection lost due to bad network conditions was easily re-connected to, and a deliberately suspended session was revitalized too -- it was just like 'screen' with a GUI! A report on the official LinuxTag webpage says FreeNX will be publically released for the first time as part of the upcoming Knoppix-3.6 release. The Kalyxo project is building and hosting Debian packages of FreeNX and NX/GPL for everyone to use."

28 of 238 comments (clear)

  1. What do these things do? by Anonymous Coward · · Score: 5, Insightful

    Besides being part of a future Knoppix release, what is NX?

    Please assume that some readers (me, others?) don't know what "screen" is.

    Maybe I should google for "linux screen knoppix" - that would be useful...

    I could click on the nomachine.com link, but why should I have to?

    -ac

    1. Re:What do these things do? by Leomania · · Score: 5, Informative

      From the manpage for screen:

      "Screen is a full-screen window manager that multiplexes a
      physical terminal between several processes (typically
      interactive shells)."

      I use it all the time; start an interactive job while I'm at work on a particular machine using screen, disconnect using "CTRL-A d" then go home, log into the same machine, issue the command "screen -r" and I'm right back into that shell session.

      These days, I mostly use TightVNC over a VPN pipe instead, which gives me the graphical equivalent of this.

      Hope this helps.

      - Leo

      --
      You don't use science to show that you're right, you use science to become right.
    2. Re:What do these things do? by KilobyteKnight · · Score: 5, Insightful
      So, you're saying that you should be able to get a full and complete understanding of a technical system solution from a Slashdot article blurb without doing any research of your own or without reading any of the links?

      I believe what what the poster meant was that a news posting should at least have a basic overview of what the heck it's about.

      I know what Knoppix is, I know what screen is, but I don't have a clue what NX is. Even descriptive adjectives would help.

      I'm interested in finding out what NX is. Since the link is Sashdotted I can't at the moment. I've gotten side tracked by your anonymous flame. I will probably have forgotten about it by later today. So I'm left wondering.

      The editors here signed million dollar contracts, revenue is coming in from ads and subscriptions, they've been at it for years.... you'd think they'd have learned at least a few basic journalism techniques.

      I see a lot of wrong information posted as news. The most descriptive news items are typically when they lucked out and copied a good paragraph from the story link. Heck, they aren't even good at checking to see if they've already posted the story on their own site.

      It's just laziness. I'd expect such from volunteers... but as I pointed out, they're getting paid well.
      --
      When will Windows be ready for the desktop?
    3. Re:What do these things do? by XMyth · · Score: 4, Funny

      Good point, lets not use the forum we have here for discussing things and just everyone be quiet and if you have any questions then keep them to yourself.

    4. Re:What do these things do? by dipipanone · · Score: 4, Funny

      So, you're saying that you should be able to get a full and complete understanding of a technical system solution from a Slashdot article blurb without doing any research of your own or without reading any of the links?

      Not at all. Unfortunately, there isn't even the vaguest hint of what NX is from the article -- personally, I thought it was a Needle eXchange. But I decided to Google it to check.

      I'm glad I did though, because otherwise I'd never have known they were incorporating some new lesbian porn server into forthcoming linux distros.

    5. Re:What do these things do? by KilobyteKnight · · Score: 5, Insightful

      Nothings changed since they started making money.

      Oh, but it has. It changed from being a hobby to being a business. A business based in part on ad revenue. And I, as a consumer, for whom those ads are targetted, certainly have every right to comment on the quality of the service.

      One thing that has remained pretty much the same is the quality of the service. I expect more from professionals than I do from hobbyists. And don't kid yourself into thinking they haven't entered the realm of paid professionals.

      Don't get me wrong, the Slashdot crew broke ground. I respect them for that. They were among the first to do what they do. They created something wonderful. Then they got paid and have done little more than add a couple of features to the website since then. Moderating and meta-moderating and karma may help weed some of the nonsense out of the user responses, but unless they pay attention to people like me the nonsense will continue in the articles themselves.

      I intend this as constructive criticism, not a troll or a flame. I want Slashdot to stay around. I just want it to be better.

      Slashdot shouldn't rest on its laurels.

      --
      When will Windows be ready for the desktop?
  2. Poor NoMachine indeed. by FreeLinux · · Score: 5, Funny

    (poor NoMachine might lose business now).

    This is compounded by higher bandwidth charges due to their present Slashdotting. They'll be tits up in no time.

  3. Kudos to developers by Metteyya · · Score: 4, Insightful

    It seems that Knoppix doesn't stop surprising everyone, being probably the most innovative Linux distro (introduced LiveCD and great hardware detection).
    It would be great if other distro's developers tried going the same way - be innovative, be creative!. Now it's quite boring to have hundred of Kno* and *pix distros, every one built with philosophy "take Knoppix and replace two apps with your favourite ones".
    Is there any way to financially support Knoppix?

  4. Better than VNC through compressed ssh? by jbwiv · · Score: 5, Interesting
    I've always made out quite well with running a VNC connection through a compressed ssh pipe, like so:
    $ ssh -f -CNL5901:localhost:5901 mylogin@myremotemachine

    $ vncviewer localhost:1
    How's NX any different/better? When it first came out, I gave it a look but didn't think speed was overly impressive...
    1. Re:Better than VNC through compressed ssh? by hackel · · Score: 5, Informative

      As the original post said, you can reconnect to disconnected sessions, which is nice. A VNC can't do that if the SSH tunnel is broken. I also currently launch VNC from inetd, and once that connection's broken, there's no way to re-connect to it. I'm definitely looking forward to checking out FreeNX!

    2. Re:Better than VNC through compressed ssh? by 4lex · · Score: 4, Informative

      I must be unknowingly running FreeNX (under an alias to vncviewer). If vncserver is still alive, you can *always* reconnect to the session, from any computer! I use a knoppix CD, ssh -X to my machine and vncviewer my vnc session, and it works great!

      --
      My journal. Mainly about freedom.
  5. Re:VNC by jrcamp · · Score: 5, Informative

    VNC performance has always been unacceptable to me, even on LAN's. NX uses the X11 protocol, but it encrypts (via SSH) and compresses by itself so you don't have to open an SSH tunnel, etc. It can also play the sound on the local host.

  6. Re:Correct me if I'm wrong by hackel · · Score: 4, Insightful

    Heh, you obviously don't understand the point of Free software. In general, having that product available as Free software will attract much more users than the few at that particular company that might go out of business. If they are -smart-, they will assist the open source development effort, and re-tailor their business to provide expert integration solutions of FreeNX, etc.
    It's all about -service- and developing code, not re-selling code over and over again without doing any work. That's the difference. They don't have to go out of business, just change their old business model.

  7. You are wrong by RenatoRam · · Score: 5, Informative

    NoMachine had opensourced the NX products, so anybody has the legal right of forking and renaming it.

    Nothing particularly new: firms will continue to give money to NoMachine for support and administration tools.

    Have fun...

    --
    Ciao, Renato
  8. Re:Correct me if I'm wrong by agoliveira · · Score: 5, Informative

    Actually, you are wrong indeed.
    All the core NX technology is GPL. The proprietary part is based on them. What Fabian did was to take those components and create it's own version of this part.

    --
    Scientia est Potentia
  9. Re:Correct me if I'm wrong by finkployd · · Score: 4, Insightful

    But an F/OSS hacker has taken a company's proprietary work and made it available for free, even giving it a similar name.

    Why is this a good thing?


    Have they taken (ie stolen) the company's work? Or did they simply re-implement a commercial product's functionality from scratch? In the latter case I don't believe there is anything wrong with that (and seemingly neither do you, since you seem to be in support of Linux). In fact I consider that to be a very good thing. Complaining about that is like complaining that couples getting married and having sex out of love is hurting prostitution.

    Finkployd

  10. Re:Knoppix is great for the KDE crowd... by BLKMGK · · Score: 4, Interesting

    In my case Knoppix-STD has been awesome! It's allowed me to play with wireless security tools that I had previously had a bitch of a time trying to configure in a standard Linux Distro. No driver fiddling, no recompiling, no patches, no hair pulling! i fire up Knoppix-STD, plug ni my Lucent card, run an applet to configure my wireless, and away I go with Kismet, Airsnort, Wallenreiter (sp?), Airtraf, and other tools like Ethereal. Knoppix has allowed me, a Windows user, to experience and get accustomed to Linux without having to worry about hosing a drive or sweating arcane drivers issues. If I screw something up or get lost I can simply reboot and be back to square one with no damage done. as soon as I figure out how to mount a USB FOB and install my own apps on it etc. I'll be well on my way to moving a Linux partition onto my HD full time :-)

    IMO, Knoppix provides a terrific way to introduce people to Linux. You can also use it to (more) securely surf on strange computers if you want. I see someone has linked to soemthing called Gnoppix below this - I'll be checking that out next! Live Distros rock! :-)

    --
    Build it, Drive it, Improve it! Hybridz.org
  11. Re:Correct me if I'm wrong by Martin+Blank · · Score: 4, Funny

    Nothing becomes real mainstream if it's closed

    Yeah, that Windows product will never catch on!

    Sorry. I had to. I couldn't help it. The voices told me to.

    --
    You can never go home again... but I guess you can shop there.
  12. Re:Knoppix is great for the KDE crowd... by kfg · · Score: 4, Insightful

    The biggest benefit is that you can hand a disk to someone and say, "Here, try Linux." They don't have install 'er nothin', just boot from it.

    The next biggest would be that it's an ultra-super rescue disk.

    And bit less important, to me at least, but still a virtue, is that you can pop it into any machine, say a friends, one at work, or a clients and run in your prefered enviroment.

    KFG

  13. For those looking for MoMachine info... by missing000 · · Score: 4, Informative
  14. Re:A day late and a dollar short by proj_2501 · · Score: 4, Funny

    emacs can do that! what other apps do you need anyway?

  15. what NX is by CoJoNEs · · Score: 5, Informative

    This was linked from NoMachine's site, somehow I got to it before it died.
    http://www.newsforge.com/software/03/07/10/2146247 .shtml?tid=11
    from the article:
    Thin client computing lets users run applications on a remote server and display the results locally. NX Client works something like VNC (see our recent story), but instead of using Remote Frame Buffer protocol, NX Client acts as an X Window server. Thin clients help contain costs by eliminating the need to install applications at each user's desktop, and improve security by limiting the availability of applications and data. The clients themselves can be dedicated hardware devices or regular computers running thin client software.

  16. Re:Knoppix is great for the KDE crowd... by ldspartan · · Score: 4, Informative

    knoppix is _great_ as a recovery / analysis tool. For instance, I'm installing XP on some machine and can't figure out what kind of ethernet card it has... Linux has 'lspci', but XP just reports "Unknown network card."

    I can boot into Knoppix, lspci, download the drivers I need from Intel's site, and put them on the disk for Windows to find.

    Another good example is my boss, who's laptop drive crashed a few weeks ago. While he waited for a replacement, he ran everything off of Knoppix and a USB Key.

    It's impressive stuff.

    --
    lds

  17. Re:TightVNC is great by cduffy · · Score: 5, Informative

    TightVNC is still horrifically slow (and somewhat bandwidth-consumptive) compared to RDP -- try them side-by-side some time.

  18. introduction to NX by zoso · · Score: 4, Informative

    There was nice article about the NX:

    http://www.orangecrate.com/article.php?sid=677

  19. Re:Knoppix is great for the KDE crowd... by IceFox · · Score: 4, Interesting
    As with everything in life the hardest part is the first step. Getting users to play with this Linux thing is much easier with Knoppix. People who I interact with all the time, but never wished to try Linux were willing to give Knoppix a try. Ok so maybe they don't switch the next day, but a month later when they need a tool that they saw in Knoppix they give it another whirl or when someone else talks about Linux they think... "Yah I used that, it wasn't hard... I like Linux". Maybe when they get an extra computer they decide to load Linux on it. All because you gave them a Knoppix disk.

    It is a great simple way to let management play with Linux too. Where in the management world of MSOutlook and MSProject they can't load Linux on their box, but they can give Knoppix a whirl on *their* box and play with it on their own. Then when you want to use Linux for your next project they are more likely to let you because it is something they have used and doesn't seem so foreign.

    It might surprise you the number of people who want to play around with Linux, but just haven't yet. I put up a small note that I was giving away Knoppix disks for free at work. I have given away (averaging two) a day for the last month. Try it at your work and see what happens. You might be surprised at whom is interested in playing with Linux.

    -Benjamin Meyer

    --
    Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
  20. Connect to windows from Linux? by Dr.Dubious+DDQ · · Score: 4, Interesting

    It's not obvious from what I've been able to connect to so far that isn't slashdotted as to whether you can connect to a Windows box from a Linux box (the orangecrate.com article linked further down shows a connection going from a windows box to a linux box)

    That's actually 2 questions, though - "Does the technology support it" AND "does the LICENSE allow it?"

    I'm assuming that the technical capability is there (just as it is in VNC)...

    Last time I saw the EULA for a recent Windows version I saw in infamous "you may not connect with 3rd-party tools" clause in the license. Is that still there? Is using FreeNX (or VNC or anything else) to connect to a windows box remotely still a violation of the license?

  21. KDE NX? by illogic · · Score: 4, Informative

    I wonder how this affects the proposed KDE/NX integration supposedly under development by Aaron Seigo? If you'll remember, this was mentioned way back in December in response to UserLinux shipping Gnome, but I haven't heard anything about it since... let's hope this FreeNX is desktop-independent.

    For those still mystified as to what NX is, it is essentially X11 tunneled through SSH, with some clever caching to drastically limit the number of connections an X server/client need to make, to make the connection feel much quicker.

    untechnical explanation: Normally a remote X session will have to make many hundreds/thousands of trips between the server and client, but NX uses a cache at both ends, only making the most necessary trips, and usually just sending a diff of the changes rather than the whole stream of data. (roughly speaking, of course, as I have absolutely no idea what I am talking about.)