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."

238 comments

  1. cool by presmike · · Score: 0, Redundant

    very exciting, knoppix is a great to and should be in everyone's toolbox.

    --
    presmike
    1. Re:cool by presmike · · Score: 1

      my keyboard ate the ol off the word tool

      --
      presmike
  2. Terminal services by Anonymous Coward · · Score: 0

    Is this the same behaviour as in Windows Terminal Services?

    1. Re:Terminal services by Anonymous Coward · · Score: 1, Interesting

      Essentially. Except it uses X with some additional compression techniques.

  3. 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 tachin · · Score: 3, Funny

      I could click on the nomachine.com link, but why should I have to? Maybe because that's the whole point of the web...you know...hyperlinks and all..?

    2. Re:What do these things do? by Anonymous Coward · · Score: 0

      The search "GNU screen" might be more fruitful. It's a very nice software which lets you attach and detach virtual screens to/from shell processes.

      It also inspired Ratpoison, the One window manager.

    3. 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.
    4. Re:What do these things do? by Anonymous Coward · · Score: 0

      Thanks!

    5. Re:What do these things do? by telloc · · Score: 1

      Well, I did click the link, and I'm not sure what the hell it is either.

    6. Re:What do these things do? by Aumaden · · Score: 2, Insightful
      AC: I could click on the nomachine.com link, but why should I have to?

      tachin: Maybe because that's the whole point of the web...you know...hyperlinks and all..?

      Hah! I was right the whole point of posting an article on Slashdot is to beat nomachine.com into a quivering mass of submission!

      Seriously though, simply explaining what "NX" meant might have spared nomachine's server for at least a few more minutes.

    7. Re:What do these things do? by Anonymous Coward · · Score: 0

      What's the point when all of the links in the article are down.

    8. Re:What do these things do? by Anonymous Coward · · Score: 1, Interesting

      This brings me on to a question I have wondered for a while. I am no linux/X guru and everyone I have asked this to before has ignored me or not known. and my searching abilities obviously arent up to scratch.

      Is there a way of reattatching a running X application to a different X server without having to kill it & re-open it? I use screen all the time for IRC and I use tightVNC as well, but sometimes VNC can get a bit heavy on my connection. It would be nice if I could take a single running X application with me without havign to take the whole desktop.

      Thanks in advance.

    9. 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?
    10. 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.

    11. Re:What do these things do? by Leomania · · Score: 1

      Not that I know of. You have no idea how many times I've had a task run longer than anticipated, and I *must* be in front of the GUI to do something based upon the result (not automatable) and I can't afford to have the program sit idle overnight just 'cuz I wanted to go home. I wanted this capability real bad about that point, believe you me.

      So for now it's VNC, and perhaps one of these other discussed protocols (NX, RDB) down the road.

      Cheers,

      - Leo

      --
      You don't use science to show that you're right, you use science to become right.
    12. 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.

    13. Re:What do these things do? by stevey · · Score: 2, Informative

      What you are looking for is xmove.

      It's not been updated since '94 and it's flakey as hell - but it allows you to move an X application from machine to machine.

      It works as a proxy server between your application and the real X server - which must be listening on a TCP socket.

      I've toyed with it, but not managed a great deal of success.

    14. Re:What do these things do? by walt-sjc · · Score: 2, Interesting

      Hmm. I was also trying to RTFA to see WTF freeNX is, but it seems as though ALL the links are slashdotted except for the kalyxo page which didn't seem to mention it.

      I agree 100% that articles should give a very brief overview (hell - a one liner would be enough) so interested people can do more reading. Without the overview we have no f-ing clue what the article is talking about. Oh yeah, a google for freenx only comes up with 2 links for porn and an intro to Linux. No help there.

    15. Re:What do these things do? by ncc74656 · · Score: 1
      I could click on the nomachine.com link, but why should I have to?

      You could, but it's currently slashdotted...no doubt by people like you and me wondering WTF the article is about.

      --
      20 January 2017: the End of an Error.
    16. Re:What do these things do? by Anonymous Coward · · Score: 0

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

      NX is a kind of software akin in concept to VNC or Citrix Metaframe and ICA Client.

      In a few words, a powerful computer runs a program and NX makes it possible to view/interact with such program from a small (perhaps old) computer.

      This way, instead of buying 4 computers for your family, you just buy a bigger one and four cheap (maybe used) ones. Because people don't use computers at the same time, the bigger one is shared and everybody thinks the old small junks are magically fast.

      For instance, you're probably not using much of the computer right now: the browser rendered the page which contains this reply. The computer idly waits for you to give another command (albeit some activity could be happening, e.g., a report being printed).

      This is excellent for business, too, as it significantly reduces maintenance costs and eases operation.

      Another use is remotely interacting with your computer at work from home (or vice-versa).

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

      That should be up to you. I'd have to go there and check, but then that's _my_ nature, not necessarily yours. Anyway, I've been there already, it's very nice. :-)

    17. Re:What do these things do? by lazyl · · Score: 1

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

      From what I gathered from the link before it was /.ed, NX is basically a system (client/server) for efficiently commpressing X-Window data. Personaly, I can't wait to try it; X over a busy internet connection is painful, often barely usable (in my experience anyway).

      --
      Aw crap, ninjas!
    18. Re:What do these things do? by hazem · · Score: 1

      Is this very different than running X over a compressed ssh connection?

      I'm guessing that ssh only compresses the data, not considering what it is, and that NX can compress the X data because it knows that it's looking at things going on in a gui and can make shorthand for different things.

    19. Re:What do these things do? by TuringTest · · Score: 1

      Or, the editor could have provided a link to the previous story, which she hasn't.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    20. Re:What do these things do? by deinol · · Score: 1

      It's just laziness. I'd expect such from volunteers... but as I pointed out, they're getting paid well.

      Are you personally paying them for this service? Slashdot has been like this for as long as I've been here. Nothings changed since they started making money. I say good for them. I hate people complaining about how slashdot isn't as good anymore. What do you mean? It's exactly what it was when it started. A place for links to other sites that have news nerds might find interesting, and a place to comment on those things. It was popular before they started making money for being the way it is, if it started changing because they now have revenue, maybe people wouldn't like it as much. Who knows. Myself, I won't complain about a resource that is free for me to use, and that I've learned a lot from over the years.

      Besides, it's not like a hundred people didn't jump in to explain what screen was. Haven't used it in years myself, but hey, that's cool.

      --
      Got Apathy?
    21. Re:What do these things do? by LurkerXXX · · Score: 1
      That would entail knowing that a story has been posted about the subject, and from the dups and even triple postings Slashdot is renowned for, you just KNOW they haven't the slightest clue if a related story was posted before. (they don't even know if the SAME story was posted before)

      You know, I think there's money to be made setting up a good alternate to slashdot where the editors actually spend a few minutes seeing what's been posted before and editing the article blurbs.

    22. Re:What do these things do? by iceburn · · Score: 1
      I could click on the nomachine.com link, but why should I have to?

      You could, but it's currently slashdotted...no doubt by people like you and me wondering WTF the article is about.

      This is great! Not only are we taking away their market share, but we're running their bandwidth costs through the roof!

      </joke>
      --
      A sphincter says what?
    23. Re:What do these things do? by BigP84 · · Score: 1

      Wow people, how lazy are you? I didnt know what it was but a quick look and I knew. Why do people expect so much for free?

    24. 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?
    25. Re:What do these things do? by Brandybuck · · Score: 1

      Actually Slashdot has changed quite a bit. It used to be a hot steaming turd, but now it's a crusty shriveled turd.

      --
      Don't blame me, I didn't vote for either of them!
    26. Re:What do these things do? by Anonymous Coward · · Score: 0

      Check out the freshmeat page if you want more info.


      Freshmeat

    27. Re:What do these things do? by aurelien · · Score: 1

      > And I, as a consumer,

      You are not a consumer. You are the very food the slashdot site owners sell to the advertisers.

      --
      aurelien
    28. Re:What do these things do? by Archibald+Buttle · · Score: 1

      You expect basic journalism techniques from the editors?

      Here on Slashdot?

      Somebody mod this guy as funny please! :-)

    29. Re:What do these things do? by geeber · · Score: 1

      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.

      Except that Slashdot is not a journalism site, and we may call the editors "editors" but they are not, at least not in the traditional sense. Slashdot aggregates links to news on other sites. And the "editors" usually just repost submissions along perhaps a supposedly witty comment or two.

      So I don't expect basic journalism techniques as the function of Slashdot is not journalism.

    30. Re:What do these things do? by deinol · · Score: 2, Insightful

      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.

      True. What we really need to do is eliminate the editors entirely. Make it so that users with high karma get to see the submissions, and moderate the news posts just like user responses (Interesting, Redundant, Innaccurate, etc). When they hit +5, they go on the front page.

      The whole point of slashdot is a community driven site. The news is already submitted by the users, why not go all the way?

      --
      Got Apathy?
    31. Re:What do these things do? by ne0shell · · Score: 1

      NXclient and Server are a lot like VNC but faster and support multimedia (ie sound) - I've used it for quite a while in the never expires demo from NoMachine and like it quite a bit for remote dekstop and managing a local linux box (I have 3 PCs at home active and only a 2 port switch). On my LAN I can watch a movie via NX playing on the linux box from my win box. Nice app, nice to see someone take the GPL version and rls a useable free version.

  4. Correct me if I'm wrong by Tim_F · · Score: 2, Interesting

    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?

    If F/OSS developers want to speed up Linux, the corporate environment is where they should be looking. By doing this they have enabled corporations to get something for free which could cause a company (and a lot of potential Linux users) to go out of business.

    How are the developers supposed to feed their children if they're unemployed?

    1. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      How am I supposed to feed my children (as a professional slashdot poster) with you constantly posting comments for free?

    2. 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.

    3. 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
    4. 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

    5. Re:Correct me if I'm wrong by zgornz · · Score: 3, Insightful

      NX is a PUBLIC standard, they WANT other implementations of it. Nothing becomes real mainstream if it's closed, look at HTTP/FTP/SMTP/VNC those are all standards. Then you have closed things, like IM where there are a million different closed protocols (and yes a few open ones).

      Knoppix is implementing a protocol that NX released, they also released a proprietary implementation of it. Obviously they want people to buy theirs, but they published the protocol so that others could use it to. (In turn making their protocol stronger, and their product stronger)

    6. 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.
    7. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      ...and that sure is a nice reward to them for doing a GPL release.

    8. Re:Correct me if I'm wrong by Neil+Watson · · Score: 1

      Isn't that the whole point of free software? To create software that is not dependant on a single entity?

    9. Re:Correct me if I'm wrong by timts · · Score: 0

      free doesnot necessarily mean more users, it could be the opposite. the software has to be good first to gain its popularity, many people around me dont care about paying $30 for something they like.

    10. Re:Correct me if I'm wrong by tolan-b · · Score: 1

      Well if the GPL released code is only part of a system then what use is it without the non-GPL parts? In that case, why bother GPL-ing them at all? Unless you expect someone to finish off the missing bits...

      This way they can have the core of their system updated, bug fixed etc by an OSS community, while still selling their value-add version.

    11. Re:Correct me if I'm wrong by Bob9113 · · Score: 3, Insightful

      But an F/OSS hacker has taken a company's proprietary work

      If I understand correctly, (s)he only took their Free work. The core of the NoMachine product is GPL.

      and made it available for free ... Why is this a good thing?

      Speaking strictly from a capitalist standpoint, it is good because it reduces the cost to businesses that wish to use this technology. Similarly, the freeness of HTTP software (client and server) has been a great boon to corporations that wish to provide easy access to information about their product lines. This has in turn lead to consumers making more informed decisions, which is one of the keystones of free market capitalism. (that's just the good part, in response to your question, see below for a look at the bad part)

      even giving it a similar name.

      The similarity in the name is the "NX" part. I believe NX is a Free protocol. This is much like referring to both Sendmail and Postfix as SMTP engines.

      If F/OSS developers want to speed up Linux, the corporate environment is where they should be looking. By doing this they have enabled corporations to get something for free

      Very well said. This statemtnt (which clearly supports FLOSS) seems to be in contrast to the rest of your post.

      which could cause a company (and a lot of potential Linux users) to go out of business.

      All competition has this effect, whether from proprietary or Free sources. Are Chevrolet and Ford evil because they caused Yugo to go out of business?

      How are the developers supposed to feed their children if they're unemployed?

      They can't. But this makes a leap from "FreeNX removed or reduced the ability to charge twice for solving a problem once" to "developers will be unemployed." That is a spurious leap. The ideal situation, from an economic standpoint, would be for each solution to each problem to be developed once, and the development effort compensated once, freeing the development resource to move on to the next problem. The increased pool of available software labour resources would reduce the time delay businesses incur in solving their information problems, but does not necessarily reduce the time value of solving any given problem the first time. If we begin to approach software development as a temporally-oriented problem solving service, one cannot accurately predict the effect on the wages paid - the economic shift is too great to predict the result on the supply side - but the demand side will be very happy indeed.

      We have not yet developed the economic models to make this a practical reality yet, but with FLOSS operating in tension with proprietary software, the economic stage has been set. This is the typical first stage in every major economic advancement - new technology, in this case zero cost reproduction of information, makes new economic models possible. The shift to the implementation of those new economic models must necessarily occur after the technological advancement, and so a period of market inefficiency occurs. It's not a bad thing, any more than Ford's assembly line was bad for Daimler Benz.

    12. Re:Correct me if I'm wrong by merdark · · Score: 1

      You FOSS types like to go on about 'changing their old business model'. But you never give *any* evidence, other than a few isolated cases, that this is possible in practise.

      My hypothesis is that FOSS style business models cannot replace the current proprietary models. If everything were to go FOSS, then I think a LOT of programmers would be out of jobs. I dont' have any proof of this either, but I will point out that it's human nature not to pay for things they get for free. Selling services might work for corporations, but you'd lose 90% of the home market. That's a LOT of money and people who become unemployed.

    13. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      If it's released under the GPL it certainly isn't free software. Sure I can use it or it's souce code without paying anyone a dime, but if I want to take that code and modify it and resell a compiled version of it then there are some seriously hampering strings attached. A BSD style license, now that is truely free software. I can do whatever the hell I want to do with it as long as I give the authors proper credit. GPL = free code with strings attached, BSD style license = free code that actually free.

    14. Re:Correct me if I'm wrong by Viking+Coder · · Score: 2, Insightful

      People who use leaches to treat maladies like an imbalance of the humours are having a tough go of it, too.

      Not every economy and market will live. I'm actually someone who writes code professionally, but I can acknowledge that it's more like mathematics - very few "mathematicians" are hired to do things that they used to, because now computers and calculators can do those simple tasks. It may well be that in the future, people are unwilling to pay for applications software without source code and the right to modify it and sell it themselves, and that the price they're willing to pay is $0. It could be.

      Saying something is "not possible" just because you don't like the outcome, is kinda silly.

      --
      Education is the silver bullet.
    15. Re:Correct me if I'm wrong by Random832 · · Score: 1

      All competition has this effect, whether from proprietary or Free sources. Are Chevrolet and Ford evil because they caused Yugo to go out of business?

      Well, yes... but this is different.

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    16. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      > You FOSS types like to go on about 'changing their old business model'. But you never give *any* evidence, other than a few isolated cases, that this is possible in practise.

      Red Hat
      SuSE
      IBM
      Novell
      HP

      Libranet
      Linspire
      Xandros
      Progeny
      CodeWeaver s

      You think these are "isolated cases"? For what definition of "isolated"?.....

      And, why should the "home market" be forced to pay for software that can be developed for low/no cost? And as for all those programmers - who's going to provide the for-pay support for allllllll that freely-available software? That's right, those private-consulting programmers. They can (GASP!) even form consulting/service companies to provide group insurance, medical, etc benefits.

      Yes, the 'new business model' can work, IFF one is willing to put in the effort at changing.

    17. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Well you can also see that a large portion of FOSS programmers to get paid for their services. Some get paid very well.

      Linus is a millionare for giving away software. I, and the vast VAST majority of Linux users don't give him jack shit for Linux, but still he made a buttload doing what he is doing.

      Lots of other programmers are in the same boat.

      Unfortunately some projects to fail for lack of funding, but then again lots of commercial software companies fail also.

      Look at all the programmers at IBM that work soly on improving linux. IBM isn't going to make money off of selling linux, but they are going to make money on being experts at it, and selling servers that run linux.

      Programming is a skill that will always be needed and paid for, even if the programs themselves are open source, people still need them and are whilling to pay to see that they get done.

      That's why Capitolism and Free software go together.

      Of course conversly you can point out that software people won't pay for free software and thus cheapens the market, but on the other hand, immigrants from India, SouthEast asia, and Mexico can learn how to program just as well as any American or European programmer and that makes them cheap even if the software is closed source.

      Market forces are strange and just because a business model doesn't follow established means doesn't mean that it's doomed to failure.

      It's just different. And that company probably has a business model that takes into account that their software is Free Software.

      Also don't forget that the vast majority of private companies are designed for a PURPOSE. A reason. They actually got together and started a company for a GOAL. And that doesn't have to equal making money as #1. Money is needed for sure, and you have to be compinsated for your work, but most companies are not created out of greed, but because the people starting the company have a idea and want to accomplish something, and if they get rich in the proccess then it's a REALY REALY good bonus.

      This is the real world, there isn't any rules on what you can and can't do. Only wheither or not your successfull in your goals.

      The only time it's for pure money making is in corporations when you need to make money for investors, but that's not a private company.

      It's a public one.

      In the USA for instance the vast majority of business is small business. It's mostly small companies, and they make up as much as 75% of the work force, and probably control 50% of the resources of the country. I don't know the exact number, but you have to realise that people are people and we all have goals and angles and ways we think we can get what we want.

      Free software is one realy good way.

      Think about it; You make commercial software, people don't care because it's expensive and they are busy. You go broke.

      You make Free software, people still don't realy care, but are whilling to check it out because it's cheap and it has possibilities.

      They take it it works, and now they distribute it and everybody is using it.

      Now your the #1 expert in software thats used in millions of different places. If it needs fixes and features YOUR THE MAN. You are the one they need.

      Also think about this:

      You need a database software for your company. You can go with MS SQL and pay for huge amounts of support and when things go wrong you have to deal with flunkies, tech people, and expensive phone calls till they finally send someone on-sight to check out what realy is going on.

      OR

      You can just hire somebody that creates software for FOSS database products. Pay him to code, and he administrates part time. Then when you have a problem, you have the guy that created the software and developes and tests the software for a living ON SITE. Your on a first-name basis.

      And any new features you may need or emergancy bugfixes?

      Think about it.

      So free software can work and it does work. Not always, but commercial software doesnt' always make you rich either.

    18. Re:Correct me if I'm wrong by dipipanone · · Score: 1

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

      What do you mean by proprietary? Have the F/OSS coders reused someone else's code? If so, the company will have no problem at all getting an injunction to stop them, and damages. Similarly, if this is the first ever terminal server type programme, I assume the original coders have patents and will be able to license their ideas.

      Or were you just whining because some coders decided that they'd write a program to serve a certain function and would rather give their efforts away rather than selling them?

      Why is this a good thing?

      Oh, there's loads of reasons. Increased competition. Increased choice. Reduced operational costs for users. Simply because someone *can*, and that sort of freedom is a good thing in and of itself.

    19. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Don't forget Caldera!

    20. Re:Correct me if I'm wrong by MenTaLguY · · Score: 2, Insightful

      How are the developers supposed to feed their children if they're unemployed?


      The vast majority of programming jobs have been, and always will be, doing custom work for a specific clients' needs (whether working in-house or as a contractor).


      Free Software doesn't affect that much.

      --

      DNA just wants to be free...
    21. Re:Correct me if I'm wrong by RupW · · Score: 1

      OK, but what fraction of the total software market is that? Are they all profitable? Is there any room in the market for anyone else?

      The ones you highlighted, IBM, Novell and HP, aren't necessarily good examples: they can afford to lose money on FOSS because they make plenty elsewhere.

      If no-one pays for software, only for support, the cost per support incident would have to be astronomical to sustain the industry. And is there going to be enough support work to go round? Once a bug's fixed once it's fixed for all.

    22. Re:Correct me if I'm wrong by SphericalCrusher · · Score: 1

      It's like this. People don't just use Windows because it's easy nowdays, they use it because it's easy AND all of the software that runs on it. If Linux ran all of Window's software, then there would be no reason for people to use Windows anymore, because there are user-friendly versions of Linux. Maybe of the F/OSS developers concentrated on something more along the lines of making Linux replacements for very important software, other than essential things like Open Office, The GIMP, etc. Don't get me wrong, I'm no fan of Windows, as I use Linux on my home network -- I'm just only thinking good business right now.

      --
      "Instant gratification takes too long." - Carrie Fisher
    23. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Sure, and their only problem now is a community of volunteers committed to cloning their value-adds and giving them away for free.

      Giving out a little GPL source to the free software community is like cutting off a pound of flesh for a school of sharks. They'll be happy with the bite for a moment, and then they'll smell your blood and go in for the kill.

      Rules for software developer survival:
      1) don't get noticed by Microsoft
      2) don't get noticed by the free software crowd

      Either group will clone your inventions, bundle/give them away so you have no chance of selling them, and claim to be holding the moral high ground by offering consumers the fruits of your labor at a lower price.

    24. Re:Correct me if I'm wrong by ckaminski · · Score: 1

      WTF is NX?

    25. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Developers are reproducing?

      It's going to take weeks to get that image out of my mind.

    26. Re:Correct me if I'm wrong by vadim_t · · Score: 1

      It didn't catch on because of its quality though. HTTP was adopted because it's a simple and decent protocol, even if not perfect. Windows would have never caught on so well if Microsoft limited to delivering boxes to shops and let everybody freely choose what they wanted to run or sell.

    27. Re:Correct me if I'm wrong by merdark · · Score: 1


      IBM
      Novell
      HP


      These companies make no money on FOSS software, their income comes from elsewhere. These also cater to the corporate market, limited. Many of the companies in your list sell proprietary software for Linux. They are banking on their proprietary components causing sales.
      Also, this is an incredibly small list considering the size of the software industry. So yes, these are isolated cases.

    28. Re:Correct me if I'm wrong by jgunchy · · Score: 1

      The only thing wrong with your scenario is when the guy you hired to do all of your mission critical programming moves on.

    29. Re:Correct me if I'm wrong by tolan-b · · Score: 1

      Once bitten, twice shy?

    30. Re:Correct me if I'm wrong by Tarantolato · · Score: 2, Insightful

      Man: Nothing becomes real mainstream if it's closed

      Astro-Man: Yeah, that Windows product will never catch on!


      Actually, this is a pretty good test-case of the limits of openness and closedness. The parent poster's example was http. One might also cite X vs. its closed competitors. The counter-example is Windows, to which one might add the entire Office suite.

      Now, it strikes me that under present circumstances drop-in, single-machine solutions like desktop Windows and Office can support closedness and still be ubiquitous. Whereas things that require customization and intercommuncation between machines have to be open to really take off. Thus Flash is in a lot of places but hardly everywhere; web ActiveX content is for the moment practically forgotten.

      RIght now the primary nexus between the desktop and the network is the browser. And basically this means IE these days. It's interesting to note that MS has had a lot of success in blocking new web standards, but only limited success in imposing its own non-standard functionality through IE.

      As we all know MS's strategy is to fuck up the web and make it closed. The little analysis above leads me to conclude that they will have limited success, but their success will be really fucking annoying.

    31. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      SCO, Groklaw and Slashdot are very successfull.

    32. Re:Correct me if I'm wrong by Drooling+Iguana · · Score: 1

      By doing this they have enabled corporations to get something for free which could cause a company (and a lot of potential Linux users) to go out of business.

      Yes, that's what typically happens when someone releases an equivalent product for a lower price than what was previously available. It's called capitalism. Some countries have tried to get away from that, but they typically don't do too well.

      --
      ... I'm addicted to placebos
    33. Re:Correct me if I'm wrong by fitten · · Score: 1

      [quote]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). [/quote]

      Yeah, unfortunately, this is always the case. Any time some software becomes desirable, someone can make a F/OSS version of it and undermine the whole market. Welcome to F/OSS.

      [quote]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.[/quote]

      Your description sounds a bit like extortion...

      In any case, it isn't about developing code at all. F/OSS is all about service and turning programming into a service instead of a trade. The end result is that it drives all prices to zero, even for service. For instance, I could, if I were already independently wealty, study up and devote my life to offering good/great services for free (as in beer) for any particular F/OSS software that I wanted and basically starve the folks who make the software out, effectively taking over their project. For example, if I offered support for RedHat stuff even almost as good as RedHat does, but for free, it's entirely possible that RedHat would go bankrupt because anyone could download their distributions for free and "hire" me for free. RedHat foots the bill for their folks and no return. Welcome to F/OSS.

      The other thing that F/OSS enforces and encourages is mediocrity. Most folks will download for free (as in beer) anything that does a "good enough" job for what they want, even though it doesn't necessarily do anything better than other offerings and is potentially more buggy and less useful. This starves out the better application and it goes away, leaving everyone with just the "good enough" left for everyone to use and just "make do" with.

    34. Re:Correct me if I'm wrong by be-fan · · Score: 1

      The other thing that F/OSS enforces and encourages is mediocrity. Most folks will download for free (as in beer) anything that does a "good enough" job for what they want, even though it doesn't necessarily do anything better than other offerings and is potentially more buggy and less useful.

      Welcome to capitalism. Capitalism encourages mediocrity, not F/OSS. People will buy the cheapest thing that is "good enough." Better products cost more money to make, and if people won't pay for the extra quality (which they usually do not), then "good enough" well win. F/OSS is really just an edge-case of the free market, where "the cheapest thing" is close to $0 in cost.

      --
      A deep unwavering belief is a sure sign you're missing something...
    35. Re:Correct me if I'm wrong by Michael+Hunt · · Score: 1

      Nomachine NX is based on earlier work by the same group called 'MLView' (the organisation is called Medialogic, if memory serves) which was GPLd.

      They have ELECTED to release pretty much all of their core technology as GPL, keeping with the spirit of MLview, taking a punt that people will pay for the pretty 'enterprise' GUI stuff.

      Some third party hacker has built his own implementation of the non-GPL bits. I'd say that fits in well with their chosen business model. Wouldn't you?

    36. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Well, I don't know if its all bad, i think companys will still pay for OSS developers, just that they can collabarate with other companys. If you look at apple you can easly see a company thats using GNU to its advantage. As most you know, Apple suck at the internels of Operating Systems, so what do they do , release it GNU let other people fix up our feck ups... But that dosn't mean they won't still put money into development.

      I think the way it will work in the future is alot of companys will have a vested intrest in GNU software development, wether it be because there web server runs GNU software or they produce PDA's that run linux, they will all contribute everything from small bug fixes to large parts of the linux kernel we are seeing the start of this nowdays... The real advantages to using say linux for your OS for your hardware is the ease that compidant developers can be found since they can be preeducated on how the operating system works insted of having to learn in house... These are just some of the advantages for using OSS in bisness...

  5. NoMachine by jfholcomb · · Score: 2, Funny

    LOL They got "NoMachine" now that it is a smoking pile of rubble.

  6. 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.

  7. VNC by Anonymous Coward · · Score: 0

    What are the key advantages between this and VNC?

    That connection re-establishment sounds the same.

    Is NX less bandwidth intensive (though'i'm satisfied with VNC).

    The poster did say "screen with a GUI" ..I guess switching between screens .. is easier somehow in NX?

    Anyone know the key advantages?

    1. 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.

    2. Re:VNC by Leomania · · Score: 2, Interesting

      Like anything else, it depends upon what you're trying to do and how much performance you need/want.

      Me, I use TightVNC over a VPN tunnel (cable modem) and it has acceptable performance. I do pay a performance hit when I use a graphical program such as a place & route tool (I'm an ASIC engineer) but it's by no means unusable.

      Of course, I have been forced to use that same place & route tool over a 128Kbit ISDN line (years ago) so I'm quite pleased with what VNC allows me to do, both in terms of speed but more importantly in terms of freedom. When you do ASIC layout work for a living, you sacrifice a lot of family time if you can't detach/reattach ala VNC. So I'm pretty damned thankful.

      That's not to say I don't welcome new applications if they better meet my needs. I'll be delighted to learn more about what NX offers just as soon as I can actually visit the proferred links!

      - Leo

      --
      You don't use science to show that you're right, you use science to become right.
    3. Re:VNC by zoso · · Score: 3, Interesting

      NX is about networking - high latency/long distance(many hops) - are enough to run X applications.

      Printing support. Connect to remote NX server - and print on your local printer.

      Multimedia support - launch xmms remotely and hear the sound in your headphones ....

    4. Re:VNC by eSims · · Score: 1
      No mod points.... can't mod troll....

      VNC is only unacceptably slow if it is not configured correctly. I regularly (read EVERYday) use VNC via ssh to connect to work and run my full Linux desktop as well as Windows under VMware (stupid corp policy w/ Outlook) and it is both fast and efficient.

      In fact I can sit anywhere on the Coporate LAN (Fortune 500 Co) and efficiently work from my desk. I have sat at all flavors of Unix, windows, heck even a Mac to work and before long probably my Phone ;-).

      My point is this: Don't discount an App (especially such a widely used app) just becuase you haven't figured out how to use it efficiently. (useability is a separate discussion.)

      --
      I .sig therefore I am!
    5. Re:VNC by I+confirm+I'm+not+a · · Score: 1

      My one time using VNC (ThinVNC, IIRC) was over a dial-up connection. Unacceptable doesn't even begin to describe it.

      SSH over a LAN? Bloody luxery! (Obligatory "Kids these days" comment)

      --
      This is where the serious fun begins.
    6. Re:VNC by Anonymous Coward · · Score: 0

      Ty summary. Well now I know what it is I say kudos to them! Anything that helps sort out the hell that is 'linux printing' is to be welcomed. (I say this as a level 10 linux zealot.)

    7. Re:VNC by TheCrazyFinn · · Score: 1

      VNC is only acceptable until you try RDP or Citrix, and experience what performance is possible over a remote link.

      RDP is king for WAN links, X11 for LAN links and VNC sucks on both. ANd yes, I've tried TightVNC, it's better than standard VNC, but still sucks in comparison with the competition

      I just wish Apple would license RDP for OS X, then my life would be complete.

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
    8. Re:VNC by zoso · · Score: 2, Interesting

      argh I forgot to mention the disk shareing - so you export your local disk/home directory to the remote server trough SMB that is encapsulated in NX protocol and here it comes - you can use your files on remote server copy them/edit them and do whatever you want in secure way without the need to scp every few minutes.

    9. Re:VNC by Anonymous Coward · · Score: 1, Informative

      Actually the best protocol for a LAN link is X11 by a wide margin. I consider myself an expert since I work all day my customers remote computers using some form of remote software. I also and very familiar with the low level details of RDP and RFB having written code for both. Here is my order list from fastest to slowest for LAN(10 or 100) and WAN links(1.5mbps)

      LAN:
      X11
      ICA (Citrix)
      RDPv5
      PcAnyWhere
      RFB with Hextile encoding (VNC)

      WAN:
      ICA
      RDPv5
      NX
      RFB with Tight encoding
      PcAnyWhere
      Webex
      X11

      I have never tired NX over a LAN, but it would probably be pointless. Note the NX over a WAN seems as fast as RDP, but since I have only tried NX from one server and with the differences between the Linux/Windows desktop, its hard to tell for sure which is better.

      Speed is only half the story though. VNC's biggest bonus is that the server client are very portable, small and safe to install. ICA is the best, but not widely avaliable. RDP is more common now that all servers and XP workstations have it.

      However, I still use VNC over RDP because of NAT firewalls. VNC has an option where the server can connect to the client which allows me to connect to basically any computer in the world with Internet access and a 700kb download. A poor mans webex except faster and easier to use.

    10. Re:VNC by Anonymous Coward · · Score: 0

      The disadvantage of NX is that a client and a server cache is necessary. In order to reduce latency they cache everything on the client-side.
      That means that NX is not good if memory resources are scarce.

      In the long run I don't think NX will survive. More and more applications use Cairo instead of the core X11 protocol. Since Cairo applications are also be free of any latency, a client-side cache is no longer necessary.

      For those interested how NX and Cairo do the trick: They move the GC off from the server-side to the client (cairo_t, NX cache), so that only the final picture goes through the net (instead of serialized "re-configure window" messages).

      In theory, however sending compressed delta images should still be faster than sending drawing requests (you can compress the pictures but not delta-compress them).

      That means that in theory VNC is faster than NX or X11/Cairo which is faster than the old X11 RPC protocol.

    11. Re:VNC by TheCrazyFinn · · Score: 1

      Well, as I said, X11 is better for LAN links.

      And ICA is the basis for RDP (It's really RDPv4), RDP performs better over WAN links, and with higher colour depths, but the ICA client is more mature and portable.

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
    12. Re:VNC by Anonymous Coward · · Score: 0

      The best part of ICA is that it is highly optomized in ways RDP isn't and probably shouldn't be.

      For instance, the Citrix client will actually update the client screen before the server tells it to for data like typing text into a field. Citrix also has an update elevator that will discard redundent screen updates. So if a window open and closes 100 times very quickly Citrix won't send anything or maybe send the screen opening and closing a few times. RDP will faithfully send each open and close.

  8. Knoppix is great for the KDE crowd... by Shoeler · · Score: 2, Informative

    For the rest of us, gnoppix is the best bet. On a side note - what's the real benefit for gnoppix / knoppix outside of a kiosk or classroom environment?

    1. Re:Knoppix is great for the KDE crowd... by porcorosso · · Score: 3, Informative

      It's a real easy way to get debian installed on your hard drive.

      Boot up, hit Ctrl-Alt-F2, type knx-hdinstall.

      --

      Silpon Designs
      Scented Paper Products
    2. Re:Knoppix is great for the KDE crowd... by Anonymous Coward · · Score: 2, Insightful

      Data recovery. Forensics. Learning Linux without reinstalling everything every time you trash your system. Testing hardware in a store before you purchase it. Freeing up drive space by not having an OS installed. HArdly an exaustive list.

    3. Re:Knoppix is great for the KDE crowd... by Shoeler · · Score: 1

      I'll buy that for a dollar.

      I've used gnoppix for the past few months in our teaching lab with great results. A perfect distro load each boot time.

    4. Re:Knoppix is great for the KDE crowd... by Anonymous Coward · · Score: 0

      restoring windows boxes

    5. 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
    6. Re:Knoppix is great for the KDE crowd... by Anonymous Coward · · Score: 2, Interesting

      I've found it to be a nice tool for "caulking up" holes in many ways. So far at my research/computer scientist job, I've used it to fix a windows machine (dd, repartition, fiddle a few files) and, more interestingly, run numerical-computation intensive linux applications on the new, faster (winXP pro) management computers, many of which were sitting idle.

      The Quantian variant is very good for the latter; it has almost all of the basic GNU sci/math software: R, gnuplot, octave, &c. set up and ready to "just work". It also has some built-in cluster support; drop-and-churn clustering for numerical computations sounds pretty nice, though I haven't tried that yet.

      Unfortunately, the NTFS support is poor. This is probably for legal reasons rather than bona-fide technical ones. :( I am presently mulching up a USB memory stick as my home directory.

    7. 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

    8. 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

    9. 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?
    10. Re:Knoppix is great for the KDE crowd... by Anonymous Coward · · Score: 0

      > And [...] you can pop it into any machine [...] and run in your prefered enviroment.

      As long as your prefered environment is knoppix... :-)

    11. Re:Knoppix is great for the KDE crowd... by Lussarn · · Score: 2, Interesting

      It is also a good place to start if you want more graphics in a gentoo install. Knoppix sometimes find hardware better then the gentoo install CD and it has all that is needed to install it. Which of course is basically nothing if you have a net connection.

    12. Re:Knoppix is great for the KDE crowd... by tyrotyro · · Score: 1

      The latest Knoppix Version I used, 3.4 (2004-05-10), has support for Captive NTFS (http://www.jankratochvil.net/project/captive/). This lets you use your existing Windows XP NTFS drivers to mount NTFS partitions.

      --
      Here's a guy who enjoys his job: The UPS Man
    13. Re:Knoppix is great for the KDE crowd... by Long-EZ · · Score: 1

      ...what's the real benefit for gnoppix / knoppix outside of a kiosk or classroom environment?

      If you had watched The Broken, Volume 3 (available online, try BitTorrent), you'd know that you can use a Knoppix CD to circumvent a Windows login, and even use it to grab the hashed password, take it back to the shop and crank on it for 15 minutes to 30 days and crack it.

      remove(black_hat)
      install(white_hat)
      Plus, all that other nice stuff everyone mentioned.

      I should go to Staples and spend $13 on the shrink wrapped 100 CD-R fun pack, burn Knoppix on all of them, then substitute them for the heinous stack of AOL CDs in the foyer of Orifice Depot and Staples. It might even be fun to make them look like AOL CDs. Heh heh heh. Wake up, sheeple! Sometimes, people don't know what they want until they actually see it for the first time.

      --
      >> My ultraviolent Linux switch video.
    14. Re:Knoppix is great for the KDE crowd... by Tarantolato · · Score: 1

      Boot up, hit Ctrl-Alt-F2, type knx-hdinstall.

      Do not believe the hype. This works as long as you do not want to add significant functionality to the existing Knoppix base. If you do, apt-get is likely to get all tangled up and nasty. knx-hdinstall is an experimental program and should not be considered the preferred easy way to install Debian - although it's very nice when it works.

    15. Re:Knoppix is great for the KDE crowd... by linefeed0 · · Score: 2, Interesting

      I'm sorry, no. Gnoppix is for some idiotic reason based on debian stable. I run debian stable as a sysadmin on old workhorse machines which are used primarily as servers (including command-line timesharing, so not just "invisible" machines). I can't stand running it more than a year after its typical release on a desktop -- the linux desktop is moving fast and woody already lacks a lot of hardware support. I honestly don't know how the gnoppix folks are compensating for this with hardware detection and all. Also, I know gnoppix has modern gnome packages, but they're backports, which makes them different from debian testing by default, and it's just one more variable to debug. There's really no point in basing a bootcd on stable; it's like basing a bootcd on RHEL.

    16. Re:Knoppix is great for the KDE crowd... by Anonymous Coward · · Score: 0

      Thanks, I'll check up on that.

    17. Re:Knoppix is great for the KDE crowd... by duncanatlk · · Score: 1

      I use it for 'cloning' Windows system (much like Ghost). I use included partimage to save a drive image to our network, and then restore it to a similar box.

    18. Re:Knoppix is great for the KDE crowd... by thinkninja · · Score: 1
      No, no, no.

      knx-hdinstall will get Knoppix installed on your hard drive, not Debian. If you then try and move from Knoppix to Debian using apt you may have major issues. Debianites will not help you with these because you are not using Debian...

      If you want Debian, install Debian (oh look, new installer and it needs testing).

      Try this*:
      echo debian > 1; echo knoppix > 2; diff --report-identical-files 1 2
      Proof positive that Knoppix isn't Debian!

      * Stolen from Mister dpkg.
      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    19. Re:Knoppix is great for the KDE crowd... by lucas+teh+geek · · Score: 1

      what the heck is a FOB? is thats just another name for a pendrive you'll probably get it mounted with

      mount /dev/sda1 /mnt/usb

      of course, you'll have to create the /mnt/usb folder, and depending on which usb port you plug into it could be /dev/sdb1 /dev/sdc1 etc. hope thats what you were after

      --
      TIAEAE!
  9. 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?

    1. Re:Kudos to developers by glide · · Score: 0, Troll

      What the hell is "innovative" or "creative" about stealing someone elses product idea and reimplemting it under open source?

    2. Re:Kudos to developers by iomanip · · Score: 1

      I don't know, ask microsoft.

    3. Re:Kudos to developers by zulux · · Score: 1

      What the hell is "innovative" or "creative" about stealing someone elses product idea and reimplemting it under open source?

      What the hell, it happens in commercial software all the time. Jucst because the Free software poeple do it now and then doesen't make it any more whong.

      MS-DOS/Quick and Dirty DOS copied CP/M
      Word copied WordPerfect
      Excel copies Lotus 123 who copied VisiCalc
      Windows coped Mac who copied Xerox

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:Kudos to developers by EnglishTim · · Score: 2, Informative

      I should point out that NoMachine's MX was (IIRC) based on existing GPLed Free Software, so this isn't stealing any more than it was for NoMachine to take that GPLed code and make a product out of it. The source code for their stuff is on their website, it's just that another group has now taken that code and put it together in an easier-to-compile distribution. (If I understand the post correctly - I could not reach the Kalyxo webpage...)

    5. Re:Kudos to developers by Anonymous Coward · · Score: 0

      > What the hell is "innovative" or "creative" about stealing someone elses product idea and reimplemting it under open source?

      RTFA (yeah, a troll, but a popular one that needs rebutting). The core code was already GPL'ed when FreeNX started, there is no stealing AT ALL going on here. NONE. NADA. NIL.

    6. Re:Kudos to developers by iomanip · · Score: 1

      Damn, replied to the trolled post.

  10. I, for one, feel sorry for them by geighaus · · Score: 2, Funny

    First, free GPL'ed version of their chief product. Now, their server is slashdotted. Damn, what a bad day for them

    1. Re:I, for one, feel sorry for them by Anonymous Coward · · Score: 0

      The source was gpl all along and I don't think they will mind the extra publicity.

    2. Re:I, for one, feel sorry for them by ajs318 · · Score: 0, Troll

      Don't feel sorry for them. They tried to make a closed-source product, and they got exactly what they deserved.

      No person is an island. All the fruits of all human endeavour belong to all of humankind. If you try to deny me what rightfully belongs to me, rest assured that I will take it anyway: and though I will use as little force as possible, have no doubt that I will use as much as necessary.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:I, for one, feel sorry for them by illogic · · Score: 2, Insightful

      um, no, actually most of their product is GPL, and they *actively encouraged* a completely free version of NX. on their site is a HOWTO run an NX session using only GPL components. they've advertised for months on their frontpage that KDE wants to make a Free version of NX. they give away for free their proprietary servers to any open source developer, even if their stated purpose is "just to play around" -- it literally says that on their website.

      yes, they did get exactly what they deserved: widespread adoption of their own technology that will boost their credibility and sales. sheesh.

    4. Re:I, for one, feel sorry for them by Anonymous Coward · · Score: 0
      From Nomachine's FAQ:
      Why doesn't NoMachine release clients and servers as Open Source?
      NX Servers and NX Clients represent the "value added" to NX software released as Open Source. They are intended to be our main source of revenues, followed by support contracts subscribed to by corporate customers. Software development is expensive. Past experiences have demonstrated that it's very difficult for "pure" Open Source companies to remain in the business. We expect an OpenNX project to be started as soon as NX technology becomes accepted by the community of Open Source developers. It is NoMachine's interest to encourage and give incentive to this effort. NoMachine's aim is to create an open marketplace where companies and individuals develop on top of the same standards to build the network computing of tomorrow.
  11. 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 Anonymous Coward · · Score: 0

      I break my ssh connections all the time, and can always reconnect. Why you cannot is because you are running sshd from inetd. Make sshd a standalone server and you will be able to reconnect to your VNC sessions.

    3. Re:Better than VNC through compressed ssh? by Anonymous Coward · · Score: 2, Informative

      On the server:
      vncserver -localhost

      On the client
      ssh -L5901:localhost:5901 servername
      vncviewer localhost:1

      There you go. The server is persistent. If the ssh connection goes down, just reconnect and restart the viewer.

    4. Re:Better than VNC through compressed ssh? by Alien+Being · · Score: 1

      "A VNC can't do that if the SSH tunnel is broken."

      Huh? You can establish a new tunnel and re-connect to the still running session.

    5. 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.
    6. Re:Better than VNC through compressed ssh? by spif · · Score: 2, Interesting

      use x0rfbserver instead. it lets you connect to an existing X session with VNC, instead of having to spawn a new Xvnc session from vncserver.

      It's available as part of a Dag Wieers RPM, so if you're running Red Hat or Fedora Core you're set. And of course the source is a google away.

      --
      fnord.
    7. Re:Better than VNC through compressed ssh? by Anonymous Coward · · Score: 0

      Maybee.
      It does sound automagicly, and I can watch movies with mplayer over my wlan interface just as if I was running it locally.
      NX really rocks :)

      ( _and_ I'm pretty sure it uses less bandwith than vnc.)

    8. Re:Better than VNC through compressed ssh? by iantri · · Score: 2, Interesting
      It's far faster than VNC -- think how X runs over a 100mbit network except over, NX gives that performance over a 1.5mbit DSL connection. It is still tolerable at 56k (more so than VNC, in my own experience).

      (By the way, it is actually just connecting to your X server with nxproxy over an SSH link.)

    9. Re:Better than VNC through compressed ssh? by fodder69 · · Score: 1


      He is smart enough to know how to setup up inetd to launch VNC, but not smart enough to realize that that is the stupidest way to do it? Since, yes it shuts itself down when the connection is dropped. The other posters show the way any intelligent person would set up VNC.

    10. Re:Better than VNC through compressed ssh? by EdMcMan · · Score: 1

      Because it uses protocol specific compression and caches, it's much faster than using simply ssh compression (which knows nothing about what it's carrying).

      You can read about it on the NX website.

    11. Re:Better than VNC through compressed ssh? by Bingo+Foo · · Score: 1

      Uhhhh.... You are using X11 over a remote ssh tunnel to "locally" view a VNC session. (i.e., VNC client and server are running on the same machine.) This is not the best use of VNC, and in fact the ONLY benefit you get from using VNC in that case is reconnectability.

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    12. Re:Better than VNC through compressed ssh? by Fourier · · Score: 2, Informative

      As I understand it, NX probably won't give you a huge improvement over compressed ssh on a local network. The big gains come in high latency networks (e.g. internet), as the NX server can eliminate a lot of expensive and unnecessary delays due to X11 round-trips.

    13. Re:Better than VNC through compressed ssh? by Anonymous Coward · · Score: 0

      > vncserver -localhost

      NX is based on X11. VNC sends complete pictures of the desktop while in X11 you can direct individual applications to a $DISPLAY

      Also: try to view a video stream with VNC, good luck!

    14. Re:Better than VNC through compressed ssh? by msh104 · · Score: 1

      The greaters advantage is that is has ultra high compression. this is where we look at citrix like bandwith usage. multiple connection over one 56k line. vnc really sucks on slow connections.

    15. Re:Better than VNC through compressed ssh? by puppetluva · · Score: 1

      The point is that you can run MANY sessions from the same server, detatch from any of them, see a list of active sessions, and reattach at a later time. That is why people compare it to "screen" on the command line.

      VNC can't do that at all.

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

      x0rfbserver hasn't been updated in forever. Use X11VNC to export your local X display. I spent forever looking for x0rfb updates before I found that. It's much more stable, faster, and has better compression options.

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

      I agree :)

      But reconnectability is great, specially when you mantain the same session across differents computers, some of them with windows (with which I have to use knoppix, in order both not to be tainted and not to break anything). I am somewhat of a newbie and always have problems with my hosts.allow and hosts.deny... so it's better (for me!) just to allow ssh, and do everything the "ssh -XC" way.

      Genuine question: what are the other benefits from vnc, aside from reconnectability and (lossful) compression?

      --
      My journal. Mainly about freedom.
    18. Re:Better than VNC through compressed ssh? by Bingo+Foo · · Score: 2, Informative
      what are the other benefits from vnc,

      The compression is one very good benefit. It is not simple zip-like compression of the data stream, but a somewhat smart image compression which takes advantage of the fact that it is usually transmitting a desktop with draggable rectangular windows. Compression can be optimized on special cases like that.

      Multiple simultaneous desktops is something more to do with X11 than VNC, but VNC is a good way to realize this through multiple servers. Also, VNC is cross platform so you can view your desktop on a Mac or Windows machine with all native apps and no client-side X11 whatsoever, or view a Mac or Windows desktop on your favorite unix-like box.

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    19. Re:Better than VNC through compressed ssh? by MyHair · · Score: 1

      The parent poster is using inetd to launch VNC which can be cool--basically a session-based terminal server usable by any VNC client where multiple clients can grab indivual sessions from one port--but of course this doesn't offer reconnecability. (Usually you will start a session using XDMCP to log into a VNC desktop.)

      hackel, the 'normal' way of running VNC is to have a VNC server dameon running and listening on one port. It's stateless so you can reconnect to it later. But it's not very good as a terminal server fore more than one person.

      I hadn't heard of FreeNX, but another poster in another part of this thread says FreeNX can have multiple reconnectable sessions, but unlike VNC where you have to specify the port FreeNX has a mechanism for listing and choosing one of the available sessions. Okay, that sounds freakin' cool.

    20. Re:Better than VNC through compressed ssh? by Anonymous Coward · · Score: 0

      I use my own very primitive NX-based solution for accessing my home computer from work.

      I can access it at 800x600 with 16-bit colour over a modem connection quite comfortably.

      By comparison, VNC is barely usable, even at 640x480 with 8-bit colour.

    21. Re:Better than VNC through compressed ssh? by hackel · · Score: 1

      Sorry, I meant from inetd.

  12. WTF is FreeNX?? by Anonymous Coward · · Score: 0

    Seriously, there is a link to CUPS ... is it some kind of internet print server?

    Slashdot editors, please throw us a bone when you post a story with a new XYZ thing most of you have proably never heard of...

    1. Re:WTF is FreeNX?? by zoso · · Score: 3, Informative

      NX uses CUPS for printing support so you can print from remote servers to your local printers using the IPP 1.1 protocol. It's possible also to use my local printers exported by SAMBA which is quite useful ...

  13. Is that like X? by Anonymous Coward · · Score: 0

    Is this like the way that our tech guy can sit on the beach with his wireless X touchscreen notebook and open a remote window on the instance of an X app at any of our customer restaurants anywhere or perhaps is it like the way that he clones his own X window for a prospective client in South Africa and does a shared whiteboard demo for him?

    Is it like that?

  14. TightVNC is great by jonasmit · · Score: 1

    and not a real bandwidth hog so hopefully someone can illuminate why this might be better.

    1. Re:TightVNC is great by Anonymous Coward · · Score: 0

      It simply perfomrs a lot better.

      Sorry, could only find this article in german, but at least there are some nice graphics ;-D
      http://www.pl-berichte.de/berichte/lt2004-nxa rtike l.html

    2. 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.

    3. Re:TightVNC is great by fodder69 · · Score: 1

      I don't know if I would say horrifically slow, but it is probably 2-3 times slower than a comparable RDP connection. Maybe someone who knows more about the RDP protocol can illuminate the reasons why?

      Some have said it's because it uses windows calls, etc. but if that were the case how come the free rdesktop works so well from linux connecting to my win2K boxes?

    4. Re:TightVNC is great by LinuxHam · · Score: 1

      not sure if you mean RDP the protocol or if there is an app called RDP, but when I use rdesktop on a local LAN connecting from a fully updated RH9 box to a Win2k server, I literally have to wrap the command line in a do ; rdesktop server ; done loop because it crashes every 2 to 5 minutes. It may be quicker but the protocol SUCKS in my experience and collapses wayyyy too frequently. My customer won't install VNC, either, which sucks since with TS you can't (deeply) admin a server anyway. Hell, some people here still insist on configuring NetMeeting to accept all calls and automatically share the desktop with all callers! Dumb asses.

      --
      Intelligent Life on Earth
    5. Re:TightVNC is great by walt-sjc · · Score: 1

      Sounds more like a network problem. I've kept rdesktop sessions opened for days over the internet.

      While wicked slow, I also do low-level management with the compaq ILO with Advanced license that give a full remote graphical desktop via java / web browser. Very handy when the server is having problems booting.

    6. Re:TightVNC is great by cduffy · · Score: 1

      Oh, that's easy. It's all in the wire protocol.

      The Linux equivalent would be moving GTK calls (not X calls, but GTK calls) over the wire. Because these are higher-level, they transfer much less data over the wire than moving your lower-level X calls (or VNC's encoding of the raw data, which also can't take advantage of anything above the bitplane layer).

      The free clients just also implement these higher-level, lower-bandwidth constructs, which is why they're still able to work.

    7. Re:TightVNC is great by Anonymous Coward · · Score: 0

      When you run an animated desktop background picture at 32bpp then sending the complete desktop as a (delta-compressed) picture to the client is increadibly slow.

      Forget VNC in resolutions > 8bpp and and/or desktop animations.

    8. Re:TightVNC is great by Spy+Hunter · · Score: 1

      In my experience, the Windows Remote Desktop client is much faster than the Unix one, and more reliable too. It's not the protocol, it's the client.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  15. 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
    1. Re:You are wrong by warpSpeed · · Score: 1
      Nothing particularly new: firms will continue to give money to NoMachine for support and administration tools.

      And... NoMachine is free to incorporate anything put into the forked versions of the code back into its code tree.

  16. Poor NoMachine ? by gmuslera · · Score: 2, Insightful
    That looked like an apology for closed formats...Poor Adobe, they opened most of the PDF specification and lose business too, of course, doing that also helped to make their specification almost an universal standard, feasible to be used in organizations without the problems related to closed formats (arbitrary changes from vendor, disappearing vendor, low extensibility, etc) and in the long run increased the market for them.

    NoMachine opening the specification of what they do just will have a different market if the use of they technology standarizes enough. That will open doors to they own extensions, support, being anyway as the visible head of that technology, etc. I think that some of the ESR writings explain a bit better the advantages of doing that.

  17. A day late and a dollar short by gumpish · · Score: 0, Flamebait

    For all of the noise that people make about how precious the network transparency of X-Windows is anytime people talk about adopting a totally different alternative, I've always been less-than-impressed that it was impossible to move a window from one X session to another or change an entire session from one $DISPLAY to another.

    1. Re:A day late and a dollar short by Anonymous Coward · · Score: 0

      I already harfed this up in another comment, but look to the 'xmove' proxy for a now-very-aged-but-still-working demonstration of how this can be done... and why it can't, as regards the lack of (impossibility of?) sane extension handling.

    2. 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?

    3. Re:A day late and a dollar short by quigonn · · Score: 0, Flamebait

      A good text editor, probably. And in case you miss the emacs key shortcuts, there's vimacs.

      --
      A monkey is doing the real work for me.
    4. Re:A day late and a dollar short by hummassa · · Score: 1

      This is *not* a totally different alternative, is just an *optimized* version of the X Window Protocol (not X WindowS). BTW, to move a window from an X session to another is perfectly possible.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    5. Re:A day late and a dollar short by ArsonSmith · · Score: 1

      I wish there was a screen for xwindows. Some way to run programs perhapse through a $DISPLAY proxy that you could instruct to land on any real $DISPLAY you want.

      something like:

      # display_proxy xeyes
      -would land xeyes on your currnt desktop except you would have an extra option (needs support form window manager) to disconnect from your current $DISPLAY.

      # display_proxy -connect xeyes
      -would reconnect you to the running xeyes and direct it to what every $DISPLAY you are currently on.

      I know there was a project to create xmove i think it was that had the same effect in a completly diffrent way and required application support.

      Wish I was an X programmer.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:A day late and a dollar short by Anonymous Coward · · Score: 0

      If you start gtk-demo and click on "move window to display", you can pick your application window and move it to a different display.

      Once applications such as GTK use Cairo as the backend, moving applications will be trivial.

    7. Re:A day late and a dollar short by Anonymous Coward · · Score: 0

      Wish I was an X programmer.

      Think again...

    8. Re:A day late and a dollar short by phliar · · Score: 0, Troll
      I don't know why I'm replacing to such obvious flame-bait, but no one said I was smart.

      X11 is not like your little bitmapped Micros**t applications: colour depths, fonts, and of course extensions are implemented by the server, not by the client. They will vary between servers. If you want applications to move their connections from one server to another, they will have to re-map their fonts and colours and figure out what to do about missing extensions. Needless to say this will not be transparent to the application.

      --
      Unlimited growth == Cancer.
    9. Re:A day late and a dollar short by Anonymous Coward · · Score: 0

      If you are a vi person, then you have no business complaining about emacs lacking "a good text editor": there's a complete vi implementation on top of emacs, called viper. You get the benefits of the vi interface and the emacs platform at the same time!

    10. Re:A day late and a dollar short by Anonymous Coward · · Score: 0

      cows?

  18. Nomachine is safe from Slashdotting! by ptelligence · · Score: 1

    No really I wish they weren't slashdotted so that I could read more about this awesome technology that won't make them a quarter.

  19. Screen for a GUI... by Anonymous Coward · · Score: 1, Interesting

    ...is something we're supposed to be able to do already. See again the now archaic 'xmove' project, a X11 proxy that still works today... as long as you don't intend to use any X extensions, or 3D, and so on. Oops. (Hey, at least you can run XMMS with it, sort of. This is actually a 'failing' of the X architecture, in that it's too flexible for its own good. Look into the reasons why xmove can't handle extensions for enlightenment.)

    NX has long seemed like pretty cool stuff; I'm not sure if they've baked the 3D aspect, or exactly how well it works in person, but a completely Free version -- especially if it proves a lifesaver as regards emulating 'Fast User Switching' on a single UNIX desktop -- can only improve the market for their services/support business and so on.

    1. Re:Screen for a GUI... by Anonymous Coward · · Score: 0

      "lifesaver as regards emulating 'Fast User Switching' on a single UNIX desktop"

      What's wrong with "startx -- :n", where n is an appropriate number >0? Or did I get you wrong?

    2. Re:Screen for a GUI... by Anonymous Coward · · Score: 0

      Scales poorly for the common FUS use case, and sometimes you want to trade off absolute speed for the 'efficiency' of not having multiple X servers loaded.

      Telling someone to "ctrl-alt-F10" really isn't quite as peon-easy as the Windows mechanism (one of the few things Windows ever got right, no doubt cribbed from Apple's weak attempts at going multiuser before it?), where you know locking your workspace will leave the machine in a deterministic state for the next person who walks up... without losing all your work.

      Try dealing with multiple X servers in a 3 to 5 person household... an extra machine or terminal is certainly a good and cheap solution, but it's nice to be able to 'multiplex' a box conveniently and without having to think too hard. (Boo to MS making this incompatible with Remote Desktop support, I guess, as it would've been great to have been able to quietly troubleshoot the XP machine from my FreeBSD box when I was living in that arrangement.)

  20. As far as I remember... by EnglishTim · · Score: 2, Informative

    As far as I remember, NoMachine's NX software is based on GPL code, which means they had no choice but to release the source code.

    I remember trying to build it from source when it first came out, but it proved rather tricky. It's nice that someone's now put in the time to make an easy-to-compile distribution of it.

  21. Strange Bedfellows by daves · · Score: 2, Funny

    A quick Google search led to interesting results. What do RMS and these ladies have to do with a server?

    http://www.google.com/search?sourceid=navclient& ie =UTF-8&oe=UTF-8&q=freenx

    --
    People who disagree with you are not automatically evil, greedy, or stupid.
    1. Re:Strange Bedfellows by illogic · · Score: 1

      um, a webmaster's attempt at getting traffic based on unrelated keywords? the Free Software version of "XXX hardcore amateur warez serialz isoz"...

  22. Is FreeNX a KDE app? by hackel · · Score: 0

    I wouldn't think any server should be, but I was curious since the Kalyxo project is said to be hosting it once it's released... I sure hope it's not dependent upon kdelibs...

  23. Description by Gyorg_Lavode · · Score: 1

    Would someone in the know please describe NX software, and how it relates to screen, remove X sessions, and VNCs? It seems many people, (including myself), don't understand how all of these work, (or maybe have a basic understanding of each but no inter-relational understanding), or the state or remote GUI linux in general.

    --
    I do security
    1. Re:Description by Anonymous Coward · · Score: 0

      NX is a software to provide "remote" sessions, i.e., you can a program in one computer and view it from another.

      Screen is another program.

      The original poster pointed out that NX, the same as Screen, allows reconnection to a previously opened session. Why is this useful? You could leave your work, disconnect from your open session (while keeping it open) and reconnect from home, to keep on working before sleep.

      VNC does the same, but NX (also called !M) is expected to do it better. Screen has the major disadvantage of not being graphical.

      The way it works (general outline):

      a) usually KDE, Gnome etc. use X to display the output of their apps. It is possible to use a special "driver" which won't display anything on screen, but instead will wait for a connection and send images thru the internet (or local LAN);

      b) someone connects to this special X "server" (via a client program) and logs in to the previous session (which is kept open remotely); the entire screen, cursor position and all, is restored.

  24. NoMachines by Qwavel · · Score: 2, Insightful

    It's great that this technology can now be incorporated directly into distributions, but I'm sorry that this couldn't be done with NoMachines rather than against them.

    The vast majority of companies don't create Linux products, they create Windows products, so any company that creates new software for Linux should be appreciated, even if that software is closed source.

    I'm definately not suggesting that any company involved in Linux should be given a free ride, I'm just saying that we shouldn't celebrate having outflanked a company that was contributing something to Linux.

    BTW, I don't know anything about NoMachines in particular. Also, generally I think that the necessity of software being open source and free depends on where it fits into your system. Personally I don't mind close source applications, but I like to have my GUI toolkit open and free.

  25. For those looking for MoMachine info... by missing000 · · Score: 4, Informative
  26. 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.

  27. What is NX by Anonymous Coward · · Score: 2, Informative
    NoMachine's NX is a thin client that is similar to VNC with Windows compatibility. They claim it works on a 9600 baud connection.

    http://www.newsforge.com/software/03/07/10/21462 47.shtml?tid=11

  28. Try this link by missing000 · · Score: 3, Informative
  29. Bad name by Anonymous Coward · · Score: 1, Interesting

    Nobody mentioned what's FreeNX so I google'd it - it means porn in some parts of the world.

    Time to think up another name?

    1. Re:Bad name by Anonymous Coward · · Score: 0

      I have a couple ideas...

      (1) Nova -- should work great in Mexico.

      (2) The "OK" sign that then VP Dan Quayle showed to his hosts in the Phillipines.

  30. Put it in a more positive light by Anonymous Coward · · Score: 1, Interesting

    It's not that they might lose business, its inclusion in the Knoppix distro means people are more likely to be exposed to it and buy into it for their company. Don't think that as people rise up the ladder they always forget their roots. Now I'm getting into a position in life where I make the decisions about what software to deploy it's actually a major moral and financial decision how
    to support and feed back into open projects.
    My business thinking right now is to support small local projects (British and European for me) and broader organisations that foster and support Open projects like EFF. Funds are less likely to go to projects that are already making their own commercial noises, but of course I wish them the best of luck. Im sure they recognise that funds don't always have to flow directly to the originator, that Open source is a broad movement and sometimes unfair to contributers. So, in summary - small donations to the little local guys, and larger orgs. In the middle ground we usually hope to contribute by returning non-sensitive code imporovements back into the CVS.

  31. Where is this project located? by Anonymous Coward · · Score: 0

    I can't locate a project page for FreeNX.

    Save a mod point, send me a Gmail invite instead - duncanatlk@yahoo.com

  32. I liked it the first time... by omega9 · · Score: 2, Funny

    ...when it was called Citrix.

    --
    I'm against picketing, but I don't know how to show it.
    1. Re:I liked it the first time... by Anonymous Coward · · Score: 0

      Uh, he-llo! The 1990s called, they want their jokes back.

    2. Re:I liked it the first time... by ckaminski · · Score: 1

      ... when it was called X Window System.

      I'm not sure if any multiuser graphical windows systems preceded X, I'm not old enough to remember.

      Citrix took the X foundation and added useful features like local file and printer sharing.

    3. Re:I liked it the first time... by Anonymous Coward · · Score: 0

      Citrix also removed useful features like the X protocol, universal connectivity, and added still other features like expensive software licensing for things that used to be free.

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

    There was nice article about the NX:

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

  34. Knoppix sets them free by Anonymous Coward · · Score: 0

    "On a side note - what's the real benefit for gnoppix / knoppix outside of a kiosk or classroom environment?"

    Induction. Missionary work. Saving lost Windows souls.

    You try telling a mate that you can convert them to Linux, but... you will have to repartition their drives after saving all their Windows data
    then install a new OS that may or may not support
    their scanner, printer, camera, DSL modem etc. But after a few hours struggling with downloading libs and rpms and hacking config files maybe you can do it.

    Or.. try giving them a Knoppix CD and tell them to boot from it.

    For people trying out (not decided yet) Linux it's perfect. It does what Windows does, and what lazy,
    impatient, and dumb (normal) people expect to happen - you just put it in and it works.

    Knoppix is a godsend to spreading Linux to home users.

  35. Sad Day by PktLoss · · Score: 1

    Is it a sad day when the papers linked to on slashdot are no more credible than the comments posted in reply to them?

  36. Fix Wine by NoWhere+Man · · Score: 1

    In thier 3.4 release they had integrated wine (perhaps even before that, but they made it fairly obvious in 3.4), unfortunately it doesn't work. Even after countless configuration attempts it seems like a flawed addition to the distro.

    Its something I was looking forward to aswell...

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
    1. Re:Fix Wine by Anonymous Coward · · Score: 0

      Well, I have run knoppix 3.4 on two machines, both worked well from CD, on one machine I made HD install, and worked just fine with both windows partition and fake windows directory under /home/.wine/fake_windows. Specify your problem, maybe I can help.

      If you do hd install, I would recommend to "apt-get install msttcorefonts" (assumming you have non-free in your sources.list) for better fonts...

    2. Re:Fix Wine by NoWhere+Man · · Score: 1

      This is what I posted on the bug tracker

      Wine will not load applications. Error "wine: cannot find .exe" I've tried a few applications like ?MiniSoft 92 for Windows and Winamp. I've gone through the configuration a few times. I've added the drive/directories to the default path where the program is located. There were no spaces in the filenames or directories

      Its entirely possible I am missing something in the config process.

      --

      "Imagination is the only weapon in the war against reality." -Jules de Gautier
  37. "Poor NoMachine" by iantri · · Score: 2, Informative
    Just to clear things up, this is no problem for NoMachine at all -- NoMachine has released the core components as GPL -- the only non-GPL parts of NX are the client software GUI,, which simplifies the setup of basically (under Windows) cygwin ssh + X + nxproxy, and under Linux, just a GUI for ssh+ X + nxproxy.

    NX is even mildly supportive of an open-source complete solution -- on the source download page (their site is ./'ed right now) it clearly says something to the effect that they expect a community-created packages will be assembled.

  38. Emacs???? by Dr.Dubious+DDQ · · Score: 1

    I've already GOT an operating system, why would I want another one?....

    (insert obligatory "it's just a joke" disclaimer here...)

  39. 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?

    1. Re:Connect to windows from Linux? by hopethishelps · · Score: 1
      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?

      If this is indeed in the Windows license, it's clearly illegal for a monopolist to impose such a condition, so don't worry about it. But is it really in the license, or is the parent just trolling?

    2. Re:Connect to windows from Linux? by Anonymous Coward · · Score: 0

      Windows XP clearly has this restriction. I don't know how many people pay attention to it. heres one reference to the concern (scroll down a bit).

  40. X-integration by Per+Wigren · · Score: 1

    I was reading about NX a few months ago and saw that someone is writing a NX-extension for X11 so you can just ssh to a box, set DISPLAY to something like "nx/192.168.0.1:0,port=6789,ssl=1" and run single applications using the NX protocol, MUCH MUCH faster than plain old remote X. It also enables you to "take over" an existing session. It requires that the extension is enabled on both X-servers. Unfortunatly their site is currently slashdotted so I can't find a link..

    --
    My other account has a 3-digit UID.
  41. NX seem similar to dxpc by tbuskey · · Score: 1

    Well, the X protocol compression at least.

    It seems to be X protocol compression and conversion of RDP (terminal server) and mumble to X protocol for speedier access.

    1. Re:NX seem similar to dxpc by linefeed0 · · Score: 1

      It's based on dxpc, actually. If the site weren't slashdotted I'd throw you a link.

  42. Halfway between Citrix and VNC by charnov · · Score: 2, Informative

    Think stateless migratable multiuser VNC sessions (last time I checked VNC was not multiuser...only one desktop after all). NoMachines product gets a lot closer to Citrix, which is one of three killer apps on Windows that does not have a decent analog in Linux (also Quark XPress [Scribus doesn't come close], Citrix [no X11 isn't even the same type of idea, neither is VNC], and unfortunately, Exchange (although SuSe's OpenExchange server is very, very close).

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:Halfway between Citrix and VNC by iserlohn · · Score: 1

      What do you mean not multiuser? In *nix you can open up as many XVNC servers as you want. You can have multiple user doing their own stuff in their own session. You can also have multiple users connected to one session, so you get desktop sharing.

      The only thing the NX buys is speed, and that's really true. NX is very very fast, faster than RDP5 I would say.

      If you're on a LAN, you don't even need them. You can have Citrix or Windows Terminal like services by just using X and XDMCP and XDM. That's what the LTSP uses.

    2. Re:Halfway between Citrix and VNC by dickens · · Score: 1

      add MS Access to the list...

  43. great by gngulrajani · · Score: 1

    i just spent 2 days trying to get nxproxy/nxagent
    running with only limited success. The nomachine docs are outdated and imo obfuscated.

    go knoppix people.
    -greg

  44. 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.)

  45. Good use of X...finally by fikx · · Score: 1

    I like the looks of the NX technology. It looks like someone finally took the X protocol for what it should be: a base to build cool stuff on. I've seen a lot of software projects that either use X-like ideas but loose the benfits of it, or try to add all kinds of wonky things to X itself to get some new piece of functionality out of it.
    To my mind, X is a framework that stuff can be built on. The fact that it doesn't add things like persistent sessions and compression/encryption have seemed like a good thing to me. I like the idea of being able to swap out one comperssion technology for another without recoding the X-standard, or have an app that can display on multiple X-servers without having to hack at the architecture.

    From what I've read so far (this is the first I've heard of this tech) it looks like we've got someone thinking about X in a useful way, they are a company which makes a good product, and they are linux and OSS friendly. Is there a loss here? I sure don't see it. I'm just sad I hadn't heard of all this until now!

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  46. windows version by charnov · · Score: 1

    Sorry...I as refering to the windows version. The project I work on deals with pushing multiple Windows desktops. The only two things that work the way we want on Windows is Tarantella and Citrix. We are currently looking at using vmware ESX server to push multiple windows desktops (esx runs via a custom linux) via RDP. The whole goal is to eliminate the the need for Citrix or terminal server licenses. Windows on the desktop is a must because of software lock-in (iManage).

    Also, anyone now how to push a single application (not the whole desktop) to a windows (or linux/unix) machine via either VNC or X11 a la nFuse? Its one of the features we are locked into with Citrix.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:windows version by who+what+why · · Score: 1
      You can use the Cygwin/X server (also Xwin, a commercial product) which runs in a multi-window or rootless mode. This will allow you to run any remote X app in it's own window with Windows widgets for the titlebar, close buttons etc. It's pretty simple to setup (Xwin is even easier IMHO, but I have no idea how much it costs).

      I don't think VNC can currently do anything like this, although I recall hearing it as a feature they might work towards.

      Of course, this won't help if the app you want to export is running no a remote windows server, but it would work just the same for client machines is running X on *nix.

  47. Re:What does screen do? by lucidvein · · Score: 1

    Here is a terrific intro to using screen... http://www.kuro5hin.org/story/2004/3/9/16838/14935

    --

    "I have a cunning plan..."

  48. Revenge of the nitpickers! by Anonymous Coward · · Score: 0

    I believe the protocol is called the "X11 Protocol", or alternatively "X Window System Protocol version 11". It's certainly not called the "X Window Protocol".

  49. NX ? by Anonymous Coward · · Score: 0

    NX = No eXplanation

  50. Have you ever thought about getting rid of money? by Anonymous Coward · · Score: 0

    Not everything needs to be based on business. Like you said, "it's human nature not to pay for things they get for free". (You mean free as in beer) Think about this idea really, really, profoundly. You could ask yourself why is there a price tag on everything? And could some thing be naturally free as them being free will benefit everyone as a whole?

    If you had enough food, warmth, a house, water, electricity, you could free your mind for more constructive things than the 9-5 enslavement working to increase the fortune of the already fortunate. You could do things like scuba diving and taking pictures of sea sausages, or whatever is your thing.

    What I'm trying to say, is that since money is at the core of everything in this society, it acts as a great hindrance of the capabilities of people. Without money you cannot do much. You cannot fulfill your capabilities to the maximum without having enough money. Thus your primary purpose is to make enough money to be able to fulfill your capabilities (e.g. scuba diving and taking pictures of sea sausages, or whatever is your thing).

    This making of money slows you down. A LOT of your time is spent in making the money so that you can spend a fraction of making the thing most meaningful to you.

    Maybe those sea sausage pictures would make hundreds of thousands of people appreciate nature and give them new aesthetic experiences.

    Getting rid of money speeds things up, makes people's efforts more concentrated. Paul Allen artificially caused Scaled Composites to "get rid of money" by giving them a big enough pile of dough so that they would not need to care about it that much. And so we've seen genius minds fulfill themselves and reach the space in a private spacecraft!

  51. You just had to ask! by ErikTheRed · · Score: 1

    Ultra-super rescue disk: Insert Linux

    Bootable from a 3.5" CDR...

    --

    Help save the critically endangered Blue Iguana
  52. Re:Have you ever thought about getting rid of mone by Anonymous Coward · · Score: 0

    That has got to be one of the most stupid things I've ever heard. You have no idea what money is do you?

  53. KDE's ShareDesktop by Anonymous Coward · · Score: 0

    KDE's sharedesktop is a VNC implementation that allows multiple users on a single desktop.

  54. Ops, maybe I'm in the Matrix?!?! by Anonymous Coward · · Score: 0

    My Knoppix 3.4 already has options to set an NX server and launch an NX client.

    What's new? Oh, they're changing to FreeNX, is this?

  55. FreeNX... by Anonymous Coward · · Score: 0

    Unfortunatly, nobody can be shown what FreeNX is. They must see it with their own eyes...

    ...after FreeNX's homepage cleans itself, from the giant evil slashdot gorilla; pulls its massive client/cock out of little FreeNX's previously tight server/ass.

  56. Knoppix 3.6? by Trogre · · Score: 1

    Knoppix 3.5 isn't even out yet (well, the free-for-download version, anyway).

    You can order the CD along with tickets to LinuxTag, but that's not much good for those of us not in Deutschland.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  57. TightVNC.... by garagecartel · · Score: 1

    ....is really awesome, I use it myself and have done many great things with it and Knoppix both. I think that there is becoming a wide variety of corporate entity's finally starting to see these things as well and hopefully will more and more help out GNU projects to better both their projects and ours here in the OSS world.

    --
    -- [H]itman_forhire
  58. Will knoppix ever go debian sid(unstable)? by Sark666 · · Score: 1

    Knoppix is very popular live cd but what I didn't like for installing it was that it was a mixed source debian setup. I'd much prefer it would go sid like morphix.

  59. Cause its five times faster. by Nailer · · Score: 1

    SSH compression is 12:1
    NX compression is 60:1

  60. Thanks for a coherent explanation! by billstewart · · Score: 1

    Nomachine.com's web page sure doesn't say anything useful, and you've done it in one sentence! I couldn't even tell if NX's use of the term "server" was the database terminology ("server's a program on a big box in the back room and client's an application on your desktop that connects to it") or the X Windows terminology ("server's a program on your desktop that draws stuff, and client's an application that runs somewhere, like on the big database server box in the back room.")

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  61. Looks like VNC by rofthorax · · Score: 1

    Its VNC I tell ya..

    Hmm Makes me wonder if Slashdot is being bought up
    by Microsoft or someone.. Wonder if they are buying int PR Marketing.. aka Selling Out..

    --
    Just say no to license servers!!
  62. Bad Web design - download more pages by billstewart · · Score: 1

    Back before it got slashdotted, I checked out web page to see what NX was. If they even put a sentence or two at the top of their web page saying "NX is an accelerated replacement for the X Windows transmission protocol" or something more precise than that, I wouldn't have had to check out the screenshots page to see if that would provide any more information about what the product did. It didn't, but it burned a bunch more bandwidth not saying what the product does.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks