
"Thin Clients" that Support Linux and Windows? 59
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?"
exceed (Score:2, Informative)
Re:exceed (Score:1)
Re:exceed (Score:2)
[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.]
Re:exceed (Score:3, Informative)
IBM Netstation (Score:5, Informative)
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 [linuxdoc.org] for the most part.
Best of all, they're silent, too.
They seem to go on E-Bay for around 300Eur (These guys [abgcomputers.nl] have them for 450Eur with a 1yr warranty. [for those not in Europe, that's $270 and $400 US, respectively]
Very cool. But. (Score:2)
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.
Re:Very cool. But. (Score:2)
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.
Re:Very cool. But. (Score:2)
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.
Re:Very cool. But. (Score:2)
Netvista... (Score:3, Interesting)
Price is probably a bit of a kicker unless you order 50+... good old IBM.
--
$Canada = $US;
$Canada =~ s/house/igloo/g;
Re:Netvista... (Score:2)
Re:Netvista... (Score:3, Informative)
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.
Re:Netvista... (Score:1)
Re:Netvista... (Score:2)
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.
The best I've found... (Score:2)
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.
Re:The best I've found... (Score:1)
It would be a very good project indeed. While X11 is a much better protocol in my opinion, having RDP for Linux isn't a bad thing.
Re:The best I've found... (Score:2)
Re:The best I've found... (Score:1)
ICA would probably be a better protocol to use though since ICA is better supported across many platforms and I haven't seen a thin client that does RDP and not ICA. ICA is also a better protocol to begin with. The upside of RDP is that it would be fun to deliver the Linux desktop via a "Microsoft Technology".
I suppose my origional post was a little unclear.
Re:The best I've found... (Score:1)
You mean apart from rdesktop, the one you mentioned?
I like the idea though, having been playing with VNC a lot in the last few weeks. Are there actually specs for ICA though?
Re:The best I've found... (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 [thincomputinginc.com]. (hopefully rdesktop supports that too, but I couldn't determine that from the website).
Re:The best I've found... (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.
Even better: ThinikNIC will net boot (Score:1)
According to this HowTo [ltsp.org], you can have the ThinkNIC boot directly from the net without making or using a CDROM.
One alternative is ICA on X (Score:1)
Thin client for X? or CLI? (Score:1)
Then again, you could just get Citrix for Unix, and not worry about a thing (which maybe be in your best interests in a larger environment...)
eXceed (Score:1)
Info on HOWTO (Score:2)
IBM! (Score:2)
Could VNC be part of the answer? (Score:1)
Re:Could VNC be part of the answer? (Score:1)
We primarily run a DOS app over this connection. I am considering trying out a ThinVNC solution... I am thinking that we could run the DOS app in a DOS emulation (DOSEMU, Wine, etc) on a Linux server. The sites would connect via ThinVNC then run the DOS app. I have concerns about the printing rammifications and drive mappings across VNC to the clients (we constantly need to print from this app, and occassionally need to copy files to their local PC which is a Win9x/2000 machine). I haven't looked into it enough, though.
If anyone has ideas about this, please respond. Thanks!
Re:Could VNC be part of the answer? (Score:1)
Also, can I get drive/printer mappings over an Internet dial-up connection via Samba (or anything else for that matter)?
rdesktop (Score:2)
As for thin clients, I would certainly go towards the IBM route, mostly because IBM IMHO has shown itself to be linux friendly
Re:rdesktop (Score:2)
Have you looked at all? (Score:3, Interesting)
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.
Re:Have you looked at all? (Score:1)
Scratch Tektronix, NCD bought them out.
Re:Have you looked at all? (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!)
NCD Has X/ICA Terminals (Score:1)
Charles
Re:NCD Has X/ICA Terminals (Score:1)
Neoware (Score:1)
Reflection X, Exceed... (Score:2)
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.
Concerning Software (Score:1)
Citrix has an ICA client for both Windows and for Unix. I have mainly used the one for Linux, and as far as I can tell, it works exactly as well as the one for Windows. I doubt there is much difference between the price for either.
If you want to use Windows as a host OS, that is a decent chunk of money right there. You can certainly run X11 apps to displayed to windows using StarNet's X-Win32, Hummingbird's eXceed, or WRQ Reflection X. The last one I know supports accelerated OpenGL and I don't think the other two do. If that's important for your type of work, take that into consideration.
If you really want good remote X11 support, though, do not use a Windows X server. Speaking from personal experience, they all have flaws. Use Linux as host OS, get the Citrix ICA Linux client, and just run X remotely when you need to. Best price/performance for sure. Plus, it gets the worker bees accustomed to the Linux desktop while using the Windows one. Makes it easier for the bait'n'switch later.
might want to look at building your own ... (Score:2, Informative)
Here's what I used:
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 [ltsp.org] has a lot of information about setting this. You might also want to look at the Diskless Windows Cookbook [ltsp.org].
IBM Netstations (Score:1)
Re:IBM Netstations (Score:2)
Just turn the server into a meta-client (Score:1)
Have a look at Tuxia (Score:1)
I've seen these guys at LinuxWorld Tokyo and some other shows. They have some snazzy looking devices that will fit any "designer office". Unfortunately, last time I talked to them, they were turning more to set-top box development.
Can't hurt to take a look.
Re:Have a look at the right Tuxia link (Score:1)
Build your own (Score:4, Informative)
TinyX [xfree86.org] handles X for Linux, Unix and BSD
RDesktop [rdesktop.org] handles Terminal Services for NT4TSE and Windows 2000
The Metaframe Client [citrix.com] does, obviously, Metaframe on your Windows and Solaris app servers.
Stabilize Windows: Use VNC. (Score:1)
shell=c:\software\misc\vnc\vncviewer.exe
This worked for me in a couple of ways:
1) the computer boots up faster (no explorer.exe to load) and is more stable, no explorer to crash.
2) The vnc connection settings are all stored in the config file, and I run VNC full-screen, so it's transparent to the user that it's even a virtual desktop.
FWIW, YMMV.
Re:Stabilize Windows - Correction (Score:1)
Sorry.
rdesktop (Score:1)
http://rdesktop.org