Windows Thin Clients - Worth Making the Switch? 128
Brendtron 5000 asks: "I work in the IT department of a major Canadian university. I've been given the task of investigating the pros/cons and costs associated with switching from Windows desktop machines to some kind of thin client solution. Both student lab and administrative machines are up for possible replacement. At first blush it seems that the cost savings will be considerable, given that thin clients are much cheaper and easier to maintain than a user controlled desktop machine. What were your experiences with switching to/managing thin client environments? Have the users been happy with thin clients? Did the cost savings materialize as expected?"
Yes, but not anymore (Score:5, Informative)
Then Microsoft got involved. They refused to license to Citrix again, and released their own Terminal Services. The price skyrocketed, the licensing became confusing, the protocol was much heavier, and the system became far less stable under load. Not much has changed.
It was a wonderful thing while it lasted, but don't expect to see any real returns on a modern Terminal Services system. The only real uses they have these days are remote administration and centralized applications. And you can expect to pay for those features.
Re:Yes, but not anymore (Score:4, Interesting)
Re:Yes, but not anymore (Score:4, Informative)
One word of caution: If you plan to run Windows 2003, do not expect certain peripherals (scanners and printers, mainly) and software to work properly. Since it's touted by MS as a server OS, many driver and application developers specifically exclude it from the software's internal compability list and the software will refuse to install. If you think you'll be hooking up a lot of peripherals or running a lot of odd little applications, consider Windows 2000 instead, which unfortunately is pretty much unsupported by Microsoft these days...
Re:Yes, but not anymore (Score:4, Informative)
Re:Yes, but not anymore (Score:2, Interesting)
LTSP or multi-headed would be the way to go (Score:1)
Though I've read up on the subject, as far as anecdotal support goes I've only see
Re:LTSP or multi-headed would be the way to go (Score:2)
Thin clients suck for student computr labs. When each student tries to log in at the same time the server can get really bogged down and the ones at my old college used to take about 5 mins to log in. Also if you develop a problem with any of your terminal servers, or for some reason there are netwrok issues the whole setup goes kaput. You don't just lose 1 machine, you lose 30. Thats very hard for normal peopl
Re:Yes, but not anymore (Score:3, Interesting)
The U.S. Federal Government has pursued such an endeavor for places where multiple machines on a desktop are the norm. In those cases the thin client is replacing multiple network drops, one computer for each network, and sometimes a monitor for each (though usually a single-headed, VGA, PS/2 keyboard mouse). This may seem crazy to you and I, but imagine your internal accounting network which will never, never, never be exposed to the internet, not even remotely.
Their solution has been the DoDIIS Trusted
Re:Yes, but not anymore (Score:5, Informative)
This wasn't an issue with ICA. Modem speeds were more than enough for our users to feel like they were at work. 10MBit LAN connections hooked up to a hub made their thin clients seem like they were flying. (Granted, this was back when Windows was designed to run in 16 - 256 color modes.) I wouldn't recommend playing a video game over ICA (though you could), but everything else from Word to Videos worked great.
insufficient dedicated CPU time for the programs I need to run
This wasn't an issue for us. For most office workers, CPU simply doesn't matter as it's underutilized anyway. You need very powerful apps that are generally outside the purview of office workers to make a dent in the CPU power.
and "one network glitch and the whole enterprise stops working."
This was always an issue. Thankfully, the network was stable and the the machine was mostly stable. So we were usually able to schedule downtime outside of business hours. In the few cases that a reboot was necessary during business hours, it was usually quick and not much different from a user perspective than losing access to some sort of client/server application. Plus, they actually knew it was down as opposed to getting a cryptic "cannot connect to server" message from the client software.
Face it, I don't really think you are saving much in terms of central administration because you are going to have select users that need custom tools.
Citrix WinFrame was so nice for this. What you'd do is you'd create a desktop type for each category of user. (For us it was by department.) You could configure this desktop to have access to specific application icons, and no others. Security could be reenforced with Windows ACL permissions aligned to the same users. You then save that desktop configuration and assign it to as many users that needed it. There were a few oddballs who had very specific requirements, but it was easy to meet their needs with all the regular Desktop support we *didn't* have to do.
When Microsoft released Terminal Services, they screwed up many (most?) of these features that made it a workable concept.
Re:Yes, but not anymore (Score:2)
"Could you please elaborate on how MS screwed this up?"
"All of the features you mentioned were available in Citrix 1.8"
Microsoft fanboy or not, you should be smart enough to figure this one out. Yeash.
Re:Yes, but not anymore (Score:3, Insightful)
Which is to say, that Microsoft wouldn't license Windows anymore and "offered" to license Citrix's stuff from them. Pull your head out and wake up, will you? Citrix didn't have a choice in the matter. Their choice was to go along with Microsoft's plans or close down their business.
Citrix made a companion product that extended the original
The "original" was Citrix WinFrame. It was inexpensive (what we're talking about here) and it worked. Microsoft came in
Re:Yes, but not anymore (Score:4, Informative)
You're just not looking very hard. I have two terminals that I purchased new for $150 each. Even if you match it with a 17" LCD you can still come in under $400.
http://www.ntavo.com/ [ntavo.com]
I'm not affiliated with them, just purchased a couple terminals to demo to clients. They support X and RDP.
Re:Yes, but not anymore (Score:1)
Users can still be shadowed, you
Experience at a Health Authority: Positive (Score:5, Informative)
Server Specs: IBM xSeries 345, Model: 8670-L1X, 2 x 2.8 Ghz Xeon, 4 GB RAM, RAID-1 of 2 x 36.4 GB for paging file, RAID 1-0 4 x 73.6 GB for OS.
Currently have 40 users on one of the servers, CPU goes between 0 and 25%, RAM usage at 1.66 GB. So not exactly taxed.
My Experience is that Thin clients are much easier to support. Thin clients out of the box can be configured and setup in about 10 minutes (We use Windows CE thin clients from HP, and you just setup one thin client exactly how you like then export the settings to a file, using the file you quickly setup all other thin clients). Plus the ability to remote control a users desktop from the Terminal Server manager is great for helping with various little problems and saves a lot of time. (You do everything from your workstation)
If you're on a Windows Domain you can create an OU to place your Terminal Servers in, you can then create an extremely locked down Group Policy that applies just to those servers. Disable control panel, limit start menu, even logging off users who leave a connection idle for more than a specified amount of time. Of course how locked down you want to be will have to be tailored for each individual organization (for instance we allow our users to add their own printers)
I don't recall having any network performance issues as even Windows Terminal Server is "thin" enough for a decent LAN/WAN environment... we have clinics connected to us all around our little town... I connect to our servers at home via VPN and RDP and don't notice a large lag... even when I'm travelling out of town. We have Gigabit switches connecting our servers and 100Mbit connections throughout though... with fibre connecting the clinics.
The issue of "if your network goes down so does your terminal server" is true... but then again... without network we don't have ability to print, access our file server, or authenticate. Plus anything you were working on when the network goes out isn't gone... your session is just in a disconnected state, when you logon again your session is revived with all your work intact.
Thing is Thin Clients AREN'T for every user though... most users I've spoken to love the fact that the thin clients boot up so quickly and they can get to their work faster. But thin clients are really ideal for lots of users with a very standard set of application needs... Office 2003, Scheduling application, etc... there are some applications (like a few ERP and accounting applications) that aren't built too well for thin client use and if put on to a terminal server will chew through your server resources. If you have users who need to play with GIS data, or do AutoCAD, or graphic intensive things... then you're better off keeping with workstations for those users... but for users that use basic office productivity apps (I'm guessing like campus computer labs for students) then a thin client environment might be ideal.
You don't have to go all or nothing right? Pick the tool best for the job
You also have a choice on the windows side of whether to go Windows CE or Windows XP embedded... having tried the two out... I would strongly recommend Windows CE... it's a much smaller OS which boots up quicker and the ability to lock it down is phenomenal... I setup our CE machines to be single button logon which just connects to an RDP session... nothing else... unless you need to install and share out printers from a thin client (then I would recommend XPe)... or need to register your assets into the domain?
I find that I hardly ever have to do support calls for the Thin Clients, meanwhile for desktops/laptops they usually come up with quirky issues that take up a majority of my time. When I do have to support thin clients it can usually be centrally managed via the terminal server manager.
Anyways that's my two cents.
Addbo
You need Windows to access Windows!!! (Score:2)
You mean to say that your users boot up a Windows system for the sole purpose of accessing another Windows system? Oh well, given today's do everything with a PC [slashdot.org] mentality, that's not too suprising. But you have to admit it's a little weird.
Ironically, I'm typing this on a Sun Ray [sun.com] "client" (I'll resist the temptation
Re:You need Windows to access Windows!!! (Score:2)
Well, what exactly do you expect? The thin client has to run something, no matter how minimal it might be, in order to start up what ever type of terminal service, be it VNC, X11, RDP, etc. It may not be a full featured OS, but it will be an OS. If it
Re:You need Windows to access Windows!!! (Score:2)
In point of fact these machines are closer to to dumb terminals than any kind of real "client". All they do is download a video stream and upload mouse and keyboard events. They're not really "clients" at all. They're only called clients because the first machines created to serve this kind of market actually were designed as clients that downloaded application software (usually
Re:Yes, but not anymore (Score:2)
Of the ones i saw, they all had 256-512mb of ram, and XP embedded is almost a full copy of XP, complete with the normal problems but harder to install patches on.
It seems incredibly stupid to use a fully featured OS to run a remote desktop client and nothing else, users could break out of the rdesktop client and access/abuse the local machine.
Re:Yes, but not anymore (Score:2)
My experience with XP embedded in the kiosks we provide at our auctions is that they are quite reliable and easily locked down provided you set the right policies and don't install stuff that is not needed. Yes, it can be full featured but if its a thin client it makes no sense to do it.
So we a
Re:Yes, but not anymore (Score:3, Informative)
Replace "much" with "very little" and you're a lot closer.
And their package is an add-on to Microsoft Terminal Services
Precisely. Citrix WinFrame was a custom version of NT 3.51 modified by Citrix to handle thin clienting. Microsoft stopped licensing Windows NT immediately thereafter, and forced Citrix to become an expensive add-on to an already uber-expensive product. Oh, and Microsoft botched the job while they were at it. RDP sucks in comparis
Re:Yes, but not anymore (Score:3)
Is it me, or does that seem like you are paying twice for the same thing?
-Jar.
Citrix (Score:2, Redundant)
Re:Citrix (Score:2)
Based on the stuff shipped by HP, my overall impression is that while Thin Client Winhoze starts lower than Linux (at 64MB RAM/64MB Flash), it becomes viabl
Watch the "savings" melt away (Score:3, Interesting)
Re:Watch the "savings" melt away (Score:2)
Definitely. And in my experience (we use a lot of Windows 2003 terminal servers), there are server problems fairly regularly. Some examples:
- We have to relax security in order to make crappy applications work. A disturbingly large percentage of so-called "enterprise" software vendors still aren't writing their apps to work using the security model that MS has been recommending s
Re:Watch the "savings" melt away (Score:2)
Sure but these days even desktop users rely heavily on the network for things like shared storage etc. If your infrustructure isn't up to snuff you have problems no matter what. I havn't set up a Windows TC in a real production enviornment but uptimes for
Re:Watch the "savings" melt away (Score:2)
Windows can do shared memory on DLLs only, and it goes based on the name of the dll.
Unix does shared memory on libraries and binaries, and it works based on inode...
If you have apps with a tiny executeable and the rest of the program code is loaded from dlls/libraries then this doesnt make much difference, if your running apps with big executeables then windows will be at a huge disadvantage.
Also, they way dlls are referenced
Re:Watch the "savings" melt away (Score:2)
Thankfully, total network outages are pretty rare here so far.
My school uses thin clients and they're annoying (Score:4, Interesting)
I don't know how much the devices are supposed to be locked down, but anyone can go in and change the settings. I use them to connect to my remote hosts over RDP. Monitor/network settings will save between reboots, but the server list is cleared after every reboot. While the devices autoconnect to the server upon startup, the login eventually times out, and the session disconnects.
If a lot of people try to connect at once, about half of the systems time out. Since there were three IP addresses in the configuration settings, I assumed that the devices were sticking on one IP address and not trying the rest. This appears to be the case, as picking a different IP address seemed to help.
The printer settings also pose another problem. The same servers/published application is used for terminals in two different parts of the same building. Both rooms have their own laser printers. If you happen to be in the room that doesn't have its printer set as default, you either have to remember what room number you're in and change the printer (something half of the people in there fail to do) or walk down to the other room and get your printout.
I've noticed a few issues that are definitely with the thin clients themselves. Sometimes, they decide that they don't want to work properly anymore -- mostly on RDP connections. The screen will stop updating for a few seconds, then go black. Sometimes, the systray icons will show up, and about 10% of the time, the connection will decide to come back, but otherwise, the connection just stays on that black screen, and any subsequent reconnect attempts time out. The clients have to be rebooted before you can reconnect to any new hosts at this point.
Once again, if there any firmware updates that would fix this issue, they probably aren't applied.
Re:My school uses thin clients and they're annoyin (Score:2)
Network Load Balanced/Virtual Server? (Score:2)
With a network load balanced cluster you just setup one virtual IP say 192.168.1.100... and then the session directory would automatically assign an RDP connection to each of the three servers based on network load... for example 192.168.1.101, 192.168.1.102, 192.168.1.103... one note though... all the terminal servers must be on the same subnet in order to be in t
Re:Network Load Balanced/Virtual Server? (Score:2)
using thin clients at a call center (Score:5, Interesting)
Setting up LTSP is a snap, thanks to the great wiki at http://wiki.ltsp.org/ [ltsp.org] and the very helpful people on the mailing list.
The *really* hard part is just getting through your brain how exactly thin clients boot off the network, and establish a connection to X remotely. Once that starts to make sense, you really can get it working quickly and easily. There are just so many variables to start off with (NFS, X, XDMCP, PXE, DHCP, TFTP, Etherboot) at the beginning that there's a real learning curve. Once it's working though, it Just Works(tm). It's great.
Just setup a decent firewall to block outgoing stuff to where you don't want them to go, and make sure you give the clients lots of options when it comes to software. Working in a call center can't be the highlight of anybody's life, so I made sure to give them their choice of 4 window managers (GNOME, KDE, XFCE, Flux) and I put all the little games on there to keep them happy in their downtime.
The problems I worried about the most never materialized -- there's no process load, the connection is really fast never laggy (even with 35+ users connected all at once), and everyone picked up really quickly how to switch their preferences around, log in, and get their work done. I never should have put it off as long as I did. It's so much easier than having 40 separate windows installs to worry about and reflash / reinstall / reconfigure when one gets any kind of problems.
And last of all, with LTSP you can throw *any* kind of cheap hardware in the mix, and they all run equally fast. I had a few Pentium 100s on the network for a while, and you couldn't tell any difference in performance compared to the Athlon XPs.
Re:using thin clients at a call center (Score:1)
Re:using thin clients at a call center (Score:5, Informative)
Re:using thin clients at a call center (Score:5, Interesting)
Re:using thin clients at a call center (Score:1)
Re:using thin clients at a call center (Score:3, Informative)
Re:using thin clients at a call center (Score:3, Informative)
You could have a 64bit kernel and a 32bit userland, ala solaris... But with a 32bit kernel, you significantly lose performance when you go over 1gig of ram since you have to use nasty kludges like highmem.
Those pesky callers (Score:2)
Wow!! Now THAT's REMOTE ACCESS!!!
Or was it the person answering the phone that put the gum in the drives?
having deployed hundreds of X-Terminals (Score:2)
I can't speak for Windows thin client solutions, as I haven't seen one since Citrix made an NT 3.51 X-Terminal based solution back in '96 or so. It worked. Sort-of. But my impression of X-Terminals is that when display hardware was expensive, it made sense. Today, a megapixel capable display and computer is *really* cheap. With disk and even 2D acceleration. Solve your problem with a central file server, that's what I say.
The rest of Windows brokenness is you
Re:having deployed hundreds of X-Terminals (Score:2)
I come from a mainframe/mini background centralised processing is cheaper than distributed.
The down side is how much It process and procedures get in the way. I'm watching my current IT dept. implode due to management insisting things are done a certain way. We're unable to help users in a timely manner due to the checks and controls management have imposed. This is not good.
Re:having deployed hundreds of X-Terminals (Score:1)
On the management side of things, bad decisions lead to bad -- and often costly -- results, regardless of platform.
Worked great with Unix (Score:5, Interesting)
From an admin point of view, it couldn't be beat. They rarely had problems. When they did, it was usually because paper got sucked up underneath and blocked the air intake. But even when there were problems, you just swapped out the pizza-box. And talk about quiet.
We only had one die - someone spilled cuppa-soup next to it and it got sucked up inside. Yuck.
This approach is great any any environment where you want consistent software settings, etc. We had 2 application servers. Want to install/upgrade applications? Just put them in 2 places, and everyone has it.
We also had a few "power" machines with the heavy duty-aps. Just SSH over, point your terminal to your screen (a script handled this by default), and you had all the power you need.
I had a lot of lazy days back then. Then we started turning them all into windows boxes... and I had a lot more work. It was sad.
I would hope that windows via thin-client would be as nice as it was with unix... but it sounds like the costs are just as bad.
Good luck.
Re:Worked great with Unix (Score:2)
literally..... I mean, I've never actually heard of computers, let alone thin-clients that had intake fans powerful enough to pick up nearby objects off of the desk and suck them into the machine, nor have I ever heard of a computer sucking up a nearby liquid and commiting suicide by doing so.
it's definitely sucking [youtube.com]
Re:Worked great with Unix (Score:2)
The intake vent was on the bottom, and the little spacing feet are only about 1/4 inch tall. So, if a piece of paper slide under there, it didn't take much to pull it up and block the intake vents. It probably would have been better to use a smaller fan and have the vents on the back or sides.
The cool part was that they used a 12V fan, but actually had it hooked up to the 5V rail to make it run quieter.
I don't know if it is thin-client... (Score:1)
Sorry for my lack of knowledge of exactly what it is, but I am a political science major and don't know that much about networking and such.
My experience (Score:5, Informative)
The decision was made to go ahead with a Windows Terminal Services-based operation. The decision was helped by the fact that they were an educational institution with volume licence key access, so there was no cost in relation to that.
A Dell twin-processor server was ordered and setup with the standard host of software, integrated into their domain and ran like a charm. The clients were setup with ThinStation, which is a phenomenal piece of software. This alone has enabled them to save tens of thousands of dollars simply due to hardware considerations. A new site which they took over had a number of machines which would be considered out of date, or subpar. This included first and second generation Pentium PCs, etc that would not have been considered for 'active duty' if they were required to run Windows XP with the latest and greatest productivity suites.
At this point I should mention the initial deployment was planned for only the administration PCs, but due to the performance, savings and general ease of transition, management has indicated they would like to move forward with classroom deployment soon.
All up, this single server is operating up to 50 clients at any one time, and due to the fact that it's running Terminal Services, their remote site bandwidth requirements have decreased fairly significantly.
The time it takes to setup the ThinStation software is far outweighed by the time it would take to create and deploy a full image, and there is an additional benefit that everything is exactly the same no matter which staff member accesses which terminal.
I'm unsure how educational licences operate in the organisation mentioned in the OP, but if it's anything like my experience, then the labour costs, hardware costs and sheer frustration cut out from dealing with an equivalent non-TS environment are definitely worth it from the point of both myself and the client.
Re:Damn, you're good (Score:1)
If your cost saving (Score:1)
Re: (Score:1)
Server problem, not client problem (Score:1)
Re:Server problem, not client problem (Score:1)
In exploring deployment of thin clients in a University Engineering department, I find the same issues. Regardless of the specifications of the server or infrastructure, if the Engineering Application was specifically designed to function on a single workstation, no amount of configuring, third party packagers, or hacking will make the applica
Re:Server problem, not client problem (Score:1)
Re:Server problem, not client problem (Score:1)
So, regardless of the type of application, the client just paints. It needs no more memory than the size of the screen
Citrix can work just fine on large networks! (Score:2)
I'm the sole local tech support for ~500 thin clients and 100 full PCs, which access Citrix from a farm located half way across the country. We're just one of several remote sites all accessing the same servers. It's not always lightning fast, but overall it works just fine. I think that the key is making sure that the servers in the Citrix farm are adequate
Like everything, there are pros and cons (Score:2, Informative)
Where you run into trouble is the shared server resources. If you have a few people using large Excel documents it can seriousl
Give PXES a try (Score:5, Interesting)
Just make sure the server machine has enough memory, and it just works. No hassles.
Interestingly, I'm tasked with this as well (Score:1)
Our network infrastructure is already pretty solid. Out first server will have redundant power supplies, redundant ram, UPS, conditione
Re:Interestingly, I'm tasked with this as well (Score:1)
One piece of advice (Score:2)
You're probably already planning this, but I'll go ahead and give you some unsolicited advice anyway- rather than a single Citrix server, start setting up a farm ASAP. It's overkill for only 25 thin clients, but the redundancy will significantly reduce any downtime due to server failure (theoretically to zero), and as your thin client environment grows the advantages gained through load balancing are e
Re:Interestingly, I'm tasked with this as well (Score:2)
well (Score:2, Informative)
Re:well (Score:2)
We use it a lot (Score:2)
They work with very little problems against Citrix Server. We have hundreds of these, mostly in remote locations and on small lines (64-256kbit/s).
The main gain (compared to PCs locked down) is much lower service fee for hardware, as well as for software, as it is only on the citrix farm we do most patching.
We removed them (Score:2)
I'm not saying theyre bad, just not practical or feasible for most cases.
Re:We removed them (Score:2)
And put Linux under those virtual machines( as the host OS ).
If you're purchasing a new computer for this, the lastest from AMD and Intel support Zen's virtualization of Windows VMs are
It's pretty much 50 /50 pro / con these days (Score:2)
You need to take a really good long look at what your users are doing and in your case it's going to depend what department you're in. I've consulted a bit for a uni too so I have an idea what you are looking at. Lab machines that are mostly used for preparing papers and such are a good candidate. If you can lock them down tight enough you will have much less work today distributing office app patches an
Windows CE Thinclients? (Score:2)
Lenovo/Neoware Thin Clients [ibm.com] for example (not affiliated, just found them through a google search) low-end models cost >$400ea., have a 400MHz VIA processor, 64MB of
Embedded XP is also available (Score:2)
Not really, no. (Score:2)
Short answer: Not really, no.
Long answer: MS's terminal server licensing has become a bit of a rip-off - in the old days, when they charged for maximum concurrent users, it was okay (one user; one license), but now they'll want to charge you for every combination of client and server that you use, and it can get very expensive if your users switch PCs (one user, as many licenses as different PCs they use to log in).
Also, you'll possibly end up paying too much for
Watch the software licensing! (Score:2)
Two things killed thin clients for us. First, there was a trend in our computer lab of using it for multimedia work - eg photoshop, premiere
Second, licensing. It depends on the vendor, but Microsoft licensing agreement says you need a license for every single thin client. This is okay if it's something like say Office whe
security is critical (Score:2, Informative)
The main issue is that when you have multiple end users coming from the same ip address (the TS) online fraud tracking can be almost impossible if the user hides their tracks.
what do i mean?
Lets say you have 10 users all
Re:security is critical (Score:2)
> one of them uses a customers credit card to buy stuff from some online
> store. How do you find that user?
Ummm... Let them connect to the outside world only via proxy to which they need to login?
Easy one...
Re:security is critical (Score:2)
It's pretty cool.
Re:security is critical (Score:2)
Having done many pentests on citrix/rdp based systems, none of them have been secure, and the ones which give you access to msoffice are by far the easiest ones to break.
Consider the users. (Score:2)
Re:Consider the users. (Score:2)
Excellent for Managability, Steep Initial Curve (Score:5, Informative)
I currently work for Sun's Network Systems Group (x64 servers). I use a SunRay to do the vast bulk of my work every day. I have run my own SunRay servers (running Linux) for over two years.
I used to work for a company called Taos, whose user infrastructure was entirely Windows Terminal Services + Citrix Metaframe. Another SA and I ran their terminal servers for my entire tenure there (about 2.5 years, plus I was doing application development at the same time).
The Response:
Those who hate thin clients (TCs for short) tend to do so for the following reasons:
1. Initial procurement cost and software licensure is no cheaper than desktops. For some software (the Citrix bits in particular), it's significantly more expensive.
2. Users can't (or damn well shouldn't be able to) run arbitrary software--the joke "screensaver" that their friend sent them, for example ("screensavers" are just eye candy anyway--who cares about saving a CRT anymore?).
3. Performance with certain apps (video in particular) is highly network-bound and potentially crappy.
4. Limited number of points of failure, so a dead server can affect many people.
5. "What do you mean I can't plug my webcam/phone/food processor in there?"
Most of these arguments are lame, because:
1. Thin client hardware has MUCH better longevity than its desktop bretheren--five or more years out of TC hardware is the rule, not the exception.
2. Users shouldn't be running arbitrary software anyway in most business settings.
3. Performance with most other apps is stellar, as the first user to load an app "greases the skids," putting most of the app in cache for everyone else.
4. If you do it right, you have configured your server to be relatively bulletproof, and have one or more backups (typically folks don't have backup desktop machines
5. Is more-or-less valid. There are some devices that simply will not work when attached to TC hardware (though a surprisingly large number of things will). Whether that's really a problem or not is in the eyes of the beholder.
You also get the following benefits out of TCs:
1. No crawling under a desk and facing the Dust Bunny Army (tm) to replace a dead drive, or removing 20 lbs of personal effects to upgrade someone's RAM.
2. True centralized deployment of software--no guessing if an app got installed or WTF is actually on someone's hard drive (deployment solutions for PCs other than ghosting the whole drive have this nasty habit of being fidgety).
3. With some solutions (Citrix in particular), you can "publish" an application, making just one app available to those who MUST use a PC, so you can mix-and-match your clients if needbe.
4. Usability over slower WAN links is usually pretty good (especially with Citrix).
5. Some solutions (particularly SunRay on Linux or Solaris) allow session "portability," which means that you can start typing a sentence, pull out your card, walk down the hallway (to, say, a meeting room), plop in your card and finish your sentence. To those that have never tried it, this seems silly. To those who use it daily, it's a Godsend (like those who are addicted to TiVo, SunRay session portability is something you just have to "get").
6. TC hardware is generally SILENT and consumes very little electricity.
SAs, like any users, hate TCs because they're "limited" in what they can do. The smart ones end up loving TCs precisely because users are limited in what they can do. That said, you also have to deal with the real TC problems:
1. Some apps just won't behave, or they require a ton of work to behave. This problem has gotten better with time, but stories abound of ba
Bravo! (Score:2)
Re:Bravo! (Score:2)
Re:Excellent for Managability, Steep Initial Curve (Score:2)
I've been using solaris in some capacity since 2.5 or so. While I cut my teeth on SunOS 4.x on a sun 3/60, that's before I really spent more than 4 hours at a time on a regular basis in front of a Sun.
Does anyone at sun really use CDE or the java environment (or twm?) for their every day stuff? I grant that it may be simply be bad administrators who set up our machines or something else, but the default install set included with many editions of Solaris have been far from conve
SunRays!! (Score:2)
Thin Client = Multisession Server. (Score:2)
Simply put, thin client is usable if the server allows many users to work at the same time. It's multi-user and multi-session. Multisession means sharing, protecting, restricting resources, protecting users from conflicts by accessing shared resources, allowing them to work without interruptions from other users working on the same system.
Multisession was present in UNIX from the beginning, 70's, 80's. Linux supported multisession nearly from the start. The system was designed to be multi-session from the b
Choose the server, client, images, apps. Test it! (Score:2, Informative)
But know you need to answer the following at least first:
What kind of server are you going to run? Windows TS, Citrix, or Linux? If you're a Windows Admin who knows user management, Active Directory, and GPOs already, then the learning curve is shortest to the Windows TS. Citrix will mean learning it as a whole new server application. And Linux will mean knowing Linux and having apps that run on Linux.
What kind of th
Don't Do It!!!! (Score:3, Insightful)
Re:Don't Do It!!!! (Score:2)
Umm. The ones I bought don't. Admittedly there's still TS licensing to buy, but that costs less than what I saved in hardware. YMMV.
my company made the switch (Score:2)
We used to use X-terms successfully (Score:2)
For upper-year CS students who needed to run compute-intensive apps, we still used workstations, so they'd only hurt themselves when they write a runaway cpu-hog (;-))
Another institution we knew, in Holland, used X-terms and the Win4Lin terminal server product to provide Windows apps to their Sunray clients, at a very low cost.
Citrix experiences (Score:2, Informative)
The problems they ran into included multiple logins or simultaneous reboots are an issue. You essentially have all the machines hitting the server at one time. The hardware requirements that their vendor recommended were woefully inadequate. What was supposed to handle 40 users started
Linux on a thin client (Score:2)
Our experiences (Score:1)
Here are specific plus and minus things we have run into that haven't been mentioned.
Thin Client Plusses:
1. I don't have to run Windows update on all those PC's
2. Easy to enforce policies
3. Users can switch locations easily
4. Last a long time (most of ours are
Definitely worth looking into... (Score:2)
Re:Definitely worth looking into... (Score:2)
Ummm.... No they still really run software.
Sunrays must have a CPU, probably some flash and some ram.
They may get updated remotely or even automatically but they still run some kind of software.
Re:Definitely worth looking into... (Score:2)
Yeah, it has flash that is updated automatically (via tftp) when it boots to the SRSS server. Exceptionally minimal, hence the term "thin."
Applications Assume You have the Whole PC (Score:1)
This isn't just games. Example: A government site might (and some do) require running a specific (Windows Only) application. The application might (and at least one does) write various configuration files to various places with NO idea of sharing. To use thin clients in this situation I've only seen 3 choices:
Let users write over each others files (bad)
Let one user have total configuration control (not quite as bad sometimes)
Go i
Been there, done that, used Thinstation (Score:2)
A rack of dells, some Windows TS 2003, some Linux (Ubuntu), and then you write a custom 'chooser' that runs on Thinstation and lets the users decide.
We avoided Windows License Hell because our central IT services have a TS license server. Doesn't avoid Application License Hell though. We cant get Version 15 of Random Stats Package working because it o
Local Devices a Problem (Score:1)
Wow, so few contenty comments (Score:2)
At my work we have a problem with machines exposed to mechanical damage. We're trying different things, but one thing I really like are VNC approaches. Makes it easy to troubleshoot, very flexible. We put racks of servers in and have KVM etc out on the floor. If one of the cheap machines on the floor gets destroyed no problem, we don't even have to have downtime.
There are kvm solutions over ethernet that are worth looking
probablly not (Score:2)
for the computer labs imaging combined with an auto deploment tool like the one from zenworks is probablly the best method.
For amdin staff just make an image with everything they need and depending on the severity of the problem either swap out the system drive (or reimage immedidiately if you can get the image size down to something where th