Slashdot Mirror


Citrix-Like Server for Linux?

Devil's BSD asks: "My school is planning to add remote desktop access so that people can easily access a school computer from home. However, with the financial situation in our Kentucky being what it is, using Citrix Metaframe for Unix/XP and buying all the software licenses necessary will be extremely hard. And with the state department of education (ironically named KDE) very pro-Microsoft, VNC is out of the question. Is there a free or low cost Citrix-like software suite that can give access to a remote desktop and compress the datastream to be able to work on a 56k modem like Citrix's ICA does?"

70 comments

  1. Uhhh.... by bellings · · Score: 0, Flamebait

    Based on the headline, the answer is The X Window System. Sweet Jebus, have you only been using Linux for a week or something?

    However, based on the actual article body -- I have no answer. What the hell are you blathering about? What is the server OS you're using? What is the client OS you're using? If you can't use VNC, whey the hell would you be able to use any other solution? Could you re-state the question please, but in a comprehensible manner this time?

    --
    Slashdot is jumping the shark. I'm just driving the boat.
    1. Re:Uhhh.... by stefanlasiewski · · Score: 1

      the answer is The X Window System. Sweet Jebus, have you only been using Linux for a week or something?

      Sweet jebus, have you ever tried running X over a
      56k modem? It's slower then owl spit...

      What's a faster way to run X over a slow network connection?

      --
      "Can of worms? The can is open... the worms are everywhere."
    2. Re:Uhhh.... by metacosm · · Score: 3, Insightful

      Bottom line. Your question is so massively incomplete that no one could hope to formulate an answer.

      What is your budget?

      What is your existing infastructure?

      What is your timeline?

      What the heck does "And with the state department of education (ironically named KDE) very pro-Microsoft, VNC is out of the question."

      So you are saying that every single application running on your desktops is purchased from Microsoft? Why the heck does pro-microsoft == anti-vnc. VNC is a wonderful, free and cross platform tool for remotely displaying workstation content, that happens to have a pure web client version (great for people at home!).

      If your school ties their balls to MS in such a way -- why not just use Remote Desktop or call up and ask your local Microsoft Rep what he/she recommends.

      Why is this a goddamn ask slashdot?

      *sigh*

    3. Re:Uhhh.... by Bishop · · Score: 2, Informative

      You can run X over 14.4k useing an X11 protocol compressor such as LBX or DXPC. It was fast enough to work with, but not something you would want to do everyday. Having used Citrix and PCAnywhere over a ~33.6K modem I can assure you that neither are particularly faster then compressed X.

    4. Re:Uhhh.... by afidel · · Score: 1

      Yes a RDP or ICS connection will be significantly faster than compressed X, and much more interactive. I have used virtually every remote windowing system in existance and I have to give Citrix props, ICS/RDP is damn good. Also compressed X is not fun to work with if you have a flaky connection such as an analog cellular modem in remote country, whenever the connection drops out for more than a little while the X session hangs, rdp may require you to relogin, but at least your apps are still where you left em.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Uhhh.... by dhwebb · · Score: 1

      Slight correction, you mean ICA. ICS= internet connection sharing ICA=independent client architecture (Citrix)

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
  2. Why is VNC out of the question? by forsetti · · Score: 1, Redundant

    Why is VNC out of the question?

    --
    10b||~10b -- aah, what a question!
    1. Re:Why is VNC out of the question? by Anonymous Coward · · Score: 0

      Well I'd assume because it's a completely different solution. VNC, PCAnywhere, etc. are all remote control packages. That really doesn't help you run a number of terminals from a central server now does it?

    2. Re:Why is VNC out of the question? by bLanark · · Score: 1

      Well I'd assume because it's a completely different solution. VNC, PCAnywhere, etc. are all remote control packages. That really doesn't help you run a number of terminals from a central server now does it?

      Well, it depends. Certainly on linux (possibly on windows with cygwin) you *can* get remote desktops using vnc - you can even spawn new sessions from xinetd as required. Just type "vncserver from a command prompt".

      In fact, if you're doing remote X stuff and are running an app that you do not want to die, running it in a vnc session is a good thing[TM], as even if your X connection goes, the apps will still run and you can connect up later to see progress or results. It's a bit like screen for X.

      --
      Note to ACs: I won't mod you up, even if you are being funny or insightful. So take a chance! It's not real life!
  3. VNC is not out of the question. by jensend · · Score: 3, Informative

    VNC works just fine in a windowswindows configuration. TightVNC compresses vnc pretty well. Remember to keep the color depth down as that can have huge impacts on performance over low bandwidth.

    1. Re:VNC is not out of the question. by Tony+Tastey · · Score: 1

      Actually, he said it was out of the question because the department is exceedingly pro-microsoft. Maybe if he told them it was AT&T who wrote VNC?

    2. Re:VNC is not out of the question. by RevAaron · · Score: 1

      I can't say I've compared Citrix to it, but TightVNC still leaves me wanting. Still putzy to use on a 10 mbit LAN for me... Alas.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    3. Re:VNC is not out of the question. by JumpSuit+Boy · · Score: 1

      Actually Olivitii (sp) was paying for the lab when VNC was written.

      --
      Oh really?
    4. Re:VNC is not out of the question. by jensend · · Score: 2, Informative

      Once again- are you reducing color depth? Using 8-bit color depth may be ugly, but it should more than sufficient for controlling the machine (unless you're trying to do graphics-intensive apps remotely)- and it reduces the amount of data which has to be transferred significantly.

    5. Re:VNC is not out of the question. by jensend · · Score: 1

      Hm. I'd still be willing to bet a good deal that the asker was ignorant of the fact that VNC can do windows to windows and the "education department is pro-MS" deal was to discourage people from saying "Use X11" because they don't want to switch to Linux (or even worse, try to run all the apps they want controlled under Cygwin/Xfree). If the department is so exceedingly pro-Microsoft that it won't use any programs by anybody else, even for windows, then he might as well have just browsed Microsoft's product catalog.

    6. Re:VNC is not out of the question. by Polo · · Score: 1

      Somebody should mod you up. I needed a snappier connection....

    7. Re:VNC is not out of the question. by dhall · · Score: 1

      I have used TightVNC with max compression, 8-bit display and 800x600 resolution over a 26.4baud modem with reasonably useful results. It was far better than using plain X11-protocol (Exceed) for graphical applications.

      After a comparison of several commerical products at work, including both Exceed and VNC, VNC won out. Considering you can run VNC through a tunnel SSH connection, that could also setup your compression, what is so "out" about it?

    8. Re:VNC is not out of the question. by PurpleFloyd · · Score: 2, Informative
      Other people have mentioned color depth, but there are a few other things you might want to look into:
      • Does the network have the capacity in the first place? I've run VNC over 10Mbit switched Ethernet without much slowdown; but if the network is non-switched or just really busy, anything that requires low latency is going to be hosed.
      • Get rid of unnecessary pixmaps. On WinVNC, there's an option to remove the wallpaper (that can REALLY help); in X use a windowmanager or theme that relies on simple shapes and solid colors rather than pixmaps and gradients.
      • Try using vanilla VNC. If the computers on each end aren't fairly speedy, the compression may actually slow things down over a LAN.
      --

      That's it. I'm no longer part of Team Sanity.
    9. Re:VNC is not out of the question. by Anonymous Coward · · Score: 0

      What do you mean vnc is putzy on a 10Mb lan? I run it on a 100Mb lan with over 30 people, and it runs just fine. I can not tell a difference between over-lan and a local console; oh, except when I fire up xboing. . . but that is a different story.

    10. Re:VNC is not out of the question. by g4dget · · Score: 1
      Still putzy to use on a 10 mbit LAN for me... Alas.

      Well, and it would be "putzy" on a 100mbit or 1Gbit LAN as well. VNC is slow on Windows out of the box because it has to guess about where screen updates occur--there is no official API. But, if you look around, there is a DLL that hooks drawing functions and makes VNC very fast even on Windows.

  4. Maybe, LTSP? by Xunker · · Score: 3, Interesting

    While I'm not sure if it's specifically what you're looking for, there is the Linux Terminal Server Project. It works like Winframe but I don't think it's directly compatible with Citrix ICA. But is is on version 3.0 and a few people I know have used it -- I tried it once for a terminal my house but it was a little overkill for just wanting to make a web terminal for the living room.

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    1. Re:Maybe, LTSP? by melonman · · Score: 2, Informative

      LTSP is great, but I don't think it will do the 56k modem thing. It's basically X11 and a few other standard Linux services linked together in a rather clever way, so the client-server networks overheads are the same as for X11, plus running XFS over tcp, plus serving files... with ten machines, a 10mbit network boils, our current 100mbit one gets congested on occasions, and I'm thinking of getting a gigabyte backbone from the hub to the server in the near future.

      What you can do is run rdesktop, mentioned below, from an LTSP terminal. So if your terminals are in the same place, you could have a local network with a modest Linux server running the diskless terminals, and those terminals connecting to W2K using rdekstop and Terminal Server. You still need TS licences, but they are a lot cheaper than Citrix licences, especially for education. I've tried it briefly, and it worked very well: just waiting for the other half of my Windows server to turn up in the post to try it for real...

      --
      Virtually serving coffee
  5. Why just exclude VNC? by Yuan-Lung · · Score: 1

    And with the state department of education (ironically named KDE) very pro-Microsoft, VNC is out of the question.

    Doesn't that same logic rule out Linux as well?

    I would think that VNC or a variation of it running on Linux would solve the problem nicely with the support of multiple virtual desktop running on a single machine.

    http://www.realvnc.com
    http://www.tightvnc.com

    1. Re:Why just exclude VNC? by Anonymous Coward · · Score: 0

      When VNC moved from their university web site to their .com domain, they got rid of the mac versions of VNC. At the time they were coming back 'real soon now', and it's been what, six months? What the hell is going on with VNC?

  6. Screw what the boss says... by benjamindees · · Score: 3, Insightful
    And with the state department of education (ironically named KDE) very pro-Microsoft, VNC is out of the question.

    VNC is the answer. Your boss is a moron if the only reason is "it's not MS".

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:Screw what the boss says... by dynoman7 · · Score: 1

      No shit. Show him the bottom line...

      MS = = $$$$$$$$$$
      VCN = = $

      --
      Blarf.
    2. Re:Screw what the boss says... by Descartes · · Score: 1

      I agree, I don't understand why you can't use VNC but you're willing to use other free software. Does VNC somehow subvert microsoft's monopoly when it's installed on windows machines? I've used TightVNC in a windows to windows environment and it worked pretty well (I haven't tried it on dialup but I think ping time is more important than bandwidth)

    3. Re:Screw what the boss says... by ajs · · Score: 1

      The problem with using VNC to access Windows is that it violates your EULA. That's right, Microsoft has denied access to the competion through their EULA. Go read it some time. It's like Anti-Trust Law 101.

    4. Re:Screw what the boss says... by bLanark · · Score: 1

      The problem with using VNC to access Windows is that it violates your EULA. That's right, Microsoft has denied access to the competion through their EULA. Go read it some time. It's like Anti-Trust Law 101

      The MS issue is that the licence says you must use an XP machine to talk to XP - you can use vnc to do that if you want. See Here for details.

      For these guys, I guess that you'd have to confirm the OS of all remote desktop users and give them the same one as their remote desktop - XP home, XP professional, XP 2003 server, XP 2003 server datacentre...

      --
      Note to ACs: I won't mod you up, even if you are being funny or insightful. So take a chance! It's not real life!
    5. Re:Screw what the boss says... by ajs · · Score: 1

      Pretty much, yes. There are some finer points you're not summing up, but yes, you've got it.

      What that ammounts to is the damand that in order to manage a Microsoft server, you must employ a Microsoft client. This is a clear case of a product in two wildly different market segments (desktop and server) which is forcing adoption of one (actually forcing you not to swtich off of one) in order to use the other.

      Bastards. Dirty, rat bastards.

  7. Oops. That would be "windows to windows" by jensend · · Score: 1

    I forgot that /. takes out the <---> in windows<--->windows by default.

  8. X11 by babbage · · Score: 3, Insightful
    Nowhere does the article submission mention X11 itself. Was this dismissed out of hand for some reason? As far as I'm concerned, the biggest (and maybe only) strength of X-Windows is the remote display capabilities that are either unavailable or an expensive add-on for other graphical systems.

    Was plain old X11 even considered? If it was, and it didn't meet the criteria, then in what way was it found lacking? Too heavy for a 56k dialup connection? I didn't think it was any worse than Citrix there, but I could be wrong about that. You should be able to get a secure connection via SSH tunneling, and that connection can be compressed if necessary -- there is copious documentation for all this, so I won't repeat how to set it up here, but it's very commonly done.

    The biggest "obstacle" I can think of is that people will need the X11 server software on their end, but again this isn't a very big deal: there are free versions for Windows (Cygwin and MacOSX (Apple's X11 beta, XDarwin), and of course it is the standard graphical layer for Linux & related systems.

    So really, what needs to happen if you go forward with this idea is for some work to go into packaging it up for students & faculty to use, and giving enough training to show how to get going with it. There are a lot of resources out there that can be relied upon, should the state choose to take this path. It sounds to me like what you need most is for someone to make the pitch to those who are making the decisions.

    1. Re:X11 by W.+Justice+Black · · Score: 2, Informative

      Was plain old X11 even considered? If it was, and it didn't meet the criteria, then in what way was it found lacking? Too heavy for a 56k dialup connection? I didn't think it was any worse than Citrix there, but I could be wrong about that.

      VERY wrong about that. ICA as a protocol is thin enough that you can run a session over as little as a 14.4k modem connection (I've done it) and have most apps usable, and things get almost spritely on 56k. It's VERY good at caching, optimizing, and generally being quick over low-bandwidth links. TightVNC is better than VNC over narrow links, but nobody compares to ICA afaik. I haven't tried Tarantella. Maybe someone could comment?

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
    2. Re:X11 by Anonymous Coward · · Score: 0

      Do you really think that all the apps the asker wants people to be able to control remotely will run under Cygwin/Xfree?

    3. Re:X11 by Chanc_Gorkon · · Score: 1

      Well, VNC is better. To get a true X server for Windows Desktops, one that will work with minimum fuss on Windows, it will cost some bucks. Xfree's setup on windows isn't as easy as say installing Exceed. VNC just works. Installs in a blink and is useful for multiple platforms.

      --

      Gorkman

    4. Re:X11 by iggymanz · · Score: 1

      X11 over a 28-56k modem is usually murder - the simplest programs can generate megabytes of traffic. Over a 400kbit DSL, it's bearable, but still sluggish.

    5. Re:X11 by ianezz · · Score: 1
      Too heavy for a 56k dialup connection? I didn't think it was any worse than Citrix there, but I could be wrong about that.

      Some reasons why X is not a good idea in this case:

      1. Plain X protocol doesn't work well with high-latency connections (like a 56k dialup connection): it's the best thing since sliced bread in a LAN, it employs several tecniques to save bandwidth, but unfortunately apps have to continuosly talk with the X server and latencies play a big role. IMHO this is expecially true with modern (read: relatively young) toolkits like Qt or GTK+, which probably could do better at keeping the number of requests to the X server to a minimum (note: the number, not the size). Of course, there is the Low Bandwidth extension to X (LBX, to be used via lbxproxy, and the Differential X Protocol Compressor dxpc which, aside from compression, employs some caching to avoid contacting the X server on the other side when it is not absolutely necessary (thus making latency less of a problem).
      2. The X session is fragile: dialup connections tend to go down unexpectedly, and in such cases your X session is abruptly closed. For each connected client (application on the application server), the X server keeps a lot of state which isn't saved. If the link goes down, you can't reconnect later and find your session again (or, for the same reason, transparently move an app from one X server to another - even if there are some tricks about the subject)

      For these two reasons, VNC seems to be a better idea in this case.

    6. Re:X11 by hughk · · Score: 1
      What are you doin g, playing Quake or something?

      We used to have users doin g documentation with Interleaf (a professional page-layout type publishing program) and running CAD applications and we could squeeze 4 X-terminals comfortably down a 64Kb/s line to the server.

      --
      See my journal, I write things there
    7. Re:X11 by zonix · · Score: 1
      You should be able to get a secure connection via SSH tunneling, and that connection can be compressed if necessary -- there is copious documentation for all this, so I won't repeat how to set it up here, but it's very commonly done.

      I'll help here:

      Server side:

      Uncomment line in sshd_config, enabling:
      X11Forwarding yes

      Client side (Unix, GNU/Linux):

      % ssh -2CX host (2 = SSH2, C = enable compression, X = enable X11 forwarding)
      % startx

      Client side (Windows):

      Get Cygwin/XFree86. It has an easy installer wizard featuring on-the-fly download of packages: just select XFree86-base among the available packages, and the SSH client too if it's not already selected. Easy as cake!

      Fire up your X server - there are a number of ways to do this, try peeking into the startx.bat file. Anyway, use the -rootless switch to make the X server window run minimized, and have each program start in a separate window in the Windows environment. If you want native Windows decorations, try -multiwindow.

      After that you have access to a nice bash shell, where you can run the same commands as above for Unix, GNU/Linux.

      If you prefer a native win32 SSH client, get PuTTY and enable 'X11 forwaring' in it's preferences window for each host.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    8. Re:X11 by iggymanz · · Score: 1

      That's a frame relay or frational T1 or other leased line? Phone modem communication is much worse, especially for bursty 2-way. For a nice long file transfer then the phone modem is much like those services.

    9. Re:X11 by hughk · · Score: 1
      To be fair that was a LAN bridged over a lease line. Some queuing but we tried to tune the prioritising based on protocol type and system.

      I agree, a noisy phone line is bad - mostly because the error correction doesn't mix well with the PPP or whatever you are throwing up it. A clean line seems to be ok though.

      --
      See my journal, I write things there
    10. Re:X11 by g4dget · · Score: 1
      but nobody compares to ICA afaik

      Sure, plenty of things do. You can get lower bandwidth than ICA still with things like Display PostScript and Java. And, in fact, there are even hacks that will take GUIs and expose them through HTML.

      ICA is just one point on a continuum of choices for remote application display; it's tradeoffs are that it needs to take standard Windows applications and squeeze them through a low bandwidth pipe. X11, VNC, LBX, DXPC, etc., all make other kinds of tradeoffs.

  9. ei-yi-yi by skip+lewis · · Score: 0, Flamebait

    There's no such thing as a stupid question. But there ARE stupid people. Mebbe you could 'splain how "pro-M$" rules out use of VNC.

    skip lewis

  10. CrossOver OfficeServer Edition by Peartree · · Score: 2, Informative

    Check out CrossOver OfficeServer Edition.

    Runs M$ Office on a Linux 'terminal server'. You still have to buy the M$ Office licenses and the OfficeServer software, but it's hella-cheaper than Citrix.

    100 users for Crossover OfficeServer is something like $5,000 where Metaframe XP (with Windows CALS and Terminal Server CALS) for 100 users would be something like $60,000. You do the math :)

  11. Tarantella by humanasset · · Score: 5, Informative

    Check out Tarantella . Similar to Citrix MetaFrame, but less expensive, and runs on Windows, Linux, Solaris, and HP-UX.

  12. rdesktop by krokodil · · Score: 1

    I am using:

    http://www.rdesktop.org/

    You sill need to pay microsoft for remote
    access licenses on server side thought.

  13. vnc is great by TheGratefulNet · · Score: 1

    in fact, I use it as a hack to get a 'persistent desktop'.

    the idea is to run vncserver on a 7x24 server class box. bsd is good and even linux is ok [grin].

    then run your viewer on some rebootable box. ie, a box that you might reboot into windoze or whatever. in my living room, where I don't want a box running all the time (noise), I shut my 'viewer box' down when I'm done for the nite. I just exit vncviewer and shutdown the box. then the next day I boot it up, run vncviewer again and my 'desktop' is there, just as I left it!

    in fact, I can run in -share mode and have MANY viewers (in diff areas of the house) all watching the same desktop. great for mail (ELM) windows where you can normally only run one instance of those per mbox but with vnc, I can watch mail in any room that I have a viewer/computer running. move the mouse in one and it moves in the others in lock step.

    going from win to unix is one degree of uptime/stability. going from unix local-desktop to unix vnc-remote-desktop is yet another degree. you can have a desktop 'uptime' of months and months, even if you belong to the linux kernel-of-the-month club. or are hacking with funky hardware and linux hangs on firewire or usb (oops). simply reboot and re-run the viewer and you didn't lose your desktop or state!

    its amazing. that feature, alone, converts many unix users from local desktop style to vnc remote/local style.

    --

    --
    "It is now safe to switch off your computer."
  14. Can you explain the constraints again? by ComputerSlicer23 · · Score: 4, Interesting
    Okay, so what precisely are the constraints again? If it has to have a Windows Desktop, you will have to pay Microsoft for a bunch of licenses to be legal. Period. You can skimp on hardware, but that is it.

    Now, if you are trying to avoid paying for the ICA client, but you are willing to pony up the money to Microsoft, then there is a client named rdesktop that does the Microsoft remote desktop protocol (RDP). It was reverse Engineered from scratch, and supposedly is reasonable stable. So now, you can run this on Linux desktops, but you still have to pay Microsoft a bunch of money for the apps (just because they are all running on one server, doesn't get you out of paying them for as many concurrent users as there could be).

    Now, if you have to have Microsoft Applications, but not a Microsoft desktop, you might want to see the guys who develop the Crossover stuff. Now you can run a lot of Windows Apps on a Linux box that has a Wine processes running remote. The product is called Crossover Office Server Edition I don't follow the legality of this, so get a real good lawyer before you try it out. looks like CodeWeavers is saying, you get to pay Microsoft a bunch of money.

    This is probably roughly the same quality, but now your talking about using X for your network transport. Which is a little awkward for remote users, as they will have to run an X server. Cygwin ships with one for Windows desktops.

    Now, if all you want is a bunch of desktops you can run remote from a linux server. Get a bunch of machines that can act like X-Terminals. A bunch of old cheap PC's with a good NIC will do the job, as long as the NIC will do PXE, or netbooting of some flavor. Go get PXES from sourceforge and run it. It will net boot, and run rdesktop, a Citrix ICA client, or run as an X Terminal for you. It is very good, and runs pretty well. This is what the city of Largo, FL does. They claim it's great, grand, glorious and best of all, dirt cheap.

    I don't understand your requirements. They appear to be directly contradictory. We have to have cool stuff from Microsoft, but we can't afford to pay for it. My guess is the cost of the Citrix Clients isn't nearly as bad as the cost of all of the copies of MS apps you sound like you want to run. Anyways, these are some pretty decent ways to get remote desktops. However, with Microsoft, you don't really get a break on the pricing that way, it does simplify administration of the desktop, and makes replacing broken hardware much easier.

    Kirby

  15. Chill... by mrscott · · Score: 1

    The guy asked a simple question: Is there anything like Citrix that runs on Linux and that is either free or cheap?

    I'm not sure where in that question you get the need to know the information that the person requested. Now - if you were the consultant that was hired to handle the project, that would be a different story, but he just asked for advice.

    Another user below mentioned LTSP for which more information can be found at the LTSP project's web site.

    There is a K12 LTSP project as well here.

    As for the KDE comment... I don't think he meant that -- on the surface -- it is ironic that the DOE was named KDE but rather that it is ironic because of the question that he is asking.

    1. Re:Chill... by bill_mcgonigle · · Score: 1

      The guy asked a simple question: Is there anything like Citrix that runs on Linux and that is either free or cheap?

      I think that's what's confusing people - it's a simple question with a simple answer - "yes, it's called VNC." But he says he can't use VNC because his boss is pro-microsoft, a non-sequitor. So there's more to the story than he felt like including in his Ask Slashdot. I think that's what pissed off the guy you're replying to.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  16. Why not just use windows terminal services? by Raleel · · Score: 1

    Works over a modem just fine, and windows clients, as well as unix ones (rdesktop).

    You still have the cost issue though, because you still have to pay for a license for _Each concurrent client_ for _each piece of software_.

    That is to say, if you want to let 10 people connect to a terminal server, you have to buy 10 client licenses (cheap), and (for instance) 10 copies of office (!!), 10 copies of adobe photoshop (!!) and so on.

    If you want them to be able to access a single machine, and only one person per machine, install xp pro. It comes with this ability.

    If do not want to pay for xp pro, then VNC is _the_ solution. Effectively gives you the same arrangement as xp pro, since only one vnc client can connect to any particular computer at a time (you are controlling the single mouse).

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  17. Re:Citrix slow on 33.6? by dhwebb · · Score: 1

    I have a customer that has 10 simultaneous citrix ica connections over a 56k line. It works fine. Just use icon caching, 16-color(who needs 24-bit for word, access, most other business apps). Remote X is also very usable with blackbox, at 16 color over 128k link. I know it won't do wekk over 33.6, unless maybe with compression, never used it.

    --
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
  18. lbx proxy (low bandwith) by node3667 · · Score: 1
    Hi,

    http://www.paulandlesley.org/faqs/LBX-HOWTO.html

    Here is an howto on a low bandwith proxy. it's included with x, no modules to add on, works over a phone line, and has a kitchen sink.

    LBX (Low Bandwidth X) is an X server extension which performs compression on the X protocol. It is meant to be used in conjunction with X applications and an X server which are separated by a slow network connection, to improve display and response time

  19. i'm not following you by Anonymous Coward · · Score: 0

    what os are the desktop systems running? if it's xp pro you can use remote desktop for free.

  20. Re:X11 (Tarantella) by cmehta1 · · Score: 1

    Tarantella isnt all that cheap, but if you dont need a lot of Enterprise management functionality, they offer a stripped down version called something like the Linux Starter Pak for under 50 concurrent users, that is signficantly cheaper.

    And no, I dont work for them, but I did like their product on Solaris and their tech staff seems to be very unix-saavy, even though they support Windows too.

  21. Reply by Devil's+BSD · · Score: 1

    KDE won't know about a Linux box unless they actually query the server, which they won't do. VNC, on the other hand, can be blocked by the state-they block everything in and out except for about two ports. (slight exaggeration, but accurate.) Even if I did route VNC through another port, they would still be able to pick up the packets. The server is ideally a Linux box, but it can be shifted to Windows if need be. X11 and Remote Desktop's massive bandwidth requirements make it impossible unless VNC or another carrier were used, and be aware that not every high school student knows how to boot Linux and actually use it, so it will have to be easily script-able. The Tarantella link seemed promising, I'll check that out. Thanks for your flames and other replies.

    --
    I'm the Devil the Windows users warned you about.
    1. Re:Reply by GiMP · · Score: 1

      VNC can be blocked just as easily or not-easily as any other protocol. You could encapsulate it within HTTP traffic, if you needed to. I would suggest at minimum tunnelling within SSH for security and bandwidth (and thus speed) reasons.

      I don't see why the state would block VNC but not Cyrix.

      Get a life.

  22. Pro Microsoft is Anti Education by Oriumpor · · Score: 1

    Yes, they do give things out for nearly free to education (in comparison to the normal prices they gouge most people with.) But their enterprise solutions are NOT reasonable for small-middle sized educational establishments. However, there are linux based solutions for this already. If they were not adverse to using a more customizable, and more economically sound product you would easily have a solution.

  23. Re:Citrix slow on 33.6? by Anonymous Coward · · Score: 0

    As someone that uses citrix and tight vnc over a 33.6, I can tell you that there is no difference. I run 256 colors on both and they are both slower than a sunday sermon in july, but they let me get the job done.

    I also run ssh and text/curses programs run just fine (btw, vnc is over ssh).

    I have not tried straight X apps because I feel safer with a stateless connection over dialup(citrix has some problems with this btw).

    One thing that you may want to think about, you have to manage ports and startup with vnc.

  24. Why Remote Desktop?? by bjwest · · Score: 1

    Why do you want to give them a remote desktop? All they need is access to their files, schoolwork, homework, notes from the teacher... This is nothing that can't be handled via a web interface. No need to install anything meets your "ease of use" criteria. A remote desktop of any kind will kill that, unless you plan on going to each house to install and set things up yourself.

    Student's limited by a dialup will not be able to use a remote desktop and still be able to get things done before bedtime..

    --

    --- Keep the choice with the user..
  25. Use SSH by xiox · · Score: 1

    I found that you can get pretty good performance if you tunnel X over a compressed ssh connection. Applications take a while to load, but they're pretty zippy once they've started.

    From linux you can do:

    ssh -C machine.domain ...
    xterm &

  26. LBX is fine on 33.6 by leonbrooks · · Score: 1

    I've used it often. It's useable on 28.8, a bit gross on 14.4. LBX gives much better results than X over a compressed SSH pipe.

    --
    Got time? Spend some of it coding or testing
  27. Reading between the lines... by leonbrooks · · Score: 2, Informative

    ...he want to use thin Linux desktops to run M$ software.

    In which case he wants rdesktop. You can run it on thin boxes in about 16MB OK, more if you want to cache fonts and stuff, down to about 8 if you take the time to optimise the living daylights out of everything.

    If the place is so pro Microsoft, (s)he should fetch a copy of the GNUwin2 ISO and install stuff from it everywhere he's allowed to. And tell the nice workers about it. When the next unheralded MS virus invasion happens, they'll still have tools they can use. When they want to do something like run text from frame to frame, they won't need to buy Publisher, just use OOo. When they want a graphics program, GIMP will do a lot of stuff without a $1500 outlay. And so on. After a while, they'll be sufficiently reliant on random FOSS tools for day-to-day work that to deny its integrity would be self-evidently foolish.

    --
    Got time? Spend some of it coding or testing
  28. PCAnywhere ? by nsebban · · Score: 1

    I used PC Anywhere (under windows 2000) for a few years, and it's a good product.

    You can acces a remote PC, but also transfer files. It uses an efficient compression method, and can use encryption.

    --
    ____
    nico
    Nico-Live
  29. X11 displays are lighter than VNC by msobkow · · Score: 1

    VNC is cheap. It works. It's easy.

    It's also a network hog, even compared to X-11. KDE or Gnome running on X turn it into a hog, but if you're running a pure window manager instead of integrated behemoth, you'll find X is relatively low traffic and quite snappy.

    Personally I find that VNC performs over a 10MBit ethernet runs about the same as an X-11 terminal at the end of a dialup line. (I use VNC for slaving Win boxen from my main Linux dev box, the X-11 access was to provide support for a customer over the past three years.)

    --
    I do not fail; I succeed at finding out what does not work.
  30. NX from NoMachine by rhkramer · · Score: 1

    I would look into NX from NoMachine. I don't know much about it, but it may be close to what you are looking for. It is apparently not free. I tried the demo a few days ago over a 33.6 kbps modem and I was impressed.

    I found it because it came up on the new forum@XFree86.org -- here is the first post of that thread: http://xfree86.org/pipermail/forum/2003-March/0003 28.html

    And here are two excerpts:

    <quote>
    We spent last three years trying to make X so good as a network computing platform to compete in performances and functionalities with the leading proprietary technologies from Microsoft, Citrix and Tarantella. NX was made available few weeks ago. You can find all the modifications we did to the XFree86 code base as well all the additional components (for example the X compression libraries) at http://www.nomachine.com/dev_sources.php. Not only NX beats those products in performances, but aims to make X-Window the standard way to deploy applications to users of any OS.
    </quote>

    <quote>
    - NX provides X, RDP and VNC desktops trasforming foreign protocols to X protocol.
    - NX is a complete X distribution for MS Windows
    - NX compresses X protocol (and foreign protocols) to a degree that makes possible to run complete desktop sessions on a remote server across the Internet, even through a modem link. A TestDrive server is available to the public. You can run a KDE or GNOME session from there, just to try.
    - NX makes any Linux workstation a Terminal Server, in the MS sense.
    - NX core software is based on XFree86, OpenSSH, RDesktop, VNC and other OpenSource components. All X related stuff developed by NoMachine has been released under GPL.
    - NX higher level components are commercial software but any company or good developer could implement an OpenNX project in a few months, if not weeks.
    We know we made a very good job and want to preserve a competitive advantage, but it's our interest to have competition. We want to push X and Linux as a network computing platform. If X wins, we win.
    </quote>

    The writer might have a bias. ;-)

    Here's the home page: http://www.nomachine.com

  31. ssh? by parkanoid · · Score: 1

    In our school we simply use ssh (putty if the user is on windows), and tunnel whatever is needed over it.

  32. X11 wasn't designed for dialup, but LBX was by g4dget · · Score: 1
    Was plain old X11 even considered? If it was, and it didn't meet the criteria, then in what way was it found lacking? Too heavy for a 56k dialup connection?

    You don't want to run plain X11 over dial-up--it wasn't designed for that. The X11 protocol was designed to be fast for local connections and fast networks. That's why X11 performs comparable to procedure-call APIs like those found in Windows for local graphics.

    However, there are two X11-based protocols designed for dial-up: LBX and DXPC (check on Google). LBX most likely comes with your X server. Here's a simple example of how to use it:

    display-machine$ ssh -X remotehost
    remote$ lbxproxy&
    remote$ DISPLAY=:63
    remote$ xterm&

  33. New Moon Systems by canadiangoose · · Score: 1

    They are a little company with a product called 'Canaveral IQ' that is a direct competitor to Citrix. It's very powerfull, cheap, and claims to overcome the hellish prinint that plagues Citrix by using either PostScript or EMF (I can't remember which). My company just got a demo version, and it kicks ass. Windows only on the server side, it sits on top of a Windows Terminal Server, but the client is available for just about anything. Version 2.0 is due out in a couple of months, and it looks quite nice. Only thing that makes me nervous is that they are VERY Pro-Microsoft. The entire setup operates over RDP, which they have licensed from MS. If you contact them, expect some MS-Cheerleaders to answer the phone. Bias aside though, it is a phenomenal product.

    --
    Never eat more than you can lift -- Miss Piggy