Slashdot Mirror


"Thin Clients" that Support Linux and Windows?

An Anonymous Coward asks: "I have been searching for a thin client that accesses both Linux and Microsoft systems and am dismayed to find that most thin clients only support MS RDP or Citrix ICA. Yes, I know that any old PC can be made into a 'thin client' and that X-stations have existed for many years for Unix based systems, but I will be buying new hardware for a new office that needs mainly MS connectivity. Since I am also including a Linux server or two on the network and think that Linux has a chance on the desktop, I would like to purchase thin-clients that can connect to both instead of being locked in by design from the start. This way, I can eventually move users onto Linux desktops in the future without replacing anything on the desktop." How hard would it really be to add on X11 functionality to an existing Windows thin client? While the realities of the current market makes finding such products unlikely, maybe if we can drum up the interest now there may be hope to see something like this in the future.

"I have a chance to buy top of the line hardware for this project and am looking for something that has a small footprint, no moving parts, ICA client or MS RDP, Linux connectivity (embedded X server?), a real manufacturer and a nice design that would not look out of place in a brand new, designer furnished office.

The Compaq Evo T20 serves my current needs perfectly, except that it forever locks me into Windows on the desktop, Does anybody have alternatives they can suggest?"

26 of 59 comments (clear)

  1. exceed by bluelip · · Score: 2, Informative

    To have a windows client appear as an X11, check out Hummingbird's Exceed. Rutgers U had labs full of Windows desktops with Exceed running on them. Worked quite well.

    --

    Yep, I never spell check.
    More incorrect spellings can be found he
    1. Re:exceed by Howie · · Score: 2

      Has exceed's performance improved lately? We used to have it at college, and it was a dog, even compared to the old NCD X Terminals that were the alternative.

      [I *SO* enjoy it that when Slash refuses to take my post, it also arranges it so that when I go back to edit it, it throws away my words. Awesome UI.]

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    2. Re:exceed by vrt3 · · Score: 3, Informative

      In my experience, X-Win32 from Starnet also works very well. And don't forget Cygwin/XFree86, a Windows port of XFree86.

      --
      This sig under construction. Please check back later.
  2. IBM Netstation by Howie · · Score: 5, Informative

    I've been keeping an eye out for one of these at a decent price...

    The IBM Network Station 1000 Model 8362 is a PowerPC-603-based thin client with support for VT emulation, X, ICA/Citrix, local Java apps, 1600x1280x8bit graphics, sound.

    The complicated part is that they were designed to be slaved off of a Win2k/NT or AIX box, but people have figured out ways around that for the most part.

    Best of all, they're silent, too.

    They seem to go on E-Bay for around 300Eur (These guys have them for 450Eur with a 1yr warranty. [for those not in Europe, that's $270 and $400 US, respectively]

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  3. Netvista... by vreeker · · Score: 3, Interesting

    I am in the planning stage of an internet cafe with similar needs. The thin clients that have caught my eye are the IBM NetVista N2200e or NetVista N2800e. Spec Sheets say it will do everything you've asked...

    Price is probably a bit of a kicker unless you order 50+... good old IBM.

    --
    $Canada = $US;
    $Canada =~ s/house/igloo/g;

    1. Re:Netvista... by ameoba · · Score: 2

      The way I read the spec sheets on those units is that, while by default running an ICA client, they can be configured to run a stripped-down linux system.

      --
      my sig's at the bottom of the page.
    2. Re:Netvista... by msouth · · Score: 3, Informative

      I'm not sure what your needs on the windows side are, but the company I work for (www.netraverse.com) has a product called Win4Lin that will allow you to run most office-related Windows applications at near-native speeds on Linux, and there has been some effort put into making it work on a NetVista. If you would like more information you can email me at msouth@netraverse.com and I can put you in touch with the guy that did the work.

      The product works really well, and you can run it in full-screen mode so that it looks just like you are sitting at a windows box.

      --
      Liberty uber alles.
    3. Re:Netvista... by msouth · · Score: 2
      Does Win4Lin still have the annoying 64MB of RAM limit?

      Yep. :). But I am pretty sure I heard that it will be gone in 4.0. It's not just the 64k, but something about how swap is handled, too. Both are addressed in the 4.0 release if I understand correctly.

      --
      Liberty uber alles.
  4. The best I've found... by ameoba · · Score: 2

    If by affordable, you mean priced inline with Windows-only Citrix-based terminals, like the Wyse WinTerms which start around $300, the options are slim. The best thing I came up with during my search would've been to take a New Internet Computer ($199) and hack up the boot CD with some custom software.

    The downside to the NIC, of course is twofold. First, it will involve custom, non vendor-supported work on your part; secondly the NIC relies on a CD drive for the OS.

    I looked, briefly, into assembling small, custom units, using 16 or 32MB IDE flash cards, and found that to compete with off the shelf units on price, you'd have to move to a much larger size and the appearance of a hacked up unit. To compete with them on size, and you'd have to go to single board computers with custom casings, and lose any sense of price parity.

    I could suggest the possibility of getting Xterms, and then running a Citrix client from the Linux system, but that's too ugly. Not to mention that Xterms are quite a bit pricier than the winterms.

    Looking at the winterms, adding xterm functionality to a box that alread has RDP, ICA, telnet and internet explorer would be a relatively simple task and, even if offered as an upgraded model, would probably help the marketing effort, I get the feeling that their licencing agreement for Windows RDP (or the WinCE the unit's based on) probably prohibits them from integrating it with a X11 based client.

    Of course a winterm could connect to a unix server, if you want to run Solaris or AIX instead of Linux, you're free to get a citrix server for those systems at the same low-low price of the Windows servers. It's either that or hope somebody can reverse-engineer RDP and get a server working on Linux.

    --
    my sig's at the bottom of the page.
    1. Re:The best I've found... by biglig2 · · Score: 2

      rdesktop is a superb piece of software, but it's backwards for solving his problem. He wants to start with an entirely Windows based thin network and then slowly move it to Linux, not the other way round.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    2. Re:The best I've found... by ksheff · · Score: 2

      Why would he need to customize it? It already comes with a Citrix ICA client, VNC, ssh, xterm, telnet, and runs X. If he needs an RDP client, that can probably be added. They do have the CD iso's available on their website. They also have a list of all the packages that they use and any of their patches on the site too.

      The only requirement that it doesn't meet is 'no moving parts'. Upgrading would be as simple as dropping in a freshly burned CD, which is better than most desktops now, but not as good if could be performed over the network.

      --
      the good ground has been paved over by suicidal maniacs
    3. Re:The best I've found... by ksheff · · Score: 2

      Of course if his company is the type where things have to be bought or needs 24 bit color, sound, and local printing for the apps, he can always get WinConnect. (hopefully rdesktop supports that too, but I couldn't determine that from the website).

      --
      the good ground has been paved over by suicidal maniacs
  5. rdesktop by Raleel · · Score: 2

    One potential software part could be the use of rdesktop, found at www.rdesktop.org. It's an RDP4 client for linux and many other unices.

    As for thin clients, I would certainly go towards the IBM route, mostly because IBM IMHO has shown itself to be linux friendly

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:rdesktop by ameoba · · Score: 2

      I've noticed that no RDP servers exist for Linux, but is there any inherrent reason why one couldn't exist? The boys on the rdesktop team have already figured out the protocol and produced a client, is applying that knowledge to a server out of the question?

      --
      my sig's at the bottom of the page.
  6. Have you looked at all? by hatless · · Score: 3, Interesting

    Last time I checked, NCD, Wyse, Tektronix and IBM all sold combo X/ICA terminals. X for the Linux, ICA for the Citrix stuff and, increasingly, direct support for Windows Terminal Server.ther than Sun

    I'd be surprised if anyone in the hardware X terminal business other than Sun didn't also support at least ICA at this point.

    Another option everyone has forgotten these days is Tarantella, the SCO product, which runs as a server both under Unix (including Linux) and on Windows and can serve either kind of application via RDP and X11 if I recall.

    1. Re:Have you looked at all? by Dr.+Evil · · Score: 2

      I was using a setup which did this five years ago (wow, it really is that long ago). NCD terminals. I don't know how the hardware was setup, but we had the option of logging into an X or Citrix hacked WinNT 3.51 system. Under some priviliged accounts you could run Windows apps in a window (a resizable root window, but a window nonetheless -- and that was 5 years ago!)

  7. Reflection X, Exceed... by josepha48 · · Score: 2
    Both of these are good products. Reflection X allows you to run X windows on top of a windows client. Things like telnet and all your xwindows apps if you wish.

    Exceed also does this. You need windows on the box, but I see no reason why you cannot have CITRIX pull up a windows desktop and then have that pull up an x session through exceed.

    --

    Only 'flamers' flame!

  8. Info on HOWTO by haplo21112 · · Score: 2

    Just curious if there exists any instuctions on how to get exceed setup to connect to the Linux X server, I do it all the time here to connect to solaris boxes, but the same connect strings adjusted to to connect to the linux xterm don't seem to work.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  9. Very cool. But. by fm6 · · Score: 2
    Very nice. It's an actual thin client workstation, not a graphics terminal. And the specs are impressive.

    But is this the practical choice? For about the same amount of money, you can buy a Celeron-based system and install the requisite software. And you end up with hardware people know how to fix if it breaks. Unless your server is NT or AIX, you'll have to do some hacking either way, so Cost of Ownership isn't an issue. The IBM does have nice graphics and no noise -- but does that outweigh the other factors?

    Please convince me that I'm wrong. I rather want to be.

    1. Re:Very cool. But. by Howie · · Score: 2

      Since the poster is running a Windows Terminal Server or Citrix-based network, the hacking is not an issue for them, only me. I suspect if you buy a bunch of these from IBM, they might support them (or at least the newer models in the same line - the NetVista).

      For $300 I doubt you could buy a Celeron as reliable as something with no moving parts, nor as compact, as quiet and with a 15 minute setup time - all factors for MIS support. I think for corporate use, it does outweigh the other factors. Heck, I want one for myself, just because of the size/noise factor.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    2. Re:Very cool. But. by anomaly · · Score: 2

      It is practical when you think in terms of the cost of ownership. PC's cost a bunch of money to support. Sure, the one that you have is reliable and seems to work well, but you're a technically capable maintainer.

      The appeal of this sort of device is that it has no moving parts to break, and it's vey difficult to corrupt the system. When one fails, the user can be back up an running by pulling the spare unit out of the closet and plugging it in.

      The reliability of a green-screen, with the features of a GUI terminal. Very cool...and it runs Linux, and works perfectly with Citrix boxes. We've recently evaluated these units and plan to add them to out environment.

      --
      But Herr Heisenberg, how does the electron know when I'm looking?
    3. Re:Very cool. But. by fm6 · · Score: 2

      Your point about no moving parts is a good one. Your other points are the standard NC arguments. Personally, I agree with them, though the IT establishment has never accepted them. And they're mitigated by the need to hack the system to make it work with servers IBM doesn't support.

  10. might want to look at building your own ... by cinnerz · · Score: 2, Informative
    I don't know if building your own is an option, but you can make a pretty nice "thin client" fairly cheaply with off the shelf components.

    Here's what I used:
    • Shuttle FV24 motherboard Flex ATX form factor, sound, video, network built on.
    • VIA C3 processors. Not as fast as some other processors, but you can use a passive heatsink instead of needing a CPU fan to cool it down ( less moving parts to break, and less noise).
    • Alpha U60-V25C passive heatsink.
    • Disk on module. I couldn't get the Shuttle machines to netbook from their build-in ethernet, so I added a disk on module to store the boot code (for Etherboot). The disk on modules plug directly into the IDE slot on the motherboard and are recognized as IDE drives.
    • A small case. I cant find the one I used, but there are several Micro-ATX or Flex-ATX cases out there.


    Costs ended up being about $120 for the motherboard, $40 for the CPU, $15 for the heatsink, $50 for the disk on module, and $50 for the case, so ~$275, plus a keyboard and mouse, and the performance blew away the NetVista 2200 that I had been using.

    For software, you can run Linux on the machine and use Citrix/ICA client or Terminal Server with rdesktop. The machine is fast enough you could run Linux locally from a remote NFS file system, or you could just use it for a display. The Linux Terminal Server Project has a lot of information about setting this. You might also want to look at the Diskless Windows Cookbook.
  11. Build your own by Nailer · · Score: 4, Informative

    Use a small Linux distro if you don't want to but any of the precooked terminals.

    TinyX handles X for Linux, Unix and BSD
    RDesktop handles Terminal Services for NT4TSE and Windows 2000
    The Metaframe Client does, obviously, Metaframe on your Windows and Solaris app servers.

  12. Re:IBM Netstations by Biolo · · Score: 2

    Nope, SunRays are completely solid-state (my office is covered in the things). Don't know whether anyone has got them working with a Linux server though. The video output is great, decent enough sound for the average office user too. Older ones did have a problem with dodgy resistors (? or something) in the power supply when a supplier mucked-up, but the recent ones are pretty bulletproof.

    --
    Stealing a rhinoceros should not be attempted lightly.