'Dumb Terminals' Can Be a Smart Move for Companies
Carl Bialik from WSJ writes "More companies are forgoing desktop and laptop computers for dumb terminals — reversing a trend toward powerful individual machines that has been in motion for two decades, the Wall Street Journal reports. 'Because the terminals have no moving parts such as fans or hard drives that can break, the machines typically require less maintenance and last longer than PCs. Mark Margevicius, an analyst at research firm Gartner Inc., estimates companies can save 10% to 40% in computer-management costs when switching to terminals from desktops. In addition, the basic terminals appear to offer improved security. Because the systems are designed to keep data on a server, sensitive information isn't lost if a terminal gets lost, stolen or damaged. And if security programs or other applications need to be updated, the new software is installed on only the central servers, rather than on all the individual PCs scattered throughout a network.'"
Sounds like it would introduce a single point of failure. One malicious user or virus, and the sytem goes down for everyone. Plus, software needed by different groups often doesn't play well together, leading to irritating misbehavior. Plus, netwo
I wouldn't want something like this campus-wide.
I could see having one terminal server for each department or lab, though. Not only would that localize failures and software requirements, but you wouldn't need to invest in upgrading your existing network infrastructure.
tasks(723) drafts(105) languages(484) examples(29106)
We have dumb terminals at work and their caches are always clogged. We are constantly rebooting them. While setting the cache to a larger size is likely a good idea, someone at head-office has the perms to do this, so we have to sit back and stomach it.
The dangers of knowledge trigger emotional distress in human beings.
About the closest thing I've seen to this is a few companies I've worked for who ran certain applications (like Office) on a central server. But even that has become passe I think (in fact, the agency I work for recently abandoned that model due to server strain and just started installing the apps on individual computers).
Does anyone here actually work for a company that currently (or ever has) used true dumb terminals?
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
We go back and forth over and over. PC's, Terminals,PC's, terminals!, LAPTOPS!, Thin clients!
Honestly, there are advantages to both, just most CTO's and IT managers are not educated enough to understand that a hybrid works best.
And all of our tellers and member service employees use them. Not only are they easier to maintain and support, it's a lot harder for users to really screw things up! :)
I'll go with dumb terminals when they cost less to purchase than a standard PC. There are scenarios like car dealerships that we have had success. But for general office computing environment, we have stuck with a 'traditional' desktop PC.
I heard of General Electric doing this at a few of their old, large buildings because the AC wiring couldn't handle power-demand of the next PC upgrade cycle. Instead of incurring the cost of rewiring the entire building, they installed low-power terminals at desks. Makes sense to me. GE has some very old office buildings (they are an old company!).
Dumb terminals arn't due to come back into fashion for at least two more years yet!
I guess we'd better decide quickly then: we've tried "Dumb terminal", then "Thin client", so what do we call them this time?
Back to the old-days, but yes, it works fine!
This is one of the suggestions I always make, but nobody wants to give it a go... They should have listened.
Daxy's Networking Blog
...for dumb users! Doesn't it seem right?
I realize that total cost of ownership involves a lot more than the initial purchase price, but you can buy a nice PC for what a typical dumb terminal costs. That's hardly an incentive to go thin-client. Plus there's the specter of Jeff Goldblum uploading a virus and bringing down the entire armada.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
"Because the terminals have no moving parts such as fans or hard drives that can break, the machines typically require less maintenance and last longer than PCs."
Yes, but only if the manufactor also provides updates for the -usually propritary- firmware. The hardware can life as long as it wants, but if the software lifecycle ends after two years you can basically trash it.
cccc828
...now where'd I put my DEC VT102? *Scurries off to the attic* Time to eBay it! :)
I can envision the ad campaign now: "Dumb Terminals for Dumb Users"
We have recently switched to thin clinets.. a whole big organisation. Plues, sure: quet, fast to start, less desk clitter.
Downsides: VERY unsuitable for graphic applications because of bad graphics, sound problems and the frustration of connecting any USB periferals.
Thin clinets or dumb terminals are ok if you have an organisation where everyone uses Excel or Word the whole day long. Creative work, extensive use of periferals - forget it.
Just my 2C
http://www.automatiq.se
The article doesn't say what kind of OS these thin clients support.
Presumably it isn't Solaris, since they would have mentioned Sunray terminals otherwise. Poor Sun, they've been trying for years -- halfheartedly -- to push their sunray terminals without much success.
Personally, I'd be interested in Apple producing a thin client solution. But not just for the office. Consider how many of us have 3-4 computers at home these days for our families? I'd like to see a small home setup where a G5 tower (or smaller!) would support up to four thin terminals around the house. Much easier to administrate and backup.
I think they are thinking more of thin clients with some sort of remote desktop thing.
I myself would like to strive for Linux Termimal Server type of installtion at our work, check out this Story from Newsforge and the one year follow up which chroniclaes the city of Largo Florida government deploying Linux Terminal Server/Clients.
I think it's happening a lot more then you think, it just takes time to configure and roll-out.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
Everybody welcome the "dumb laptop", a keyboard and a screen that automatically connects to your company main server no matter where you are in the world.
Joke aside, i fail to see how a dumb terminal could replace a laptop for a commercial/engineer who needs to travel frequently. And theses are the computers that are most likely to be lost/stolen so this is the kind of computer where you should improve security (disk encryption,
... for the terminally dumb.
I'm in the hole of the broadband donut.
where i work we have CSR's using 7 year old Compaq PC's that never break except for being slow once in a while and they are long out of warranty. and we have 10 year old servers we still use for testing.
we use Citrix for a few things but have no plans to upgrade our 5 year old version because it's not cost effective. by the time you spend the cash for fault tolerant hardware that can handle 1000 users you might as well leave things the way they are
It's a standard Fedora Core 6 install, with terminal server configured to be installed with a pointy-clicky menu. One moderately beefy terminal server can easily serve 40 plus clients. I have used this at home for three years with zero problems. Pentium 1 166s/233s with 64 meg of ram work perfectly as a terminal.
Yes, it has kindergarten programs available on it, in addition to Firefox 2, OpenOffice, etc. No, you don't have to install the kindergarten programs.
Is going to need an awfully long cord, as well as a large supply of batteries.
.... when I first started reading it as they have a concept called Virtual Desktop Infrastructure. The article sounds like the link below:
http://www.vmware.com/solutions/desktop/vdi.html
This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
Unlike laptops/desktops, when the server goes down or we have power problems, my computer becomes a paperweight unlike some of my co-workers who got laptops/desktops before the thin-client requirements were instituted. They at least can continue work with documents and files stored on their local drive. Me, my work just stops.
Also, responsiveness in a large company is a huge problem when it is a broken process. If I need to add a piece of software, I can't do it on a thin client, I have to go back through IT which might only take a few days (still too long) but can also take significantly longer. Yah, I can't do significant damage but I also can't get crap done when it needs to get done. I know that's a systemic issue and not the fault of the thin clients themselves, but companies in my experience are not adjusting well and it's terribly frustrating.
Finally, it's worth noting in my company anyway that senior management, of course, is exempt from the this client requirements. So when I was describing the paperweight problem to a senior director one day she said "I had no idea!" Hey, no sh**, you with your nice laptop and docking station. They don't give a crap 'cause they don't have to deal with it.
Happy goldfish bowl to you.
The economics of web-based apps are going to hit local IT departments hard. It's not just the availability of web-based spreadsheets and word processors. Very soon the same concept will be applied to back-office apps like accounting, etc. Look at Netsuite and Salesforce.com for a hint of what's coming. Replicating that functionality in-house will probably become akin to trying to reinvent an app like Google search in-house -- it just won't be economical to do so.
Same thing could happen to the user hardware. If your competitors are all on cheap terminals and your employees are still slinging around fragile and expensive laptops, the cost of supporting that could really drive a move to terminals.
Oh, yeah, it's not easy to pad these out to 120 characters.
I've been working at a site that went to a thin client solution back the last time that was fashionable (so there's been some time for it to settle down). They've saved some I.T. costs but it's at considerable cost in functionality -- application responsiveness is OK for light Office and web use but terribly slow for heavy-duty Excel users, the network is studded with PCs installed for people who just had to have some bit of software or just had to run things fast, network bandwidth is a constant problem and there's also a strange issue whereby users connect to the BigSystem server to run BigSystem, and to the BiggerSystem server to run BiggerSystem, and are surprised when they can't use the same paths, settings, clipboard etc on both.
I think they could have achieved the same effect by just scaling back IT in the usual way -- cutting staff, sticking with older computers, fixing only the most critical problems. I'm not saying the thin client system hasn't worked, because this organization isn't computer-focused and doesn't generally demand much from its computer systems. But it certainly makes me doubt whether the idea would work well in a demanding, information-driven business.
Whence? Hence. Whither? Thither.
This article is talking about network appliances, not dumb terminals. See http://www.webopedia.com/TERM/D/dumb_terminal.html
I don't think anyone is going back to using green screens anytime soon. In fact, even the VT100 wasn't so dumb. It could show bold, blinking and double-width characters, among its other features.
I'd love to have a couple of dumb terminals around the house hooked into my main computer. What options are out there for home users? I know there are some diskless linux options but I really don't almost full systems around the house... Just something compact with most of the room only needed for monitor, keyboard and mouse.
"Thanks to the remote control I have the attention span of a gerbil."
Don't forget "Linux on the Desktop in 2 years"
*hides*
And, in all that time, I've yet to personally see a company actually doing it.
Obviously such companies must not exist since you have never seen them... (Sorry - I find that logical fallacy quite irksome.)
The new+improved dumb terminals are reasonably popular in call centers. The terminals offer detailed granularity over the limited and very specific needs (including required permissions) of the call center employees.
I have seen terminals that run Linux as well, and appear to be sold with the server and requisite applications as a package.
I want to drag this out as long as possible. Bring me my protractor.
I think the author's choice of the word "dumb terminal" is unfortunate, as these sorts of systems are anything but dumb. Most people think of these as a "thin client" instead these days. However, the author is spot on about how these can drastically reduce the cost of a system. One company that I have done work for decided to start using their old systems as thin clients. I built a custom software set for them. The hardware platform was old Dell Optiplex GX1 machines, with the hard drives removed. The machines boot solely off the network, load Linux, then connect to the appropriate resource. This has saved the company a ton of money, not only in the support costs required to maintain these machines, but also in the disposal of this aging hardware and the savings of not having to replace the machines with newer ones.
For a company just starting out, buying thin client hardware is a good investment. It shouldn't need updating of any kind, and most hardware is field-programmable anyway.
Anyone else object to the phrase "Dumb Terminals" "TM"? This language isn't needed, no need to use such insulting language. "TM" Dual Twin Turbine Racer Car Driver of the Year. "TM"
Have support more tubes for connecting to the internets
FTA:
Because the terminals have no moving parts such as fans or hard drives that can break, the machines typically require less maintenance and last longer than PCs. Mark Margevicius, an analyst at research firm Gartner Inc., estimates companies can save 10% to 40% in computer-management costs when switching to terminals from desktops
The TCO is not in hardware, but in software and support. What makes a PC network so horrendously expensive (Gartner estimated 4K to 10K USD per seat per year at one time) is the army of technicians required to keep them running. Dumb boxes allow centralization of support which is much less expensive. So you spend less on hardware and labor, and use some of those savings for a really, highspeed network and a really reliable server cluster.
BTW, now-a-days this is often pronounced 'Citrix' or 'Remote Desktop'. Same basic principle.
putting the 'B' in LGBTQ+
Google.
They are buying up lots of companies that provide Office-type applications, web-based or otherwise, and are also providing business customized versions of their services. Perhaps they are converging towards this type of model...
There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
Oracle called. They want their ten-year-old miserable failure of an idea back.
The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
The things they're describing aren't "dumb terminals" (which is a TM of Lear Siegler International), by any stretch of the imagination. They're dumber than Xterms, but they're smarter than any of the "smart terminals" that LSI was competing with.
One manager used the term "culture shock" to describe the user's experience switching from a full PC to a thin client. That sounds about right: thin clients are sold as a cheap alternative to PCs, but end up functioning more like a fancy PDA.
org.slashdot.post.SignatureNotFoundException: ewg
Our department here has looked into moving to dumb terminals to replace our current Linux desktops. Having a single server with 200 some dumb terminals would make updates and auto mated tasks a lot easier. The main reason we haven't switched is because we are a math computation/research department and a lot of our users make use of the core 2 duo's provided to them in their desktop machines. But for staff, we are certainly looking to move.
Simplified terminals can translate to less freedom for individual users and less flexibility in how they use their computers. Without a hard drive in their desktop machines, users may place greater demands on computer technicians for support and access to additional software such as instant messaging, instead of downloading permitted applications themselves. Analysts say it takes time for employees to get used to not controlling their own PCs.
Most companies lock the desktops down so tightly that the employee has no freedom to install applications whatsoever. In fact, one company I worked for allowed customization of keyboard, mouse, and background display only. And, you had a limited range to choose from on approved backgrounds.
In fact, going to thin clients, from a managerial stand point makes an incredible amount of sense. The downside is the phasing out of the desktop technician. Many people would be facing unemployment but networks would ultimately become more secure and stable. The Active Directory and SMS woes would be gone because instead of having to manage several thousand desktop PCs, the IT professional would be looking at management of a few hundred servers.
Having worked for Sun I must say that this is one of the things I miss the most. Apart from being able to bring your card to any colleague when asking for advice, the absence of noisy fans is really noticable.
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
---- It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.
Using terminals is only useful, if they are much cheaper than PCs. The old DEC VTs were much more expensive than a PC, which caused them to fall out of favour. A terminal should cost about $100 to be worth it. Maybe the $100 laptop project will make good terminals and then the office workers can get their daily exercise by winding them up...
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I did this for my small business, and it rocks.
... I bought a couple to use at home as well because they were so cheap on eBay and the sunray server is available for linux (and I think Windows now).
I run an online and brick-and-mortar retail shop. Starting out on a budget is always a challenge, and for our computing needs I went with eBay (this was 3 years ago):
Sunblade 1000 workstation with 2G ram, 2x700mhz uSparkIII, D1000 raid array: $700
Sun Ray thin clients: $30 a piece
21" monitors: $50 - $100 a piece (Now a days I'd prob go with cheap flat panels)
17" sunray 150 (monitor/thin client combo for the counter) $70
HP Laserjet 4mp+: $50 (And it's still cranking out pages 3 years later)
Done. Everyone has a nice setup on their desk, I have one machine to admin, and life is good. We don't need any MS software, so that wasn't an issue for us (the Sunblade is running Solaris 10)
The sunrays really work great
- Roach
Personally, I applaud the idea of dumb terminals for dumb clients. Most people are too ignorant to operate a fully functional battle station, I mean windows computer. Besides, at least when Mr. Smith figures out how to get his Doodad Game 9k to run on the Terminal server and it starts spitting out 5 googazillion email messages per second and the network guys start running around like chickens with their heads cut off, it'll only be one 8-16 processor server with 10GB x 4 worth of bandwidth at its disposal. I mean seriously, who needs to fix a measly little celeron box with a 100MB connection when your terminal server is romping and stomping the entire global intranet?
"Because the systems are designed to keep data on a server, sensitive information isn't lost if a terminal gets lost, stolen or damaged."
Yeah, but what if some thief runs away with the mainframe?
Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
Excel?
windows is not designed for this kind of use of course it is going to suck
Snowden and Manning are heroes.
It is called a "Web Browser".
I'm surprised thin clients have not become more common - all you need is a screen, a keyboard, some memory, perhaps some local flash, and a network connection.
Did some consulting at Rothschild where they use dumb terminals (ok, thin clients - whatever) for most users. The big claim that it saves costs doesn't really pan out. Maybe in an 'ideal' implementation it might but in reality when was the last time your boss said 'how much does it cost to do this RIGHT, i'll get you whatever you need'.
So what happened there? Well it was almost a daily excercise to pull servers out of the pool because people couldn't log in. Responsiveness was...medocre. Ok for 'outlook + MS word + one MSIE'. When I opened 5 MSIE windows while doing some research my terminal slowed to a crawl. Forget anything graphics-intensive or video. Sound/USB? Usually worked. Usually. The terminals were small and had no moving parts but pricing wasn't that much more attractive than cheapy desktops today. Plus when one stopped working it was trash. I can swap out PC parts if something goes wrong. Having done desktop for 10+ years I can honestly say their 'desktop' problems (the ones not directly related to being thin clients) were almost entirely the same as every other client i've worked for.
Oh, and the kicker? Eventually they stopped buying the thin terminals and used FULL-SPEC DELL PC's to connect to their terminal servers. WTF?
Oh, and i did see a 'terminal laptop' or two in the junk pile. It's basically an off-brand cheapy laptop with a CF card for a hard drive. Why bother? Its small to carry around but useless outside the office.
Overall, my thin client experience was a thumbs-down. They did *NOT* save money. They did *NOT* lower support requirements. They did *NOT* improve the user experience one iota.
At the University of Melbourne (Australia) department of Computer Science and Software Engineering, we have a dumb terminal architecture (UNIX) for most of the machines. There is a cluster of central servers, and we log in from anywhere in the building with these terminals. They get a GNOME X server so we get a full desktop, and we work from there.
It's rarely clogged, and it provides us with instant access to our home directory from anywhere in the building. Furthermore, we can SSH in from any computer in the world. So it works really well, and of course the entire department gets updates when they happen. (Note: This isn't just for access to your files, but all of the applications available in the unix environment).
This is as opposed to the Windows and Mac computers that are installed in certain rooms of the facility - they are all desktop computers, and while you can still access your drive using samba, each computer has its own software installed. This is frankly quite annoying, since there are differences between each machine - some aren't configured properly, and also you have to set up all your prefs on each computer you use - a maintenance nightmare and not fun for anyone. So most of the time we just end up using XWin to log into the Unix servers anyway.
Until you have worked with thin clients you don't know what you are missing. We have over 500 employees spread over the country in offices and a centrally located, 3 person IT help desk. (I think they spend at least 75% of their time on laptop or other non-terminal issues.) You ship out a router, a switch, a printer, and some Wyse Blazers, and that is it.
PROS
* The base models (like Wyse Blazer) are still quite cheap, and for the average worker, just fine.
* Huge security win. Reduces many threats and reduces the tempatation for users to do foolish things. "I like using the local Starbucks WiFi for Internet access..."
* No more users installing junk and breaking things. (Users don't like it at first, but most things are web based now anyway. Not a big loss.)
* No more crashed drives and messed up PC registries.
* We can roll out an app without installing anything on PCs.
* The user gets the same experience everywhere.
* We can provide a remote desktop over the Internet; same experience. Eliminates the whole issue of GoToMyPC, etc.
* No more local backup issues or other local file problems.
* No more worm infected PC hell. (Or PC security patch/AV updating hell)
* No more local desktop support needs, shipping PCs back and forth, etc.
CONS
* Network quality and performance become more crucial. (Our typical WAN link is only 256Kbps and fine for a small office.)
* You need a terminal server farm. (Not that huge a cost considering current PC server strength.)
* CAD/CAM, graphics work, etc. still need local PCs.
* Desktop video becomes much harder.
* Some apps don't work or have huge screen update needs. (Core Office, web apps, etc. are generally just fine.)
* Vendor lockin for thin client software.
* If the network goes down, they are 100% dead in the water instead of 99% dead in the water. I guess with a PC they could edit a local Word doc or something, maybe play some solitire. (Ok, they would like to have their address book. I think that is the major complaint.)
It depends on the organization. Many places have already centralized data centers moved a lot of systems to web apps. Things really are all moving onto the web. Do you want to support a PC just to run a web browser?
"Life is life." --Laibach
In our shop we use clearcase to do the source code management. To get developers stable update time, there is a code freeze between 3AM and 8AM. Most of us schedule our machines to update our sources sometime in that period. The network load is something like 100 developeres updating about 45,000 files each including four remote replica syncs. We could easily handle that kind of load and we are a very small company. Just made grade to Russell 2000 index. Nah, it is not the network load.
What kills them is the usage pattern. If you run Excel in one server and GUI in another everytime you move the mouse there is a burst of mouse moves to be transmitted to Excel, and its response to roundtrip back to the cursor on the screen. Many of these pure PC software is not designed to work that way. The network is not good for very short burst of activity followed by long idle times. Establish a connection and pump million packets from one end and get it at the other end, it will work flawlessly.
The new kind of Web2.0 and browser based applications are designed from the ground up to be asynchronous. They can work very well with thin browser running on dumb terminal with all processing done in the server. Google's office suite is primitive. But its spreadsheets and wordprocessing are really big breakthroughs. After debugging the process of editing a spreadsheet over an internet connection, it would be trivial for Google to offer to host that app in your server. Over intranet, it would work flawlessly.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
It still doesnt solve the problem of the user being the worst part of security and problems. Someone runs the wrong code on that mainframe and you might be in a whole new world of hurt. You do save money on repairing a PC but I would perfer to swap out a desktop at an office and get the user back up and running than going and repairing a corporate server that prevents the whole company from operating.
Recently in my county I work at, the county clerk mainframe died. All the clerk computing that used dummy terminals on that mainframe were unable to be used.
Secondly, imagine running all your applications on a remote site off the central server. Again, saving money on workstations but there is terrible slowness over the internet lines.
Bryan
So, yes, a few times a year we end up in the tornado protection areas of our building, and a couple times a year we find ourselves without power for certain spans of time. It's a bigger problem on the manufacturing side, where a power loss can have more significant effects. No, I don't know whether the company cares or what they're doing about it.
I included it because it is one of the two circumstances that definitively makes this worthless POS on my desk even more useless. And yes, sporadically there are server problems also. In both cases it would make my time less of a waste if I could do something, especially when doing a specific something at that specific time happens to be important. And that's just one of the gripes about this setup. I hope that is responsive.
What I like is that the responses this comment is receiving is focusing on the smallest of the issues and treating it as if it's the biggest one. Makes a ton of sense.
Happy goldfish bowl to you.
Considering you can pick up a PC for about $1,000... The thing with the Citrix solution is you need to buy the dumb terminals for $500/each, plus you also need to buy a hefty server on the back end. Figure $50k or so for every 30-40 users.
So you're not saving anything on hardware.
But for every 100 pc's you need one support person to handle the various needs, whereas you can likely handle say 500 dumb terminals with a single person(now mostly doing Move/Add/Remove, rather than repairs so it's a cheaper resource), and multiple consolidated citrix servers. So while you have that extra hardware cost up front, that hardware will last 3 years or so on the server side, longer on the terminal side. But you don't have the recuring costs of the support persons.
Now the downside. My girlfriends company uses these. She's an accountant for a big grocery chain. In general they work.
Occasionally though, the citrix server will go offline. Since groups tend to be put together on a single citrix server, because that's the server which has installed their particular set of applications. It means their entire group is out of work until the server is back up.
For whatever reason, this seems to happen about once every three months, where they are out of work for about two hours.
I don't know how these things are setup over there, if you can load balance, or cluster. Clearly they need to divide a work group up onto multiple servers, as they take phone calls from vendors and it's useless if nobody in the group can lookup the status of something.
But really it's not a bad deal, if you are talking about users who do nothing but data entry into one or two apps, and then use email and word/excel. Any users which are more advanced, loading custom apps regularly, etc. it won't work for.
We use them at our company, because you can run these apps remotely. So instead of hiring temps and bringing them in house, we can farm out this work to a remote location, because it's expensive to keep around extra office space for those occurences where we need extra help entering in applications for a month or so.
Don't forget Duke Nukem Forever! I can't wait!
I'm even starting to see people using remote terminals in small / medium sized businesses which is a great sign. Easier to manage if you use the right environment.
Relocating to San Francisco / Palo Alto... Hire me?
We actually implemented thin clients at the company I used to work for. Since the IT budget was tight, we used old Pentium II and III machines along with a Linux server running LTSP. What we found was that although the dumb terminals worked ok, the server choked with ten or twelve users all running Firefox, Open Office, and especially Adobe Acrobat. There were times when an end-user would open a PDF, and you'd see a noticeable slowdown on all the other machines. In the end we put each user on their own desktop box with home directories mounted over NFS.
For most /. users, this is not going to work as a desktop replacement. But for most general office workers, this can and does work.
:) Though I am not thrilled with the security, nor am I thrilled with the state of remote audio in X11. Those are the two big caveats I would warn you of if you're considering something like this.
I don't have much experience using Windows as a terminal server. What I do have is experience using CentOS Linux as a terminal server, with HP thin clients on the desktop. It works phenomenally well.
The thin clients themselves cost about $350 a pop in small quantities, closer to $300 a pop if you do a mass migration. You put some of your funds into nice displays, but most of your funds into the back end server. Lots of cores, lots of RAM, very fast disk. Plan on replacing it every 2-3 years with newer faster hardware.
The vast majority of the users will be idling the processors most of the time, so long as you disable fancy screen savers and other CPU-wasters on the central terminal server. Depending on what kind of hardware you use on the back end, you could potentially have hundreds of office workers happily working with one back end server. Honestly, though, I think the ideal way to go would be with something like an IBM pSeries box with a bunch of department level LPARs so you don't have one department hogging resources and crapping all over everyone else.
The thin clients can boot off a local read-only flash drive, but better yet have them boot off a tftp server so you can more easily keep their software levels up to date.
X11 has been doing this stuff for ages. The technology is pretty mature.
Other than those issues, I have been thrilled with the technology. It's an idea that was pushed out there before the technology was ready before. Now the hardware has caught up with the concept. It's worth another look now.
This has been talked about on and off for awhile now. Basically, any kind of "thin client" can't possibly be cheaper than, say, some random Dell. Get your random Dell to boot off the network, have all storage be on the network, but use AGGRESSIVE local caching -- figure the standard-ish 40-80 gig drives for a local cache -- and it should be almost as fast as if you had the box to yourself. Local disk also means you have some swap.
We talk about "hibernating", too -- and the concept of, say, having your session stay open on the server while you switch to another thin client. But, there have been multiple specs for years now for how programs should save a session. Think about when your desktop computer hibernates -- it basically flushes all RAM out to disk, then restores from disk->RAM when you boot back up. A lot of RAM is junk, though -- imagine programs handling this automatically. Instead of saving OO.Org's entire RAM image, just tell it "we're shutting down" and have it save some basic geometry, save the open documents to a temporary file, and shut down.
This kind of thing has generally been handled by one or two things -- for instance, GNOME supports "saving your session", but so far, only Nautilus seems to pay attention.
So, that particular approach may not allow what we want now, but if apps were written with this in mind, you could "save your session" from your "diskless" machine, then switch to another box and "restore", and very quickly have exactly what you were working on back.
I think this is a lot more sustainable than a true thinclient solution for a few reasons. It may be cheaper -- you need far less bandwidth, and the "main server" can simply be a fileserver -- which also makes it very easy to backup/replicate in case you have a disk failure or something. It could certainly feel faster to the end-user -- network issues only affect files, and most of your files will be cached locally, making it as fast as a standalone workstation. You get all the admin advantages, with the additional bonus that you aren't bound to any one company's idea of a "thin client" -- just grab any computer with roughly the same architecture, plug it in, and go.
And there's the laptop issue. Chances are, a solution like this would be much easier to integrate with someone's laptop. In fact, you could even let it think it's "netbooting" if the filesystem used supported full disconnected operation.
Only one problem: Most of the software just isn't there yet. Apps don't know about saving sessions. There's also been almost no improvement in the filesystems for quite some time now: InterMezzo is pretty much dead, and Lustre costs money. So, probably your best bet is Coda or AFS, and each have plenty of their own limitations.
Don't thank God, thank a doctor!
POwer outages? Hell, those are excuses to not do work. I cant imagine what kind of special wiring problem you must encounter that just affects the server room but not the plugs running your desktop and power-hungry monitor. Or are you saying that if you had a normal laptop you could polish up that word document while the rest of your coworkers are thinking 'why is that moron still working?' Seriously, there are some decent criticism of thin client implementations but this isnt just one of them.
Secondly, do you have permission to install software? I can give you a bad ass workstation and limit you to a limited user. The problem here isnt the thin client its policy. Most large environments have some kind of go-between/approval for software installs or all the users would muck up all the machines with bonzai buddy or whatever crap passes for the amusement only a spyware animated gorilla on your desktop can provide.
>They at least can continue work with documents and files stored on their local drive.
Who uses their local drive on a lan? You should be using a networked drive that gets backed up nightly. Especially with all those power outtages.
I've recently installed (and I'm maintaining) a Linux Terminal Server Project (LTSP) system for a medical office. Once you get around a few peculiarities, it works great.
Because the needs are very straightforward, and the same data must be available at all treatment rooms, LTSP was the ideal fit. Upgrades and maintenance are as easy as working on a single machine (but I can walk into any room to do them while the staff is still seeing patients!), and backups/security are a snap.
We recently added another terminal (but it could have been 5, 10, or 20), and all I had to do was unpack the machine, add the MAC of the new terminal to the server's configuration, and give the workstation a name. Voila! Instant access to all applications.
Speaking from my experience, LTSP is ideal for situations where everyone needs access to the same data, and you don't want multiple copies of (sensitive) files floating around.
As an aside, I had to write the record maintenance software from the ground up, and the total size is only 350K to tie all the normal Linux parts together.
Never confuse movement with action. --Hemingway
The few of us left here are made to work at home on our fully depreciated laptops. Everyone else has been replaced by someone in India, China or Brazil. What do they do there? I'm guessing they have greybox minitower PCs that are built with a minimum of hardware.
/. try to resurrect the whole thin client debacle again? Because the whores at Gartner and WSJ say so? What's their agenda? Because there IS one, you just have to look for it.
And why does
Ah, the good old days. At Aston Uni, we had mainly VT-220s and QVT-203+s. Some VT-100 clones, too; even at least one real VT-100 with the remotely programmable indicator lights! {Why did they stop putting those on terminals? Even the VT-220s didn't have them, not even emulated on the status line.}
VT-xxx machines were all character-mapped and text-only. But I suppose if you needed graphics, you could have a machine running just a very cut-down OS and X server, straight from ROM.
Je fume. Tu fumes. Nous fûmes!
This setup would drastically reduce the cost for anyone who has more than one computer to serve more than one person.
Home: I have wanted something like this for years. I would love to have a central server in my house and then have dumb terminals in various rooms. My wife wants to look at recipes in the kitchen while listening to her music that is on her computer. At the same time, I could be in the den writing email on the same computer. This avoids synchronization issues and allows all the data to be available at the same time from anywhere.
School Labs: Shared computers would be great for computer labs. Most of the kids are writing email or documents or surfing the web and using less than 10% of the processing power. Just add a little more RAM to the computer and hang 4 monitors/keyboards/mice off it and you just cut the price of a computer by 1/4th (plus a little extra for the memory). The software costs would even go down since they are per machine, not per user.
At my former company, they built a brand new plant. For each manufacturing station, they installed a brand new desktop. Back then, the Pentium IIIs were just released and every station had them. Each computer cost somewhere around $3K. The issue was that the manufacturing software ran in Unix, and the machines ran NT4.0. So each $3K machine had to have an X Windows emulator in NT to run Unix software. Because of these requirements, each machine had to have lots of HD and memory. They also had uneccessary things like a CDROM and a sound card. Hence the $3K cost. It was in the beginning of NT4, so it was unstable. Every week, the admins had to go to each machine to reboot it. Eventually, they bought remote software to do it.
At the time, Redhat was becoming noticed. I asked the CIO why we didn't go with RedHat Linux with XWindows on dumb terminals like Oracle's NetPC as opposed to XWindows emulator running on NT on a PC. His two reasons: 1) Not much support for Linux. 2) No money to hire Linux admin.
My response: 1) You can pay for RedHat support, and how much support did MS give us considering how much we paid for all the licenses and support. MS main response was to every issue: reboot the machine. 2) How much are we spending to have 6 people do nothing but reboot NT boxes? We could train some of them to be Linux admins. It wasn't well received.
Well, there's spam egg sausage and spam, that's not got much spam in it.
What does /. think about virtual desktops? At my company we have someone who is pushing Virtual Desktops ( http://www.vmware.com/solutions/desktop/vdi.html ) although I cannot see the advantages over standard PC's. I would also think that Citrix (or something similar) would be a lot better.
Any thoughts?
I might have an opportunity to set up IT at a new, quick-growing oil business, and I'm definitely considering thin clients.
:) Thin clients are good. They stop the above. The End.
Costs are less, maintenance is much less, security is much better. I can install Gig ethernet in the whole place, put redundant servers in place with clustering for scaling up in the future, and with the roaming profiles, we'll be able to handle the inevitable "everyone moving everywhere" that comes with a growing business. And, with the damn dumb users not being able to install SuperHappyFunSmileyFaces.bat , support costs will be severely, wonderfully reduced.
If I was piecing together a system from parts, or trying to change an existing, broken infrastructure, I'd consider differently. But when you can set it up from (mostly) scratch, it just makes sense. The real cost of IT these days isn't hardware... it's users. Dumb users, who get a virus and don't tell you, who don't know how or where to save their documents (even when you set the login script to force their default save location to the network) and then lose them when they dump coke on their boxen, raging fucking moron users who "clean up" their computer, and then wonder where all their important stuff went, dumb wastes of space who wander over to another department, log in on a machine just sitting there, do some work, wander back when their station is finally working (what did you THINK would happen when you "organized" the power bar and ended up with 3 slots suddenly free???) and then wonder "where's my stuff I was just doing?", but you don't find out until 5 days later when they tell their manager they don't have their stuff done because IT lost it, which is the day after you junk that old piece of shit computer that had been sitting unused in another department for months...
Err, I digress.
If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
I played with Edubuntu, which out of the box sets up a LTSP server. It's cool, but I think hybrid clients may be a better way to go: diskless, boot off the network, but applications run locally. You get less maintenance on the desktop (no disk = centralized configuration) and don't need as much server horsepower (apps run on each client).
Maybe somebody will release a hybrid out of the box distribution, similar to the way Edubuntu works.
Bigtime Consulting - "We're the best because we cost the most"
I work for a POS dealer, and we thought about using this type of machine for our terminals. In the long run for us, it would actually cost us money, since we make most of our money on support and maintenance.
Frankly it's a shame that Taco hasn't added a category of "+1 tragicomical": This one little comment says more about business models and business ethics in the 21st century than you'd be taught in a decade at Wharton or Harvard Biz.
Intentionally convincing [i.e. "conning"] your customer to purchase the wrong solution [undoubtedly at a loss, i.e. as a "loss leader"] - a solution that is, furthermore, INTENTIONALLY CRIPPLED - so that you can recoup costs and achieve your profit in the future on "support and maintenance" calls?
Edward Teach would be in awe of your audacity.
http://www.cdw.com/shop/products/default.aspx?EDC= 811474
All our document retrieval software is remote based. It runs like frozen molasses in the middle of an ice age in the lee of a witch's tit. Or words to that effect.
Besides, I compile FPGAs on my PC. Please don't make me do that remotely. I will have to take lives if I do.
In my opinion this article does not present any new facts. It has already been proven for years that server based computing can cut down costs drastically. Terminal server software like the Thinstuff RDP Server for Linux (www.thinstuff.com), Microsoft's terminal services (http://www.microsoft.com/), Citrix (http://www.citrix.com/) and others provide solutions which can never be perfectly solved in a distributed fat-client environment, with distributed updates, security policies for home working laptops,...
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
And it's a fairly standard tool on any network with Dumb terminals. Otherwise you'd monopolize the CPU when writing your own code with an unfortunate infinite loop, like I used to do often, when learning PASCAL. If that happened, a simple call to the Operator would shut down your loop, and let you build up CPU time again. That happened to me twice before I routinely started to include count-up aborts in my programs.
..........FULL STOP.
You forgot about the flying car. :P
Well, there's spam egg sausage and spam, that's not got much spam in it.
By any stretch of the imagination, these aren't dumb terminals they're talking about. Hell, the vt220 I have downstairs is a smart terminal by most definitions, and the vt520 definitely is. Modern thin clients are smart, fast, and capable of local graphics processing. What they're not capable of is storage, resident OS, or local compute cycles.
The good folks at the WST (and anyone else) should try setting TERM=dumb in a Unix shell session, and find out just how dumb a dumb terminal is.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
Going from current instalation to terminals would be a smart move only if there were need to update hardware but switching just for it may not bring any improvement. For new offices It would be good cause there's no "lets leave our old desktops in place" Well prepered servers and terminals would beat the hell out of current instalations in terms of managiung them security etc. but if a company has an established infrastructure they would have to decide if it's worth the extra money.
I came from a much smaller employer to my current one, so I'm used to a lot more control over my working environment--not having to submit work orders for someone to come in and hang my pictures up on the wall, having control over my computing environment, etc.
Happy goldfish bowl to you.
Simon, is that you in all your BOFH glory?
These things are really x86 PCs, with upwards of 64MB of memory. They're quite capable computers. The Neoware C50 is a desktop Linux system with no hard drive, for $259. The Wyse S50 is another comparable Linux box. Wyse even has a dual screen model. The HP model runs Debian. HP is having a sale - buy 3, get one free.
Neoware even has a thin client notebook computer. It's only useful when it has a WLAN connection. This is promoted as a security feature; if it's stolen, there's not much data in it.
This may be the way Linux comes to the enterprise desktop. To many companies, this is a cheaper and easier conversion than moving to Vista.
... assuming that users aren't allowed to install software. That wouldn't be a suitable rule for labs and academic workplaces. For situations where you can forbid users from installing software, the reliability problem has been faced down by big businesses and is well in hand.
It starts with the fact that for many business applications, being dependent on a central server is unavoidable. My girlfriend works in accounting for a Fortune 500 company, and when access to the central accounting system goes down -- most often because network security configuration gets jacked up -- nobody in the accounting department gets much work done.
Needless to say, a great deal of expertise and technology has been developed to minimize those occurrences. It only happens a few hours every year, maybe the equivalent of one or two working days. That's less than 1% downtime for an application that depends on at least three servers: the network authentication server, the accounting system, and the network application server.
It doesn't take much savings to make 1% downtime worth it. (Who knows if it scales down economically to small installations, though.)
At my school we get frequent donations of old computers from various companies who don't want too spend the resources to dispose of them and instead let us take care of it while they pocket the tax break. So now the school board is starting to look into using them as Thin client running off of a couple servers(Using Linux.) AFAIK they already have a test case set up at another school. So hopefully this trend back to Thin Clients will result in some products to make out life easier.
I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
That is the type of terminals I have started my work with computers 20 years ago. [Sheds a tear].
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
Many point of sale systems are designed with dumb terminals in mind. The major player in this segment is a company called Micros, and most of the new systems sold through their dealers are Win CE-based client terminals that boot from an image located on a Windows server on the LAN. Another manufacturer, Aloha, has a similar setup, instead using something called WEPOS ("Windows Embedded for Point of Service).
For maintenance, these things rock. Terminals are all interchangable, so if one fails you can roll in a new one from another part of your restaurant (or retail clothing store, etc) without needing to know anything other than where to plug in the wires. Very handy.
These systems are very common in retail environments, and are relatively pleasant to work with.
What's next? Minicomputers?
--dave
davecb@spamcop.net
The dotcom boom just called. They want their thin-clients back.
I am becoming gerund, destroyer of verbs.
I've been working a lot in the VDI realm as of late. The concept is using virtualization (usually VMware ESX 2.5 or VI3 w/ VirtualCenter) to create a pool of standalone virtual desktops, a "connection broker" which can dynamically assign users to a particular VM and give them an RDP or VNC connection to it, and a thin client terminal (Wyse's S10 Blazer works well for this).
The Wyse terminal integrates with the connection broker, which handles authentication. Once the user is authenticated, the connection broker assigns the user to one of your virtual workstations and creates a remote desktop session to it on the terminal. The connection broker is responsible for tracking which users are assigned to which VMs. If one crashes, the broker knows about it, removes it from the pool of available workstations, and when the user logs back on they are re-assigned to another VM.
VDI has most all of the benefits of Citrix, like centralization of data and tighter control over user access. There are also some benefits of this over the traditional Terminal Server/Citrix model. One, the user experience is much closer to what they're used to with a regular PC, because they are essentially accessing a fully-featured workstation. Second, you don't have Citrix and Terminal Server weirdnesses, like apps that just won't run in a multi-user environment. Each user's VM, while centralized, is a completely siloed OS instance sharing the resources of the host server. What one user does on their VM typically has much less impact on other users than what can happen in a Citrix environment. With VMware VI3 and their dynamic resource concept, it opens a whole new avenue of dynamic load-balancing between your entire pool of hardware.
There are some downsides, too. A major one is cost. If you're using Windows, you're paying for XP licenses for each user, you're typically paying for VMware licensing for each server, you're paying for thin clients (the S10 is around $300), and you're paying for connection broker licenses. Citrix licensing isn't cheap either, but in my experience, VDI with VMware comes out more expensive. You can typically fit WAY more users per server in the Citrix world than you can with VDI, which adds to your per-user cost for VMware licensing and server hardware. You're also still having to manage individual desktops (although some cool disk streaming products like Ardence can help with this) for patches and new software installs, as opposed to the one-per-sever work you have to do under Citrix.
VDI is still pretty new, but the advancements I've seen just in the past year are making it a pretty exciting world to work in.
where it would be appropriate.
My college has in several dozen public areas a table with six computers (3 on each side of the rectangular table) used to either access the college website or to surf in general.
The functionality is reduced to just that because of the many restrictions on these computers to keep them safe (running Windows/IE) so copy/paste can't even be accessed by mouse.
Even with these restrictions, IT is running themselves ragged to fix the 180 or so computers basically used as webterminals. Every table has at least one computer, usually two, that is pwned or inoperable. Every week a different one.
I would think these locations would be prime spots to put just one computer with a decent amount of ram, and just 6 dumb terminals to browse the web.
The company I work for decided a few years ago to move many users to a Citrix environment. In a laboratory, a pc's footprint can be too large, and the software and security maintenance of many individual pc's is cumbersome. Users access the shared desktop via HP thin clients, which itself has been secured. The Citrix desktop is locked down via Group Policy and some Citrix policies. All web traffic is directed to a secured web proxy, so that angle is secure and monitored also. Most of the time it works great, but there are some issues. Firefox running on Citrix sometimes gets confused, actually quite often. It can crash. Other apps can crash and bring the whole server down, or requiring a reboot, which isn't fun when there are 50-75 people logged on. Some apps work fine in a multi-user environment, while others don't.
We play the game with the bravery of being out of range
One Word: Powerpoint.
Powerpoint has the unique ability to swallow all available computing power from just one person doing a Powerpoint "presentation". I know, because I see it daily.
Most of the time, word processing (Word), Spreadsheets (Excel), and even Internet (IE) and Database (Access) usage is such that a single box, properly configured, can support hundreds of concurrent users. Adding ONE presentation (powerpoint) the mix breaks that model every time.
And Powerpoint is such a big deal these days that everyone who doesn't actually need it, uses it for everything. Even Web people are using Powerpoint, converting them into Flash.
All it takes to bring a system down, is one person doing something the system was never desinged to do.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Have you tried using any imaging software? It will greatly reduce the time required to prep machines for new people.
People are saying yah, well, that's dumb--corruption problems, process issues, etc. but I think that's part of the point. Maybe I'm just mising all the wonderful success stories of companies who have migrated to thin clients while maintaining high levels of user satisfaction as employees of the company go about the business of doing their jobs. I'm sure those stories are out there, I'm just not seeing many of them.
/. topic will open my eyes to the successful implementation of these wonderful devices all over the United States. If it really does work, I'm not opposed to it just for the sake of being contrary.
And I don't lay that all on the feet of IT. The people who have pointed out that upper management is a problem . . . well, generally speaking, of course! They don't have to deal with the system the way most of the rest of us do because they secure the best resources for themselves, they don't give IT the tools they need to succeed, and what you end up with is a thin client implementation that is a bad as the decision to go to thin clients.
In other words, the types of business that I've personally seem so far that really think thin clients are the way to are the same ones that seem the most screwed up at the top. Maybe that has to do with where I am geographically, or the types of businesses I'm exposed to, I don't know. Maybe this
Happy goldfish bowl to you.
Yeah, that's all. He's got a good point.
and it's been a mixed bag. On the whole, people seem to like the thin clients because they're snappy, but the TCO predictions haven't bore out yet because we have a bunch of software for various classes that has to be... (ahem) coerced into running on Citrix. Like this piece of @#$&*#$&^ Intuit tax software I'm fighting with right now.
They say the mind is the first thing to
Hugely inefficient, they are unable to run some of the test software EA spent millions developing.
:)
In addition, the bug tracking software is made about twice as efficient by running 2-4 versions of it, the thin client only allows 1 version.
In addition to being painfully slow for most things they may save a bit of money for temporary employees - but they are painfully inefficient and frustrating.
On top of this a large amount of time is spent troubleshooting software that does not work on them.
I'm glad I don't work there anymore
People are missing the REAL reason why companies are being essentially FORCED into this route, licencing by large companies creating a certain operating system.
It's becoming cheaper to buy a new PC, complete with OS, than upgrade an existing OS at market prices of said software. The other advantage, from the software licensor, is guarenteed revenue. With the OS tightly coupled to a single machine, it can't be easilly copied, and with built in license management, you know exacly how many licenses are paid for and valid. Try to connect an extra machine, bang, nailed.
If companies had their way, we would go back to the dumb terminal way of doing things. Paying people for CPU time on their servers. License control is totally enforced. Just look at the way the internet is going with these "Internet Connected" Operating Systems. Get used to paying for bandwidth, CPU Time, and applications on a pay-as you go basis. Hey, it works for cell-phones, it can work for PC's too. Welcome back to the bad old days. There is a reason why they don't wanna call it the "Personal" Computer anymore. Your data is not yours anymore, neither are your applications. Welcome to the future, (C) 1979.
Hey! As a bonus when the server is down everyone gets a day off! Can't beat that for efficiency
It could have been a problem with my PC, but in any case I learned my lesson. I'm sure that I could have filled out a trouble ticket, which would have fluttered around the world until I finally got a call from our Malaysian help desk. After a painful discussion, he would have referred the ticket to our local overworked guys. While very good good guys, they are way to busy to debug some intermittent problem with the network drive that no one is using anyway. I know that no one was using it because it had a default limit of 250GB... I ultimately was there for 10 years, and had a lot more data than that! I asked for a 1GB limit via a support ticket, and actually got a call from a VP asking why I needed "so much storage"! LOL. He gave it to me when he conceded that the only other "archive" method they had was to put my data on a CD... and hand it back to me!
:)
Hey, I just worked there
(sorry, had to fix the subject line)
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Let me be the first to say: Dumb terminals, dumb users. Seems like a perfect match to me.
meh
There are tons of ways today which you can do to reduce the amount of time you spend with the above activities. Drive imaging, network booting to something like knoppix, diskless/cd rom driveless workstations using something like knoppix, network booted installers such as kickstart, wake-on-lan your machines at night to auto-install patches, USB2 dvd rom drives to reduce downtime, etc. I think even Windows offers a way to do most of the setup via config file which would reduce your time.
For the near future all of these methods will be cheaper when combined with $399 desktop+monitor deals from Dell and some reasonably fast disk image servers.
I think they could have achieved the same effect by just scaling back IT in the usual way -- cutting staff, sticking with older computers, fixing only the most critical problems.
I can't believe you got modded up for a post with that sentence in it.
This is the information age. Businesses who still operate that way will go the way of the bronze axe and buggy whip.
On the plus side, those type of operations don't know how to offshore jobs, either.
The clue is, I think, in the phrase "reduction of computer management costs." Dumb terminals may be good way for the IT department to reduce its operating costs. However, that is a bad yardstick to use for management, unless they run a Kafkaesque company where people have nothing better to do than keeping their computers busy. The goal of good computer management should be to increase the operating efficiency of the company as a whole, which is not the same as keeping IT costs down. On the contrary, it often will involve spending more on computer infrastructure and management, if that reduces costs elsewhere. After all you could reduce IT costs to zero by requiring everyone to return to paper and pencil.
Many companies will have a canonical half dozen application that are used by 90% of all users, for which dumb terminals connected to a central server may be a good idea. And then they will have several dozen of applications that are used by a few people each, for specialized tasks; centrally installing and managing these will make their cost skyrocket -- if it is possible at all.
Besides, I am not in favor of standardization even it is possible. Many IT managers love standardization because it keeps the costs of their operation down. But it encourages a technological mono-culture that tends to become an intellectual mono-culture as well --- it is quite curious how people's understanding of something can be warped and constrained by the software it is presented in. Having several different applications for "exactly" the same purpose may look wasteful, but it is more often beneficial.
There is one thing in favor of dumb terminals, however. The lack of noise and heat generation can make a big difference in an office environment, allowing people to work with less distraction and less background noise, which can be quite tiring to have. I would even argue that if it costs 10% more to remove the fans to another location and make people connect remotely to their computers, this may very well be worth it in increased people efficiency. I have been in places where the mere heat and noise of the installed computers cut my own work efficiency down to 50% of normal...
They tend to be full-fledged networked computers with a webserver and FTP server containing your TIFF/PDF files and stuff. No need for "OS support" there.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
The $300/user hardware sounds cheap until you look at servers that cost $500/user and have to connect to $600/user windows terminal servers to run your windows apps, PLUS a lot of expert time spent in configuring your system. You also gotta upgrade your network if it's not up to snuff. (over 100 users, better have gigabit...)
Then the real fun begins when you have to make sure your windows apps are licensed properly for a multi-user environment. Then you get to figure out that you still need thick clients to upload/download media, and it finishes with the realization that any real processing is dirt slow and any current or future app needing direct hardware access won't ever work. (like Google Earth, ArcGIS, photoshop, etc)
Then you start to rationalize and come up with the "fix" that everybody will have a thin client and some will retain thick clients, meaning more network drops. Then you will survey your users and discover that something like 90% use at least one tool that either won't license properly or won't work over TS.
The moral of this story is that one needs to be very careful about what it is that your users are actually doing. Thin clients have their place in small, purpose specific applications (cash registers, single-app workstations, kiosks, etc) but may not work well with the broad range of applications and needs of the modern professional workplace.
People who think they know everything really piss off those of us that actually do.
You're going to be doing a lot of tinkering.
If you get a big-endian (e.g. PowerPC) thin-client and use a little-endian (e.g. i386) back-room machine (your existing workstation), you're in for pain: conceptually all things X should be endianness-neutral, but lots of software simply has bugs that hinder features or render that software unusable. Examples: MPlayer, XScreenSaver, and things that do "exotic" things with the display: video playback, 3D graphics, etc.
For ordinary programs and plain graphics, X11 over a LAN works tremendously well. You'll probably be without sound, though: lots of programs expect to be able to open a local sound card and pump stuff out to that. You'll need to run a sound server (ESound works well) and ensure all sound-utilizing programs you'll run will work with that sound server. For GNOME on Ubuntu on a virtual machine without /dev/dsp, sound "just worked" as clients apparently deduced the location of the ESound server from the DISPLAY environment variable; I don't use GNOME much at all, though; YMMV.
If you do like tinkering, search eBay for the IBM NetworkStation 1000; I got mine for less than $20, after shipping. These are powered by PowerPC processors, and have Ethernet, PS/2 keyboard and mouse connectors, a serial port, and a parallel port. They also have sound and smart card hardware, not supported by Linux. They are extremely small, and contain no moving parts. They use a laptop-style power supply. There's an unofficial modification to the Linux 2.4 kernel to get it booting on these things; though the project seems dead.
You can find other thin-clients on eBay for dirt cheap. For maximum party pleasure, make sure you can run Linux on whatever you consider purchasing. If you want sound or USB support, make sure you check that the machine has this hardware. Make sure yours uses Ethernet; there's at least some Token Ring thin-clients in existence.
USB in a Linux thin-client environment blows chunks. There's a project to encapsulate USB over TCP streams; it's semi-dead and has some reliability and polish issues. There's no other way to smoothly support floppy or CD-ROM drives on your thin-clients, even if they have that hardware. Some people might suggest running an FTP server on your thin-client and SSHing in to mount or unmount; I find that disgusting.
As somebody mentioned, iMacs work. Linux runs fairly well out-of-the-box on this platform. These also support netbooting. Make sure to get one without a system fan—remove the hard disk, and you'll have no moving parts.
Whatever you do, don't waste your time with LTSP. It's a distribution of Linux specialized for running on thin-clients, but for some unimaginable reason the "LTSP way" also involves installing their opaque software packages on the (confusingly-named) "server." If you can even run Linux on some platform, you're better off installing Linux on it directly. After that, enable XDMCP with xdm, gdm, or whatever you use on your existing workstation, and throw a line into /etc/inittab on the thin-client (e.g. 7X:23:respawn:/usr/bin/X11/X -query workstation-address ).
I've used a lot of Wyse winterms in the past, and I've found that their Achilles heel is often the power supply. It's nice that there is no fan noise, but the downside is that there is no fan to keep the PS running cool, meaning you end up buying a lot of expensive, proprietary, 5V 4A power supplies to keep your "maintenence-free" winterms running. Hopefully other brands don't have these issues. For me, it negated a lot of the savings involved with a thin-client architecture.
My truck is like a series of tubes.
These are all over the place in the automation industry. I just did a job last week where they were installed.
"The thin clients can boot off a local read-only flash drive, but better yet have them boot off a tftp server so you can more easily keep their software levels up to date."
I've tried this with Knoppix's terminal-server on the main machine, and PXE an old Fujitsu laptop. Didn't get all the way. Also even with the tftp server, the process of creating a bootable image is a lengthy pain.
I would think the carbon atoms would love this approach.
"It's seriously cool stuff!"
Just wait till it comes to the home user.
If I have to fix another Wyse 2020 terminal I'll shoot myself in the head.
my company di dthis with citrix boxes or toasters as my co-workers call them. from a security standpoint i can completly see the point, the only way on is with a valid logon and the user can never install "smileys" or something equally annoying. however, they are slow as hell, probably our bandwith though, and everytime you log on all of your settings are reset. I mean all of them, even the standard, "don't show this again" boxes have to be rechecked everyday. It's something you learn to live with, but it would be nice if flash could be installed or i could listen to music on my pc again, but it's not their concern. one thing though, when it goes down, the company goes down. It's not like when the network went down and you could still do some basic things. just go to an early lunch or whatever , that's all you can do.
Life is pain. Anyone who says differently is selling something.
The U of Iowa has used dumb terminals extensively. When I was in high school (in Iowa City, so I saw what the U of I had) they had 3270 terminals, and a lab of Adds Viewpoint terminals. These were really the skankiest text terminals I've seen anywhere, but did the job for E-Mail etc.. (some termcap/terminfo based programs just give up, claiming the Adds is too incapable to run the software.. running it under screen would make it work, since screen simulates a VT100.) The 3270 terminals were for logging into the 3090 for class scheduling and the card catalog. Later on, the U took the very silly route of buying fairly beefy machines capable of running Windows, and then just running a full-screen terminal emulator on them. It worked but I bet it cost far more than just running x3270 on a stripped Linux install 8-).
When I was in college, they had HP and SGI computer labs in the computer science and math departments. Well, not really computers though! In reality, they were about 1/3rd computers and 2/3rds X Terms. With the HP lab, the machines and X Terms looked identical, and you really couldn't tell performance-wise or anything if you were actually at a HP workstation or a HP X Term except by reading off the model # on the case. These worked great! They were only running 100mb ethernet in the labs too, so it wasn't like it was that bandwidth-rich. Since this was like 10 years ago, I think even the X Terminals had fans, but they certainly wouldn't now.
Obviously, just cutting machines by 2/3rd might not make it worth it (depending on power savings?) but CS guys were compiling software etc. all the time. For just some word processing and stuff, throw in lots of RAM and you should be able to run lots of users off 1 server machine.. (or really, you should have 2+ with failover preferably.) LTSP is supposed to be able to handle all this stuff. Rolling this kind of stuff out with remote desktop or whatever is a huge mess since Windows really isn't designed for it, but X is designed for this from the ground up. If you're looking more for the administrative savings, you can also mix and match real X Terms and PCs running X server software, reusing some existing PCs that might be "too old" to run a desktop on. Old PCs are certainly going to be less reliable, but remember that since it's a terminal, failure means like 5 minutes while it's switched out, not the end user losing files and also having to setup the screensaver, backgrounds, and window locations how they prefer -- since that would all be on the server.
Hey, I didn't know you could use Windows with a "dumb terminal"! I guess it's time to dig out the ol' TV Typewriter!
If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
The comment on the article about terminals being better because they don't store local sensitive data demonstrate a total lack of network management knoweledge. Not only you can do the same on a PC (or any other thick client, for that matter) but it IS how it is done at most companies. Same thing for installing software and configuration: it should (and most of the time is) done centrally via policy. Yes, terminals have great value in many scenarios, and if the users don't need to run graphically intensive applications or very heavy workloads that would tax servers, they might reduce cost. But it is not because PCs are difficult to manage. Implementing a managed PC environment is not more costly than implementing a managed terminal environment.
250 MB (I'm going to assume you meant megs since you said later you asked for a 1 gig limit) is usually WAY more than enough for 90% of just about any company. I think there are maybe 5 people where I work (out of about 50) that use more than 3 gig of file storage and most of that is their email archive. Even those people have agreed to delete their 2005 email (a 2 gig archive) once we reach the end of this year (2007).
Those people are the exception though, not the rule. Most everyone else keeps their mailboxes way under 100 meg and never even needs to archive. They also rarely store any documents on their network drive. Most of what they do store is on their desktops, but even that data comes out of the company database app, so it's still being backed up everynight.
This is great for large installations. - you only introduce a single point of failure if you choose to. Who says that all terminals connect to a single computer and who says that every terminal always has to connect to the same computer? Never heard of Citrix? - Userrights have to be limited of course. No installing of own software, and proper viruschecking. - If two software packages don't mix, then install them on different servers. A lot of users here only ever start Word, Excel, Access, Outlook and a terminal program. And for that you have to support a complete computer? Work will even get faster. No pumping of large datasets in Access databases over the net, now they reside on a central server and get run on this central server. Plus the added bonus of less A/C in the summer because all those hot computers are gone.
I can't just throw away the data - I would have to comb through it to make sure that nothing with "potential lawsuit" written on it gets thrown away. Frankly, storage is far cheaper than me spending the time to do this. It would actually be cheaper for me to buy a DVD burner and rent a safety deposit box for the DVDs then for me to spend the time going through 10 years of files so that I don't exceed an arbitrary limit. We have been sued in the past, and had to go through 20 years of old backup computer tapes to prove that we weren't infringing on patents. If we simply deleted our old data, we might have lost the case.
Email is very much the same. I have about half-a-gig a year of email archived away. Most of it is probably crap, but it's not worth my time to go through it all. There are a lot of IP-related and technical emails in there, so I don't think that it'd be prudent to chuck it for the length of patent expiration. Actually, much of it are these stupid notices that IT sends out every day - as many as a half dozen. This server is down, a PDF of our latest press release, etc. I once harassed my buddy in IT about sending out PDFs to thousands of recipients. He looked at me proudly and said, "Oh, Exchange is smarter than that. It only stores one copy of the message." I reminded him that IT sets up everyone's Outlook client to auto-archive to the network. He looked at me and said, "But don't you just delete the messages?" I told him that I don't even READ the messages, let alone delete them and he was actually surprised. We did an informal poll and found that only about half were deleting them - he was using a lot more storage space than he thought! The PDFs continue, by the way. Doesn't Exchange have a way to flag a message as "do not archive"? If not, then why doesn't IT install an RSS reader on everyone's desktop to use for announcements?
I just worked there
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Virtualization.
Redundancy.
Problems sorted.
Next!
IANAL but write like a drunk one.
... they will gladly make any changes you order, I mean, request, from them.
IANAL but write like a drunk one.
Then I would assign a port to each developper to start their own web server, and request more computing resources, since obviously you don't have enough CPU power.
IANAL but write like a drunk one.
You still don't need a desktop and priviledged access.
This is 2007, not 1980.
IANAL but write like a drunk one.
I don't know about businesses, but Novell Citrix works great for my school...
Q: How many slashdot users does it take to change a lightbulb? A: 155. One to change the lightbulb and post that the li
We have looked at this solution so many times it hurts. It's a great solution. But the money doesn't make it worth it.
I can negotiate with HP and get a Windows XP PRO PC with plenty of memory/disk space etc for a workstation @ the same price that I can negotiate the thin clients down to. This is likely due to volume differences.
So if the dumb terminal with CE costs the same a full fledged PC with XP PRO, then how does this make sense?
If I use Citrix, the CE thin client solution requires a TS license for $100. The XP PRO (to W2k server) does not. Plus I have the license costs for Citrix.
If they could get thin clients down to the OLPC price tag, then this would take off.