Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Networking Operating Systems Software Hardware IT

New York Times Says Thin Clients Are Making a Comeback 206

One of the seemingly eternal questions in managing personal computers within organizations is whether to centralize computing power (making it easy to upgrade or secure The One True Computer, and its data), or push the power out toward the edges, where an individual user isn't crippled because a server at the other side of the network is down, or if the network itself is unreliable. Despite the ever-increasing power of personal computers, the New York Times reports that the concept of making individual users' screens portals (smart ones) to bigger iron elsewhere on the network is making a comeback.
This discussion has been archived. No new comments can be posted.

New York Times Says Thin Clients Are Making a Comeback

Comments Filter:
  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Monday October 13, 2008 @02:08AM (#25351789)
    Comment removed based on user account deletion
  • by 4D6963 ( 933028 ) on Monday October 13, 2008 @02:10AM (#25351803)
    Yay! People rediscover the advantages of thin clients! How long until they rediscover the downsides...
  • by Fluffeh ( 1273756 ) on Monday October 13, 2008 @02:17AM (#25351833)
    When you have customers with thick clients, sell em thin ones cause they are "better-er".

    When you have flogged off all of your customers with a thin client, the new thing is a "better-er-er" thick client.

    Whole thing sounds like very simple 101 style marketing. Why try to sell someone something they have? Convince them what you have is better. Total no-brainer imo.
  • Middle ground? (Score:4, Insightful)

    by Max Romantschuk ( 132276 ) <max@romantschuk.fi> on Monday October 13, 2008 @02:26AM (#25351879) Homepage

    How about a netbook-style device which could offer limited functionality on it's own for email, web, basic office apps (say a boot image updated from the central server when connected), and used as a thin client at the office plugged into a docking station with proper display(s) and keyboard+mouse? Best of both worlds?

  • Re:Middle ground? (Score:3, Insightful)

    by poetmatt ( 793785 ) on Monday October 13, 2008 @02:50AM (#25352019) Journal

    Hmm, you mean, like one of those laptop things? /snicker

  • Eh (Score:5, Insightful)

    by Sycraft-fu ( 314770 ) on Monday October 13, 2008 @02:59AM (#25352055)

    There are plenty of downsides too. While it might be easier to maintain, it is also easier to fuck up. Someone does something that breaks a piece of software, now the whole department/company/whatever doesn't have it rather than just that person. A network outage is now a complete work stopping event rather than an inconvenience. Special software installs for special tasks are hard since that software has to be tested to make sure it doesn't hose the server.

    I could keep going, if I wished. Now that isn't to say that means the thin client model is bad. In fact we are hoping to do it for our instructional labs at some point. What I'd really like (and there are VM solutions to do) is that not only would we have thin clients, but a student could use a laptop as a thin client too and load our image from their home or whatever.

    However, the idea that they are just cheaper/better is a false one. They can be cheaper in some cases, in others you can easily spend more. Likewise they can simplify some thing and make others more complex.

    There isn't a "right" answer between large central infrastructure and small distributed infrastructure. It really depends on the situation.

    All I will say is if you are looking at doing this at your work as you suggest be very, very careful. Make sure you've really done your homework on it, and make sure you've done extensive testing. I don't think it's a bad idea, but be sure you know what you are getting in to. Just remember that while people get whiny when, say, an e-mail server goes down, if the terminal server goes down and NOTHING works, well then people go from whiny to furious in a second.

    It's the same kind of deal with virtualization. It is wonderful being able to stack a bunch of logical servers on to one physical server. However if that one physical server dies you can be way more fucked. You have to spend a good deal more time and money in making sure there is proper redundancy and backups and such. So while packing 10 servers on 1 using VMWare Server (free) might be nice and cheap, you also might be creating a ticking time bomb. You then might discover that putting those 10 servers on a small cluster with a fibre channel disk array and VMWare Virtual Infrastructure (not free) solves the reliability problem nicely, but isn't quite as cheap as you thought.

    Just something to be careful with. At work we have both sorts of things. We've got individual desktops, and we've got thin clients (though we actually got rid of most of those). We've got individual servers, we've got virtual servers, and so on. All methods have advantages and disadvantages. I am not a zealot either way, just warning that a change from a decentralized to a heavily centralized infrastructure isn't something to be done lightly. You solve various problems, but introduce a host of new ones.

    In particular hardware reliability is something you want to keep in mind. You for sure want an "N+1" situation with your terminal servers, perhaps even more than that. You can't count on the hardware being reliable. Hopefully it is, but I've seen even the real expensive, redundant shit (like a Sun v880) fail with no warning. When it's the be all, end all and all work stops when it is down, that just can't happen.

  • Re:How cool! (Score:3, Insightful)

    by religious freak ( 1005821 ) on Monday October 13, 2008 @03:16AM (#25352137)
    Heh, I'm in financial services, try 1963. Nothing like using a state of the art thick client to emulate a 60's era dumb terminal... your fees at work!
  • by Martian_Kyo ( 1161137 ) on Monday October 13, 2008 @03:17AM (#25352139)

    too many dumb users (ok I am being too harsh here, too many uneducated users) these days. Thin clients = less freedom, which in case of most users means they'll make fewer mess ups.

    This means less boring maintenance work for IT people, in large companies especially.

  • by lysergic.acid ( 845423 ) on Monday October 13, 2008 @03:22AM (#25352163) Homepage

    it's not about rediscovering the advantages/disadvantages of thin clients. AFAIK thin clients were never fully abandoned. it's simply about finding the right niche for thin clients.

    for instance, if you're setting up some computers at a public library that only need to search through the library catalog and nothing else, then thin clients are the clear way to go. if you're running a school network where thousands of students will be sharing a few hundred computers, but they'll need word processing, desktop publishing, web access, etc. then you don't want dumb terminals obviously, but you may still want to just set up a bunch of diskless nodes network booting from a central server instead of having to manage a network of standalone workstations.

    while processor power has increased significantly, the computing demands of the casual user hasn't increased that much since the days of Windows 95. a secretary/accountant/manager/student/etc. does not need to do anything beyond running an office suite, checking their e-mail, and browsing the web. a thin client by today's standards can still do all of these things. heck, a sub-laptop can do all of these things. so why waste the time & resources to manage a bunch of standalone workstations when a thin client will do?

    reserve the fat clients for people who actually need it: engineers, programmers, designers, researchers, etc. and by giving everyone else thin clients, you'll give them less chance to screw up their system, thus giving them more uptime and more reliability, which users will appreciate.

  • by Moraelin ( 679338 ) on Monday October 13, 2008 @03:37AM (#25352253) Journal

    1. Actually, regardless of whether they are making a comeback or not, or what their advantages and disadvantages may be, this is probably just a PR story. Just like the "The Suit Is Back!" that got traced back to a PR agency a couple of years ago.

    PR loves to masquerade as news because it bypasses your BS filter. An ad for Men's Warehouse suits gets looked over, a piece of news that you won't get hired unless you wear a suit, tries to replace your premises with theirs and let you take a leap to the "I must buy a suit" conclusion. Or better yet, to the even better conclusion, "I must only hire people in suits 'cause everyone else is doing it." There are a lot of sheeple out there who only need a "The Herd Is That Way -->" sign to willingly enter someone's pen and be sheared like "everyone else".

    For anyone who's not sheeple, this is a non-story. Whether _you_ need a server instead of PCs or not, depends on what _your_ needs are and what _your_ employees are doing. Use your own head.

    The only ones who need an "everyone else is doing X" story are those who have to follow a herd to feel secure.

    Hence, the love PR has for this kind of story.

    2. Over-simplifications like "all they need is internet, database access, and word processing" were false when arguing why grandma should only need an old 486, and tend to be just as false for a company. So you'll have to do some analysis if for a particular company that is indeed true, or just glossing over what's really going on. (Or even wishful thinking by some IT guy who feels his job would sound more important if he was overseeing a server.)

    E.g., a lot of companies have salesmen who go with a laptop to various customers to give a presentation and try to win a contract. Are you ready for the case when that guy you're trying to sell insurance doesn't have internet to connect to your server via VPN? Are you sure that those server side apps' files can be converted flawlessly to MS Office or whatever those sales guys have on their laptop?

    It's just one example where goimng, "bah, they only use database apps and word processing" is glossing over a more complex problem.

    3. The argument for saving costs is a good one, and far from me to advise wasting money. But you have to be sure that you're actually _saving_ money across the organisation, not just saving $1000 in the narrow slice you see, at the cost of causing $1,000,000 to be lost in workarounds and lost productivity somewhere else. Entirely too much "cost cutting" lately is the latter kind of bullshit theatre.

    E.g., if someone costs you $100,000 per year -- and I don't mean just wage, but also electricity costs, building rent, etc -- saving $1000 is nullified if it drops their productivity by as little as 1%. Saving a few hours per year of an IT guy's work can be a very bad trade off, if it costs that guy as little as 5 minutes total per 8h work day to put up with the quirks and delays of the centralized system. (480 minutes a day, times 1% is 4.8 minutes.) It can add up very easily to that. It only takes wasting 1 second per form through some web-app instead of letting that guy massage the data locally in Excel or Access(*), to add up to more than that in a day. A close enough approximation can very easily be approximative enough to actually turn the whole thing into a loss.

    (*) ... or whatever F/OSS equivalents you prefer. This is not MS advocacy, so fill in the blanks with whatever you prefer.

    And as you move higher up the totem pole, things get even funkier. If a salesman is doing contracts worth millions of dollars with those presentation, I hope you better save a _lot_ with that centralized solution, because it only takes one lost contract (e.g., because he couldn't connect) to put a big minus in the equation. E.g., if you're going to pay a CEO tens of millions per year, and actually believe that his work is worth every cent (heh, I know, but let's keep pretending,) then... again, you better be damned sure that you don't drop _his_

  • Re:Middle ground? (Score:4, Insightful)

    by nacturation ( 646836 ) * <nacturation AT gmail DOT com> on Monday October 13, 2008 @04:19AM (#25352401) Journal

    How about a netbook-style device which could offer limited functionality on it's own for email, web, basic office apps (say a boot image updated from the central server when connected), and used as a thin client at the office plugged into a docking station with proper display(s) and keyboard+mouse? Best of both worlds?

    Why, all you'd need is some kind of Window System that could display X, where X could be any number of applications.

  • by azgard ( 461476 ) on Monday October 13, 2008 @04:26AM (#25352443)

    From physics, it's obvious that centralized computing is more energy efficient than distributed one. The longer distance you have to move energy (that encodes the information) to compute the results, the more energy you need. Also, centralization allows for better resource sharing.

    The only issue is who pays for the costs. Mass production of computers allowed to decrease their costs to the point that distributed systems were cheaper than centralized ones. However, as the demand for computer power grows, energy spent on computing itself enters the equation, and the times will change again.

  • If the network goes down.... every one has to stop working.

    At this point, if the network goes down then all clients, thin or thick, will effectively stop working anyway.

  • by Hognoxious ( 631665 ) on Monday October 13, 2008 @05:02AM (#25352611) Homepage Journal
    I need the network to work on a report or spreadsheet that's stored on my local hard drive?
  • by markdavis ( 642305 ) on Monday October 13, 2008 @07:26AM (#25353305)

    >Even with a GUI terminal, if it was stripped down and wasn't Windows based
    >(and had drastically limited Internet access), I think a lot more would get done around offices.

    Bingo! That is exactly what we have- Linux server, Linux apps, Linux thin clients (160). Everything is locked down tight. We have everything users need in order to be productive and nothing else (accounting apps, OpenOffice, Firefox, Sylpheed, IceWM, some utils). Internet access is only through a white list of approved sites. But this ONLY works because the CEO supports the concept and allows us to say "no" to users/departments who think they are "special". And yes, the CEO uses a Linux thin client also (although he and Directors can browse outside the whitelist; but still no Flash, Java, nor sound).

  • Too bad they suck (Score:3, Insightful)

    by Thaelon ( 250687 ) on Monday October 13, 2008 @10:08AM (#25354871)

    I worked exclusively through thin clients for a year at my last job and absolutely hated it.

    It was slow, and ungainly and every now and then - from a few hours to a couple of months - someone else's X session windows would pop up on my screen. Wonderful in an environment where we worked with secret (as in classified as) information. We knew the problem, and the IT guys could usually fix it in a few minutes, but the fix always seemed to be temporary somehow.

    Not to mention you're costing productivity for people like me who tend to work very rapidly via esoteric hotkeys, and rapid fire keystrokes, and using the keyboard buffer to issue commands to dialogs, context menus, windows that haven't yet appeared. One of my earliest employers once described seeing me work at a computer as "really making that thing sing". So sticking me on a slow machine or dumb terminal is costing you my productivity and happiness. And it's not like a decent machine $1500-2000 is really that big of a deal spread out over the several years it will last. Especially if it's one more straw kept off of the camel's back that keeps me for looking for another job and costing you domain knowledge and experience with your unique problems when I leave.

    IMO, thin clients should be reserved for "guest" users who will only be temporarily using your network where no degree of customization or where speed is not important. Like an interactive presentation or a library, or some temporary event.

  • by DerWulf ( 782458 ) on Monday October 13, 2008 @12:13PM (#25356817)
    Yes, welcome to 2000, 1990, 1980 and 1970! Look, here is the deal: centralization has massive problems itself. First of all you can't glue together 10000 cpus, 10000 hdds and 10000 ram banks and have the same performance as 10000 PCs. Secondly there is no unified preference / customization management for applications. We use eclipse on windows terminal server and setting it up so that every user has their own workspace and correct dependencies was such a nightmare that IT coded their own eclipse launcher. Now do that for each application that has something similar. Third, a massively centralized installation becomes unmaintainable because the installation is super critical in the business sense and any downtime leads to thousands of manhours wasted.

    There is a reason neither thin nor thick client has won decisively the last N-times this battle was fought: the best solution depends on your circumstances.

Never test for an error condition you don't know how to handle. -- Steinbach

Working...