Slashdot Mirror


Thin Client, Or Fat Client? That Is the Question

theodp writes "If virtual desktops are so great, asks Jonathan Eunice, then why isn't everyone using them? However encouraged folks are by the progress virtual desktop infrastructure (VDI) has made, and however enthused they may be about extending the wins of server virtualization over into the desktop realm, you don't see analysts and developers eating the virtual desktop dog food. And even the folks you meet from Citrix, Microsoft, Quest, VMware, and Wyse — the people selling VDI — use traditional 'fat' notebooks. So, are you using virtual desktops? Why, or why not?" I wonder how long the abbreviation VDI will stick around.

450 comments

  1. I had the same issue as a psychologist. by santax · · Score: 4, Funny

    So I moved to Europe. Now all my clients are thin and as a side-effect my sex-life improved greatly.

    1. Re:I had the same issue as a psychologist. by demonbug · · Score: 1, Funny

      So I moved to Europe. Now all my clients are thin and as a side-effect my sex-life improved greatly.

      You're doing it wrong.

    2. Re:I had the same issue as a psychologist. by santax · · Score: 2

      Let me dedicate this one to all those AC's out there. http://www.youtube.com/watch?v=Vk9g9HIbZdc

    3. Re:I had the same issue as a psychologist. by Anonymous+Crowbar · · Score: 1

      All your thin clients are belong to us

    4. Re:I had the same issue as a psychologist. by irregehen · · Score: 1

      That's the power of programming in Euro, all countries conquered at once, with some in need of bailout.

    5. Re:I had the same issue as a psychologist. by Anonymous Coward · · Score: 0

      You shouldn't have sex with your thin clients. You might get VDI.

    6. Re:I had the same issue as a psychologist. by ZDRuX · · Score: 1

      By "some" he mean "all, in due time."

      --
      The magical number is: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    7. Re:I had the same issue as a psychologist. by santax · · Score: 2

      vicious dick infection? :O

    8. Re:I had the same issue as a psychologist. by Anonymous Coward · · Score: 0

      I have a client that replaced their 500 aging desktops (50 of which were for software developers in India) with thin Wyse terminals using VMware View - and 6 Dell servers running ESX 4i. There end users loved the performance improvement and roving profiles, the admin loves the control, and management loves the fact they will save tons on money in power, cooling, admin, maintenance, licensing on 500 desktops.

    9. Re:I had the same issue as a psychologist. by ArsonSmith · · Score: 1

      It's funny cause when you're poor and starving the only luxury you can afford is sex.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:I had the same issue as a psychologist. by Anonymous Coward · · Score: 0

      Yeah, chicks dig poor guys.

    11. Re:I had the same issue as a psychologist. by ArsonSmith · · Score: 1

      poorer, starving ones do.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    12. Re:I had the same issue as a psychologist. by Jah-Wren+Ryel · · Score: 1

      It's funny cause when you're poor and starving the only luxury you can afford is sex.

      No matter how little food you have, you can always eat pussy.

      --
      When information is power, privacy is freedom.
  2. Performance by Chukcha · · Score: 2

    Videographic performance is one sticking point.

    1. Re:Performance by Firethorn · · Score: 4, Insightful

      Having used some actual thin clients, it's not bad, though I wouldn't want to game on it.

      I think the core point would be that because of the way licensing works - you have to buy the client, pay for a license for the client, a license for all software used on the client(if you're going to be legal), it ends up actually being more expensive than a bottom line, but still capable full PC.

      The HD adds, what, $20-40? The licenses for our thin clients was more like $100.

      --
      I don't read AC A human right
    2. Re:Performance by cratermoon · · Score: 5, Informative

      The licensing costs end up being the key issue in companies of any size. By the time they set up and license all their people with client machines and all the applications, a company will spend about as much as just buying PCs in bulk from Dell or whoever and site licensing the corporate-standard MS Office suite. Pile on top of that the various fiddly things about virtual desktops that just don't work like having a real desktop PC raising the support costs and it's not competitive.

      The central server with dumb terminals era ended long ago, except in niche applications. Desktops and laptops that a capable enough are just too cheap and standardized desktop support contracts from third-party support operations pretty much rule the budget considerations. For virtual and really thin clients to take off, the licensing would have to be notably cheaper and support for the edge cases like traveling remote access would have to be much better.

    3. Re:Performance by Mordok-DestroyerOfWo · · Score: 3, Informative

      Another problem is buying the thin clients themselves. I can't remember off the top of my head, but the price difference between a client and a new workstation is barely enough to offset the difference in licensing, not to mention user complaints on performance. We toyed with the idea of retrofitting older workstations but supposedly we'd miss out on VMWare's/Teradici's proprietary PCoIP protocol. When it comes down to it, it's cheaper for us to buy more RAM and replace parts as needed on our existing workstations than purchase the needed infrastructure and thin clients to even begin replacing our workstations. I have begun giving some of our secretaries (or whatever the PC term is this week) older workstations with Debian with few complaints and more than one compliment on performance, however our GIS and admins will always need Windows and a beefy graphics card.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    4. Re:Performance by elsJake · · Score: 2

      Hardware: Sunray , 20$ a pop. + beefy server
      http://www.surpluscomputers.com/350480/sun-microsystems-sun-ray-thin.html

      Software: Ubuntu + LTSP
      (took a whole 5 minutes to set up on my lan)
      https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall

      Now go have a picnic.

    5. Re:Performance by ColdWetDog · · Score: 1

      My enterprise Windows software would like to talk to you. But, oh, wait.

      It can't....

      --
      Faster! Faster! Faster would be better!
    6. Re:Performance by Anonymous Coward · · Score: 0

      Get over your oxymoronic* self

      * - "enterprise" Windows

    7. Re:Performance by geobeck · · Score: 5, Interesting

      I studied this issue in the early 00's. The company I worked for had delayed buying any new client hardware to the point where we had administrative users on nine-year-old Dells and AutoCAD users on five-year-old machines. So of course we needed to buy new machines for everyone, and we wanted to find the cheapest solution. Well, management wanted the cheapest solution; users wanted to get some work done, rather than waiting until lunch time for their computer to log in.

      In our case, including licensing and server upgrades (which were minor, because we had excess server capacity due to a shrinking company), it would have been cheaper to use a thin client system--but only for the administrative users. AutoCAD was not supported in a thin client environment (is it, even today?), and our service technicians absolutely hated using Citrix to access the ERP system. (Logging into the west coast from China, Germany, or even the midwest was ridiculous, waiting half a minute for your cursor to move across the screen.)

      I finally managed to convince my boss, who loved the thin client concept, that because of remote users and AutoCAD users, it was best for us to kill off our Citrix system altogether. The power users got fast new workstations, the administrative users got shiny new PCs, our server room was leaned out and less prone to overheating, and everyone lived happily ever after--until the company folded 18 months later due to incompetent management.

      --
      Find environmentally and socially responsible products on http://buy-right.net
    8. Re:Performance by Firethorn · · Score: 1

      We can't even get our people off of windows desktops, what makes you think we can get them onto Ubunto at the same time as we go thin client?

      --
      I don't read AC A human right
    9. Re:Performance by Anonymous Coward · · Score: 5, Insightful

      I've done contract work for one of the major credit card companies as a data analyst, and they require us to go through Citrix clients (among other hoops) for a very simple reason: security. There is no way for us to perform an end-run around all of their security for the simple fact that they control our environments, tools, everything. It doesn't matter what kind of system we have (Windows, Mac, Linux, bottom-of-the-line laptop or ass-kicking Alienware), we're limited by the environment that they set up for us.

      They could easily pay triple what it's costing them, as long as their security measures are in place, that's what matters most.

    10. Re:Performance by jvin248 · · Score: 1

      about as easy as moving them from MS Office 2003 to 2007.

      You're probably moving them from XP with MS Office 2003 to something new like Win 7 with Office 2010, unless another better idea comes along. The users will be angry with that mix .. new OS and Office!.
      So just move them to thin clients running Ubuntu and Libre Office and at least save some money.

      .

    11. Re:Performance by jvin248 · · Score: 3, Interesting

      Check into LTSP.org
      The concept there is you transform previous thick clients into thin clients (basically rip out all the drives and network boot off the servers). You can take 10 year old desktops that are limping along on decade old OS and programs that don't fit on there anymore and run them from the central server with more horsepower. Then you're not buying new thin clients.

    12. Re:Performance by dave562 · · Score: 2

      Any legit company who is pushing VDI and thin clients will tell you that the ROI on the hardware does not materialize until the first hardware refresh. Instead of doing a full refresh every three to five years and having to buy mid-range to high end workstations, you can buy the least expensive hardware available, and then buy extended warranties for it.

      The only thing that made any sense to me was the support aspect of it. Instead of having to touch every single desktop every time there is an application update, you just update the main image. If the update goes haywire, you just roll back to the previous image.

      Instead of having to have multiple images for different application configurations (accounting, general office, etc.), you can have one image for the actual client itself and then everything else is controlled via policies. The application profiles determine which user has access to which applications.

      VDI is a good way for medium to large sized organizations to save on IT costs. That is bad news for the workstation jockeys but good news for the accountants and every else who can spend less on IT. Of course the savings aren't huge. Realistically you might be able to reduce a couple of head counts, or put off having to hire more entry level IT folks.

      VDI won't revolutionize the corporate IT landscape, but for organizations who can leverage it, it will make certain things easier and more efficient. I would have killed for it at my last company. They had a near zero budget for workstations, and an application that was used by 50% of the organization and updated a half dozen times a year. Every update required visiting about 50 PCs, and spending 15-30 minutes running the patch. They didn't have SCCM / MOM / SMS and even if they did, the app updater would bork 15-20% of the time. It would have been great to have a Citrix style published app.

    13. Re:Performance by Archangel+Michael · · Score: 1

      The idea is that a thin client only needs to be bought once, and not replaced every three to five years like a traditional PC.

      The reality is, that thin clients only last two cycles before they wear out and need replacement, which only makes them marginally better than purchasing new boxes. Not only that, you *have* to replace the backend equipment on regular basis, and often that equipment comes at a price premium compared to desktop computers, which eats into the cost savings.

      The end result is marginally (if that) cost saving on hardware. The REAL savings is on tech support since everything is run from single image. Systems admins are more expensive than techs, but you need a lot fewer to support centralized servers.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    14. Re:Performance by Daniel+Phillips · · Score: 1, Informative

      The licensing costs end up being the key issue in companies of any size.

      Let me see, the licensing costs for all software I use at work is, um, $zero. And the licensing costs for all software I use at home with the exception of games is, um, also $zero. And I use a lot of different kinds of software. That's because everything I need is available for free on Linux, at home and at work. If that is not the case for you well you have my sympathy or maybe it's just your own darn fault.

      --
      Have you got your LWN subscription yet?
    15. Re:Performance by Daniel+Phillips · · Score: 2

      We can't even get our people off of windows desktops, what makes you think we can get them onto Ubunto at the same time as we go thin client?

      Neither could Google until one day their windows machines got hacked by the Chinese government then oh wait they could.

      --
      Have you got your LWN subscription yet?
    16. Re:Performance by Rich0 · · Score: 2

      I see. And how many billions of dollars per year does your employer make, rounded down to the nearest integer?

      If the answer is zero, you're not really the target of VDI...

    17. Re:Performance by Rich0 · · Score: 1

      The other potential savings is in provisioning. When every unit is identical, and all the data is on the servers, then when an employee busts a unit you can just hand them another one, and problem-solved. Zero data loss, etc. Also, when an employee loses one in theory it won't contain any data/etc. All your data is always safe and secure all the time.

      At work half of our apps are all running via Citrix/etc anyway - it just simplifies deployment significantly and gets rid of all kinds of compatibility issues. We also have human-safety aspects to our applications so keeping the app contained to a server gives us the ability to legally document fitness for purpose and all that.

    18. Re:Performance by CAIMLAS · · Score: 2

      Here's the big difference,though:

      * Physical desktop infrastructure is short-sighted.
      * VDI is long-sighted.

      Yes, the costs may be higher in some regards, but it shifts your focuses significantly.

      Instead of having four to eight "desktop jockey administrators", you've got maybe three 'server administrators'. You've got fewer physical assets to manage, which means:

      * user-experienced stability problems become apparent almost immediately
      * you have fewer physical assets to manage
      * hardware failures are treated as 'maintenance window' scenarios, or a quick plop onto someone's desk.
      * Software infrastructure upgrades are fast: instead of 100, 500, etc. targets to upgrade, you've got 10, 50.
      * Users do not experience nearly as much downtime related to upgrades, and most of the work can be done transparently during working hours.

      Depending on the environment, a LOT can be said for a tightly run ship with fewer skilled administrators instead of a hodgepodge of workstations and an army of technicians. You can effectively run a tight ship with diverse application requirements this way, vs. the 'old way' where someone has a Windows XP machine on their desktop for legacy crap and a new W7 machine for their other work. You are no longer bound so much to the 'hardware upgrade cycle'.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    19. Re:Performance by Anonymous Coward · · Score: 0

      I think the real area for VDIs is where they already get used - in places like hospitals and police departments. Places that generally require locked down identical machines. For this it's an ideal fit.

    20. Re:Performance by CAIMLAS · · Score: 1

      The best way to do it, I think, would be with transparent VDI and 'true' thinclients with ROM images, or even something like LTSP on 'real' desktop hardware (and ro flash storage of some sort). User clicks an icon on their desktop and a server 5 miles away initiates a login session for the user and launches their application. You retain much of the 'real desktop' functionality while benefiting from the central server paradigm at the same time.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    21. Re:Performance by CAIMLAS · · Score: 4, Insightful

      Well aren't you a special little snowflake.

      Guess what? You aren't everyone. If everyone had the same needs you do, software companies - catering to the domain needs of people, companies, conglomerates, municipalities, and governments - wouldn't exist.

      Just a couple things which open source won't (doesn't) do (well/sufficiently):

      * CRM, particularly for specific domains
      * Human accounting
      * healthcare
      * Legal/trial workings
      * Drafting, rendering, and animation (still one of the only domains exclusively populated by 'real' desktops running Windows)
      * Pretty much any and all retail establishments which want to track merchandise

      As a result, we've got software which runs only on Windows. Isn't it interesting how supply and demand works?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    22. Re:Performance by cratermoon · · Score: 1

      I was only thinking of in-house staff in less security-sensitive environments. You're correct that a Citrix environment along with a VPN and similar measures, while expensive, is more than worth the extra cost when a data breach is so potentially damaging. Not that such measures will prevent it or necessarily provide the most cost effective solution, but it at least can be justified at budget time.

    23. Re:Performance by cratermoon · · Score: 1

      The support issue I was getting at has to do with commodity desktop support outsourcing services. Many large companies simply hire a 3rd party to handle the desktop IT and have a SLA to determine response times. There are many places that provide this service and prices are competitive. Finding a desktop support group to handle a widely-deploy thin-client environment takes you out of the realm of commodity services, at least for the time being. If the virtual desktop concept is really viable and becomes more common, you can expect to find more outside support services with the skills to manage it.

    24. Re:Performance by hairyfeet · · Score: 4, Insightful

      Why does EVERY FOSS guy think it is about Windows and Office? Hint: It is NEVER about Windows and Office, it is about all those funky ass "mission critical" apps that do not run on Linux full stop. From the charting and accounting software, to the payroll apps, damned near everything in most business will NOT run on Linux, and a good 80% of them I'd say have NO equivalent on Linux.

      Just saying to a corporate customer "Just use Linux" is about like walking up to a graphic designer and saying "You don't need that pesky Photoshop, it isn't free as in freedom! here enjoy the Gimp". Try it and see how well it goes over. It is NEVER Windows or Office, those are easy. There are a bazillion other niche apps won't run on Linux, would cost a buttload of money to have a custom version made for Linux, and that is even if you can get the data out easily. Hint: Often you can't. Nearly every SMB and SOHO in my area relies on Quickbooks. What is there even close? GNUCash? It is about as close as Gimp is to Photoshop.

      So in conclusion while I'm sure it'd be nice for Linux adoption if all people did at work was use a browser or make documents, but that is rarely the case. It is all those OTHER apps that are used every single day that bite you in the ass, NOT Windows and Office.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    25. Re:Performance by CAIMLAS · · Score: 1

      When it comes down to it, it's cheaper for us to buy more RAM and replace parts as needed on our existing workstations than purchase the needed infrastructure and thin clients to even begin replacing our workstations.

      And how long will that last? I assume by that statement (because I've seen similar environments) that you're running XP on these workstations. Sooner or later you'll have to bite the bullet and get something modern; 5-year-old+ hardware just won't cut it forever.

      Then you're looking at significant costs in hardware and even more significant costs in rolling the new systems out. Who here remembers (in the 2000-2005 timeframe) all the temporary job postings for 'migrations' from pre-XP to XP? There were a LOT of them, and they were surely costly to those who ran them. VDI, on the other hand, could tenably be rolled out with the same, existing staff (assuming they're competent).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    26. Re:Performance by FictionPimp · · Score: 3, Insightful

      That is why we are piloting a VDI deployment this year. I work at a community college and we are rolling out thin clients using a combo of VMWare, Unidesk, and Panologic. What we were drawn to was how easy it was to control what applications the user gets, patching the desktop and applications, improving security, faster recovery times if there is a software issue (like a virus that slips past), and lastly because we have kiosk computers, being able to have non-persistant desktops (This will save us a little money as it replaces software like deep freeze).

      We are in a unique situation however where we need to give users access to multiple operating systems and applications on a given hour. In the past we would need to build our physical machine's bigger then normal so they could handle windows XP + a virtual machine for windows vista or 7. For about the same cost of the PC hardware we would have purchased for the number of PC's we selected for piloting I was able to purchase the server, software licenses, and thin clients needed to do the accomplish the same task. Our hope is that we can save soft costs when it comes to managing these computers and that the thin clients will last longer then a typical PC refresh and saving us cash in the long run (as you pointed out).

      Other features that weighed on our decision was how easy it was to recover a dead machine and being able to leverage de-duplication. Currently, if our CFO's dell computer died, we would need to retrieve his computer, recover his files, image a new computer (providing a suitable computer was in stock), install any custom applications he requires, and finally place his data back where it belongs (providing whatever died is not in stock to replace). Ideally all of his data would have been backed up on the network, but being a typically user he probably saved to other locations as well (And being someone like a CFO, you can't give him the usual 'you should have done it like we told you' speech). If the thin client dies, it is literally just a walk to his office and a swap of the device. If he can't wait that long he could just go to any other thin client and log in to get his desktop. Further more, UPS devices at the desktops are no longer required. If the power goes out, the desktops are still running in our datacenter with it's own generator.

      Our back-end storage has de-duplication. This combined with the cloning technology unidesk leverages has us with 25 desktops deployed and only 60 gigs of storage used. While user data will increase that amount as the system is used, we could have 1 or 100 desktop and would still only store 1 copy of the OS and 1 copy of each application installed. The savings can be significant.

      We are also hoping that the thin clients will ease our way into windows 7. As a college we are constantly being pushed by students, outside companies, and our own faculty to be technologically current. There has been a huge push for us to start moving to windows 7. Unfortunately, there are still many applications that are not supported on windows 7 that some staff members require. There is also course material (some certification tests) that have not yet updated their material for windows 7. Using this system we will be able to offer both XP or Win7 at any location where there is a thin client. So if you run into a document that doesn't work right in office 2007/2010 you can quickly 'reboot' into XP and office 2003 and get your job done while you wait for the author of the document to update it. This comes at a great time because a lot of our computers are at the end of their life cycle and would not meet the requirements to run windows 7. We can provide them with a thin client with XP and all their apps, then slowly rollout windows 7 allowing them a transition period where both systems are available to them.

      We know that VDI won't be the solution to all of our problems. There will always been users with notebook computers, classes that require high end video cards or lots of ram (3d modeling, etc), and other situ

    27. Re:Performance by catmistake · · Score: 1

      By the time they set up and license all their people with client machines and all the applications, a company will spend about as much as just buying PCs in bulk from Dell or whoever and site licensing the corporate-standard MS Office suite.

      Yeah, because if you buy the fat client, there are no licensing fees. Sure fat clients are 10 times more and will last half as long, but, apparently the point you are trying to make, all the software will be practically free. /sarcasm

      Your math is way off. IT departments aren't all the same. They should be, but there's MSCE slackers out there with job security... why on earth would they switch from a broken system (such as a Wintop install that is more than a few months old) that gives them job security to a system that requires far less manpower, and because it works, less work? No, only the talented and honest IT groups will bother with trying to be efficient. The rest slum it in the status quo, and chortle with glee about updating from XP to 7 even though it gives the business user absolutely no advantage.

    28. Re:Performance by Anonymous Coward · · Score: 0

      > however our GIS and admins will always need Windows and a beefy graphics card.

      upgrade the GIS backend to something more powerful like PostGIS or GRASS.

      why do admins need anything grunty, except of course for egos?

    29. Re:Performance by Johnny+O · · Score: 1

      windows 7 crickets

    30. Re:Performance by ubersoldat2k7 · · Score: 0

      Yeah, because most of those critical apps made for W2k and XP are going to work in W7. Oh! And those nifty documents you made in Office 2003, no luck either, they look like shit in Office 2007, and this has been the same with each new Office version.
      At least with gnucalc and abi word you get consistency.

    31. Re:Performance by Tomsk70 · · Score: 1

      You need to update your arguments. They're pretty much all out of date.

    32. Re:Performance by Tomsk70 · · Score: 1

      So....what Google does the rest of the world will copy?

      In any case, this is the 'my Grandfather smoked 90-a-day and lived to 110' arguement. Your example is not the norm.

    33. Re:Performance by Anonymous Coward · · Score: 0

      I had the displeasure of using a thin client in school. The school had these 5 € Dell keyboards and mice (which feel like shit) and barely adequate monitors (they might have been all right when new, but when I went to that school every single monitor had some idiot's signature on it in pencil). The user experience was terrible; during my first two years, the machines had Windows Server 2003, during the last two they had 2008. They used the boring, gray Windows Classic theme with that flat blue background; anyone who says that eye candy isn't important is lying. On some days, the clients would refuse to connect to the server; we left quite a bit of work unfinished because of non-functional computers. The software (MS Office 2007 [which looked very out of place in that otherwise gray environment], ArcGIS, Photoshop Elements (which didn't work), and IE; there was a Python interpreter but it didn't work either) performed sluggishly, the internet connection was slow, and every time you logged in UAC would pop up and ask if you are an admin and do you want to run jusched.exe; it didn't matter what you pressed, jusched.exe ran anyway.

      Basically the user experience was shit, so during the last few months at that school they decided to throw out the thin clients and replace them with Vista PCs.

    34. Re:Performance by jimicus · · Score: 2

      "Enterprise" in IT doesn't mean what you'd expect it to.

      It usually means "far too complicated for its own good".

    35. Re:Performance by jimicus · · Score: 1

      I have been in IT for some years, and I have never yet seen a business which treated their systems like a religion. Usually, they go for what works for them - and if that means spending money, so be it.

      It seems that business drives IT, rather than the other way around. Who'd have thunk it?

    36. Re:Performance by Anonymous Coward · · Score: 0

      Well aren't you the arrogant little turd. He didn't say the list was exhaustive.

    37. Re:Performance by ewanm89 · · Score: 1

      I think red-hat earns a little more than $zero :P, most (all?) of their developers just need linux machines.

    38. Re:Performance by Anonymous Coward · · Score: 0

      Any legit company who is pushing VDI and thin clients will tell you that the ROI on the hardware does not materialize until the first hardware refresh. Instead of doing a full refresh every three to five years and having to buy mid-range to high end workstations, you can buy the least expensive hardware available, and then buy extended warranties for it.

      "Mid-range to high end workstations"? "A full refresh every three to five years"? You've never been an enterprise employee, have you. Half of them are still using the same hardware they bought in their last refresh circa 2002, and think they're up to date because they just made the jump to Windows XP.

    39. Re:Performance by Haeleth · · Score: 1

      Wow, defensive much?

      In reality, most of those other apps could be used just fine with a seamless rdesktop or Citrix connection to a single Windows server. You may need Windows, but that doesn't mean you need it on every desk.

      Many large organisations already use Citrix to access niche applications like this, instead of buying a license for every single desktop that might ever need to access them. Switching the underlying desktop to Linux is an option, and any public company that rules it out without even considering it is not doing their duty to their shareholders.

    40. Re:Performance by Anonymous Coward · · Score: 0

      Dude, you're an idiot. Sorry to have to break that to you, but it's true. Your "I don't need any commercial software; why should you?" argument is so head-up-your-ass myopic that I can actually make that diagnosis from here, without an office visit. Just about any large corporation is going to have some specialized vertical-market software needs for which there are no good open-source options available. Just because you haven't run across this phenomenon in your extensive survey of your lower colon doesn't mean it isn't pervasive.

    41. Re:Performance by Anonymous Coward · · Score: 0

      Almost none of which has anything to do with the fact that they were using thin clients rather than managed fat clients.

    42. Re:Performance by Duncan+J+Murray · · Score: 1

      * Drafting, rendering, and animation (still one of the only domains exclusively populated by 'real' desktops running Windows)

      Sure about that? A medium-sized animation special effects studio in London, Soho, uses exclusively Linux boxes running Maya. And from what I understand, the rendering farms tend to run linux as well.

    43. Re:Performance by Anonymous Coward · · Score: 0

      This was very nearly identical to my scenario. Except I was one of those users having to use the remote. We were tasked to feed data into an expert system to eventually answer the problems that we were solving. (Hence eventually replace ourselves by encapsulating our problem solving ability.) Not one of my colleagues did this and we have all left the company since then after negotiating severance.

    44. Re:Performance by GameboyRMH · · Score: 1

      Quickbooks is such a bitch :-( That POS app makes migrating anything to anything difficult...

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    45. Re:Performance by Bert64 · · Score: 2

      On the contrary, businesses go for what's been sold to them by someone who claims to know what they're doing...

      Most businesses lack any in depth IT knowledge and have to rely on third parties, many of whom are either unscrupulous or incompetent. No well managed business would allow anything remotely important to be tied to a single supplier, and yet you see this happen all the time in IT. So is it a case of the business being ignorant (and thus being fooled by salesmen etc) or are they aware of the risks and simply choose to accept it because they think there is no choice?

      Incidentally, i have seen MANY businesses who significantly change the way they do business to accommodate software that works in a particular way or has particular bugs. Businesses will often just put up with whatever crap is sold to them, they very rarely do a proper evaluation or consult anyone who is both impartial and knowledgeable.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    46. Re:Performance by syousef · · Score: 1

      we had administrative users on nine-year-old Dells and AutoCAD users on five-year-old machines...the company folded 18 months later due to incompetent management.

      You could have saved a lot of typing just writing the above ;-) 9 year old machines? I'm running one at home and as soon as I recover from some other big purchases I'll be throwing it out the window. Not worth the trouble any more.

      --
      These posts express my own personal views, not those of my employer
    47. Re:Performance by Bert64 · · Score: 1

      Google are a large company, they have a large finance department, a large HR department, thousands of employees doing all kinds of different tasks at locations all around the world... Most companies requirements will actually be considerably less diverse than Google. So if google can do it, chances are most other companies can too.

      Besides, a linux migration is a long term strategy.. Even if you don't plan on doing it any time soon, as you gradually replace/update your applications (which happens all the time regardless) move towards cross platform versions (moving away from apps which depend on a single supplier is a no brainer, even if you retain that original supplier). If you assume that most applications last 5 years before being replaced/upgraded, then 5 years from now all of your applications may well be perfectly usable on linux so if you then decide to move to linux its an easy move .

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    48. Re:Performance by Anonymous Coward · · Score: 0

      Doesn't do animation well? Might want to inform Pixar that the award-winning, multi-million dollar movies they've been making are impossible with the software they use.

    49. Re:Performance by pfleming · · Score: 1

      My company uses thin clients exclusively in the office. The users have their same desktop no matter where they log in from. Dead workstations are simply replaced with a similar machine, no need to reconfigure and install software. And I can provide support remotely over 80% of the time. Our biggest problems are that software companies don't even think about providing support to this environment. The typical support script is, "we don't provide support for your setup" and convincing script support monkeys that we don't actually log into the server at the server (and doing so requires moving cables and monitors which a KVM would fix, but so far I don't have one...)

    50. Re:Performance by DigiShaman · · Score: 1

      Honestly, it comes down to accountability and industry momentum.

      1. Fortune 500+ companies will want something (or someone) to point the finger at when shit goes wrong. Aside from establishing a relationship with a vendor, they want that legal shoulder to lean on when shit goes tits up. That's very easy to do with Microsoft and the like. With open sourced software, you're kinda on your own which happens to be the whole point of it. Again, this isn't so much a technical issue as a CYA one.

      2. Momentum. You don't just start replacing software overnight as testing, policies, and procedural changes most likely will need to take place. Usability and employee training takes time, not to mention reliability of everything working together.
       

      --
      Life is not for the lazy.
    51. Re:Performance by Rich0 · · Score: 2

      Read carefully. According to the most recent news I could find Red Hat was expected to earn 0.9 billion in revenues this year, which is zero when rounded down to the nearest integer.

      Red Hat's customers are more of the target for thin-client computing.

    52. Re:Performance by Voyager529 · · Score: 1

      There's a mountain of difference between the render farms and the end user desktops. Machines in a render farm tend to simply crunch numbers all day, so it makes perfect sense for them to run Linux - strip down the Linux install to be as bare as possible and set it to be a node on the LAN. This is a case where Linux always HAS performed extremely well, and I too would question the logic of running a render farm of any size on anything *but* Linux.

      The desktop is a different story entirely. Before animations get to the render farm, they need to be designed by the animators. The studio you reference can apparently do well using only Maya (and possibly Blender for certain tasks), but it doesn't account for a whole lot of software for rotoscoping, audio mastering, chroma-keying, and nonlinear editing that is used in post production of a whole swath of feature films. Sure, the next Wall-E can probably be done on Linux, but the next Minority Report will still involve OSX and Windows to a large degree.

    53. Re:Performance by LWATCDR · · Score: 1

      That is pretty much it. There is always one or a few apps that you just can not replace. And they where usually written in visual basic.
      That was one of the reasons Microsoft worked so hard to make a Java that had Windows only extensions. When that failed they went to C# which can be multi-platform but often isn't.
      Then you have all that vertical market software for things link Construction or Storage buildings or goodness knows what else. Those companies could write for Linux but everybody already has Windows so....
      The same issue also affects Mac use which is why Macs don't often end up in business settings. Sometimes they do but mostly it is dominated by Windows.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    54. Re:Performance by Rog-Mahal · · Score: 1

      Heard of Sintel? http://www.sintel.org/

    55. Re:Performance by wertigon · · Score: 1

      It all boils down to cost.

      Either the cost of paying all licenses over a five-year period outweigh the cost of retraining staff on an alternative software and any eventual modifications on it, or it doesn't. If it doesn't, you should seriously consider hiring a few coders to make the neccessary adaptions to the software you'll be using.

      --
      systemd is not an init system. It's a GNU replacement.
    56. Re:Performance by Voyager529 · · Score: 1

      The flip side to this argument is that it's impractical to expect the people who run a business to also be tech experts to the point where they can see stuff like this coming every time. There comes a point at which one MUST trust another person. You said it yourself that they must consult someone who is both impartial and knowledgeable. How many totally impartial people do you know that work in IT who also consult? My company is a Dell reseller, how often do you think we recommend HP? If $Firm is a Linux shop, how often do you think they bundle Windows Server into their quotes?

      How often are the alternatives as night-and-day a difference as you claim? sometimes they are, but as another poster in the thread pointed out, how many Quickbooks alternatives can do as comprehensive a job as Quickbooks AND not require over a month to retrain staff AND has their data in a secure-yet-open format? Peachtree? The now-defunct Microsoft Accounting? How many of those interact with Annual Statement preparation software, or can open up and seamlessly integrate these 'open formats'? If the decision is one closed, proprietary format versus another (or an open format that no other company can effectively import), then is there REALLY a choice in that regard?

      To respond to the 'accept the bugs' argument, yes it's true that sometimes things like that happen. However, there's sometimes wisdom in sticking to 'the devil you know'. If $PRODUCT_A has a bug that requires starting from a batch file instead of a program shortcut, is it worth several thousand dollars, a month of training, and two months of re-importing the data to get $PRODUCT_B and start it from a legit shortcut instead? there's a tradeoff point that must be considered. If it crashes once a week, you facepalm, take a coffee break, and come back to it. If that crash takes a week's worth of data with it each time, you either put the screws the vendor and/or start shopping.

      One doesn't have to be ignorant to realize that a computer system of any kind won't be perfect, but it's quite a broad brush to paint with when saying that it's a symbol of incompetence and/or ignorance to chose a slightly-broken system over a very-broken system.

    57. Re:Performance by deathguppie · · Score: 1

      *Drafting, rendering, and animation (still one of the only domains exclusively populated by 'real' desktops running Windows)

      Speaking of special little snowflakes, you've got a nice bubble going on there as well. Have you even tried googeling for rendering on linux?
      Let me clue you in. No one with any common sense would pay the licensing costs for hundreds of rendering nodes based on windows. Linux is Renderman's biggest platform. In fact Maya, Softimage and Houdini (desktop modeling animation and special effects software) run on Linux. I'm assuming that it would be ridiculous for those companies to keep supporting a platform for no reason of course, but I'm guessing if you are creating films on a budget Linux become a real desktop option.

      --
      once more into the breach
    58. Re:Performance by Daniel+Phillips · · Score: 0

      Dude, you're an idiot. Sorry to have to break that to you, but it's true. Your "I don't need any commercial software; why should you?" argument is so head-up-your-ass myopic that I can actually make that diagnosis from here, without an office visit.

      Your argument is pure rhetoric. The fact is that today most computer users, in business or at home, can function perfectly well without proprietary software. They will be safer and richer as a result. But many people don't know that, in part because of a noisy segment of the community promulgating falsehoods like yours. I will not speculate on the motivation for this, it should be pretty obvious.

      --
      Have you got your LWN subscription yet?
    59. Re:Performance by Daniel+Phillips · · Score: 1

      1. Fortune 500+ companies will want something (or someone) to point the finger at when shit goes wrong...

      2. Momentum. You don't just start replacing software overnight as testing, policies, and procedural changes most likely will need to take place...

      Both of your arguments are falsified by the fact that Google did in fact replace nearly all their proprietary Windows software overnight. A few Windows machines are still allowed but they are treated like the dangerous virus magnets they are and it requires director level authorization to get one.

      --
      Have you got your LWN subscription yet?
    60. Re:Performance by Anonymous Coward · · Score: 0

      actually drafting, rendering and animation is one of the only things on your list that open source does incredibly well. Ever heard of Blender?

    61. Re:Performance by Daniel+Phillips · · Score: 1

      He didn't say the list was exhaustive.

      And also not meaningful because each entry in it is either wrong or applies to a tiny fraction of total computer users.

      --
      Have you got your LWN subscription yet?
    62. Re:Performance by Anonymous Coward · · Score: 0

      Just saying to a corporate customer "Just use Linux" is about like walking up to a graphic designer and saying "You don't need that pesky Photoshop, it isn't free as in freedom! here enjoy the Gimp". Try it and see how well it goes over. It is NEVER Windows or Office, those are easy.

      You are right, from the point of view you are explaining. Let me tell you about another point of view.

      "Hi, business owner! You know the thousands and thousands of bucks you've been shelling out so that your effete hipster graphic designer can make your ad materials? I'm an expert in using the GiMP, which is a completely free program, and I can do everything he can do on a budget of less than one-tenth his. In fact I've got an Ubuntu laptop here that I can use to demo this for you - show me your designer's latest effort, I'll duplicate it in a half hour or less at zero software cost on cheap hardware."

      Someone who has mastered FOSS within their chosen field of endeavor always wins in those situations. Businesses do not prosper by wasting money on employees who require gold-plated shovels to dig holes. A plain steel shovel is adequate to a master miner.

      Want to win big in a tight job market? Keep your hard-earned proprietary skills, and move on to also master the free tools; learn to use them regardless of their quirks. Then you will be able to displace the dinosaurs that refuse to recognize where things are going. I see it happening all around me! Successful businesses adapt and evolve and do not waste money. Buggy whip makers go out of business.

    63. Re:Performance by SuperQ · · Score: 1

      It's also especially easy when you require that most of your "apps" are server based. And the only thing the client really needs is a browser. Most companies larger than a few hundred employees need some kind of server infrastructure anyway to allow multiple people to access the data. Why keep using desktop apps when browser-based apps work just as well for minimally interactive things like HR and accounting tools.

    64. Re:Performance by DigiShaman · · Score: 1

      That's an exception, not the rule. Google provides a service with software. So much so that it only made sense to start working in-house with its own platform. They've become so proficient, they're now competing with Apple and Microsoft on multiple fronts.

      You're not going to see companies like Exxon, Shell, BP, Ford, Toyota...etc roll their own OS and be deployed for internal departments. At most, they'll have dedicated application developers on the payroll. But that's usually because support for proprietary software is required and that the data be kept confidential.

      --
      Life is not for the lazy.
    65. Re:Performance by sharkman67 · · Score: 1

      I think your focusing a little too narrow. It's almost like supporting the argument that the Mac is still too expensive. At one point it was a very valid argument. Today not so much as long as you are comparing like products.

      Wether or not a switch to a FOSS solution is viable or not really depends on the type of office. I agree that departments like Finance are not candidates at this point. However many call centers might be able to go this route. In my company we have a three person finance dept. However the customer service dept is 40 people strong. Our CRM system is web based and the only other need the CS group has is an office suite and the ability to generate pdfs. The switch was pretty painless. The Collections department is next which will net us another 20 or so users. Can we make this change with HR? Maybe, but it might not be worth it. They are still using the desktop payroll software. If ADP were eventually to force them to moving to the web then yes. Could I mandate such a change probably but I don't want to deal with the backlash. I pick and choose the battles. Bottom line is overall we have cut Windows desktop usage by over 70%.

      As more apps go web or cloud based it's going to be possible to migrate more and more of them to a FOSS thin client type solution.

    66. Re:Performance by quanticle · · Score: 1

      Forget running on Linux, many of those apps don't even play well with versions of Windows other than the one for which they were written. That's one of the reasons that Vista/7 is being adopted so slowly in corporate America - it has relatively less backwards compatibility than XP.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    67. Re:Performance by Anonymous Coward · · Score: 0

      Depends on the enterprise, the $2B company I work for has the 3-5 year update, mid-to high end workstations. Everyone is running at least 2000 if not XP (no NT4, no 98). However about 3-6 months ago, we acquired a $3B company to become a $5B company. The other company had the bad practices you mentioned, but plans are in the works to get them turned over in the next 2-5 years, so that we're back to the edge.

    68. Re:Performance by Rich0 · · Score: 1

      Funny - we deployed Citrix to SOLVE remote access problems with client-server apps with high latency networks.

      A Citrix-based app should perform nearly identically anywhere in the world. If it doesn't then your network is SEVERELY congested. Now, it might very well be slow in Europe, but if it is then it should be slow down the hall from the data center - the problem is insufficient server capacity.

      The problem is that IT management is told that thin-client is a great way to save SOME money, and they hear that as meaning that thin-client is a great way to save MOST of the money year after year. So often I've seen things done on a $1M budget, and then there are process improvements and you end up with a better-quality product on an $800k budget. Then the next year somebody gets greedy and says that if they were able to save $200k last year they should be able to save $100k more this year, and now you go from a great product on a lean budget to a lousy product on a leaner budget.

      It is way too easy in IT to make cost the primary metric with no measurement of quality. When you don't make quality a constraint it is REALLY easy to shot yourself in the foot...

    69. Re:Performance by ibbie · · Score: 1

      Why does EVERY FOSS guy think it is about Windows and Office? Hint: It is NEVER about Windows and Office, it is about all those funky ass "mission critical" apps that do not run on Linux full stop. From the charting and accounting software, to the payroll apps, damned near everything in most business will NOT run on Linux, and a good 80% of them I'd say have NO equivalent on Linux.

      [...]

      So in conclusion while I'm sure it'd be nice for Linux adoption if all people did at work was use a browser or make documents, but that is rarely the case. It is all those OTHER apps that are used every single day that bite you in the ass, NOT Windows and Office.

      QFT. You can make your X desktop look and feel like Windows, and you can install Open Office, Firefox, Chrome, etc, but good luck with the little vb6 app (of unknown origin, whose last known maintainer only speaks broken Swahili) that the entire company depends upon to run their day to day operations. But don't feel bad, because that same app has kept them from upgrading their Windows 2000 boxen to XP (let alone Windows 7) long before they ever heard of a "Lunix". (:

      --
      The wise follow a damned path, for to know is to be forsaken.
    70. Re:Performance by Anonymous Coward · · Score: 0

      Is that why hollywood is rendering movies with their massive Opteron server farms running linux? They were bragging about it's performance a few years back and how it runs linux.

      So lets remove rendering/animation from that list.

    71. Re:Performance by CAIMLAS · · Score: 1

      A pretty damn high percentage of the 'total workforce', I'm sure. HR? Yeah, it's not like every company doesn't have an army of these workers. Healthcare? It's one of the biggest industries in the US (and growing). (Almost) everyone has a lawyer, and every county has a courthouse (complete with its own paid lawyers, judges, etc.) which need to track cases.

      Retail (surely you've heard the term, 'service industry'?) is the gross bulk of the US economy at this point. Maybe some chains use "open source" as part of the systems, but the end result surely isn't shared wholesale with their competitors. (Please realize this includes food service.)

      I wager I accounted for at least 50-60% of the total workforce. I'm sure

      Take a look at BLS data and find me an economic segment that might actually be able to use "all open source". That's right, just the "Computer and Mathematical Science Occupations" professions, which is a relatively trivial percentage, and maybe general clerical (sometimes). Why is that, do you think? I suspect it has something to do with the fact that most Open Source software is written for those who write software - people like themselves. Those who write software are most likely to be in the sciences, not (say) transportation or business management.

      What's salesforce.com have to do with anything? Why should I care, specifically, about yet another 'cloud' service?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    72. Re:Performance by CAIMLAS · · Score: 1

      I personally use Open Source exclusively. My motivation should be obvious: the fact that everyone can't use open source software should be obvious by the fact that there are no basic replacements for widely used tools which are compatible or even comparable:

      * Visio
      * SharePoint
      * MS Office
      * Photoshop
      * anything AutoDesk
      * any and all proprietary CRM/ERM/etc. system which is currently in use
      * Any and all medical systems, equipment, etc.

      These things cover the bulk of common 'clerical' operations. Usually, they're used (in the case of Office) in conjunction with a specialized and proprietary CRM (such as in the legal field) for documentation/case/etc. management. There is no separation of the two.

      Simply put, I base my assessments on experience. There are no viable/suitable alternatives in most cases, never mind a clear and easy one. I've BTDT, and tried to move to "all open source" for customers (largely on personal time, looking for alternatives).

      At best, an 80% solution is possible, in conjunction with virtualization and centralization of certain applications - and then it's just an increase in IT management overhead due to the complexity of it all. Arguably, getting people off the "WINTEL" platform is harder now than it would've been 10 years ago due to how mature and specialized software has gotten.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    73. Re:Performance by CAIMLAS · · Score: 1

      I'd argue that's the exception not the rule. I'm sure that most places (based on 1st and 2nd hand experience) use Windows machines for these things, because it's what people know. Think: anywhere with CAD software for engineering purposes, or small shops with under (oh) 10 or so 'CAD/animation' employees.

      I'm sure it's used on the backend more often than the frontend, but the fact that you cater to what your animators, draftsmen, engineers, and the like know instead of telling them what to use (those programs are quite complex, and picking them up overnight to the point of proficiency is impossible) is realistic.

      So no, this software is not simply/easily replaceable.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    74. Re:Performance by CAIMLAS · · Score: 1

      Speaking of special little snowflakes, you've got a nice bubble going on there as well. Have you even tried googeling for rendering on linux?

      I have. Most smaller shops don't run render farms exclusively, though - even medium size shops. It doesn't make financial sense, because most of it can be done distributed across the existing workstations (overnight, for instance). Those workstations are needed for the animators anyway.

      Find me a drafting program for Linux that'll work on par with, oh, AutoCAD 2000 LE. I doubt you'll find one that's in the general price range of Windows based CAD.

      You are forgetting about institutional momentum and knowledge. You can't just jump ship like that without a significant dent in the bottom line while everyone re-trains.

      Frankly, your argument is silly: why don't all Windows development shops jump ship to writing software on Linux for GNOME or KDE? The argument is similar. Sure, the end result looks more or less the same, but what it took to get there is drastically, often painfully, different.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    75. Re:Performance by KhabaLox · · Score: 1

      So in conclusion while I'm sure it'd be nice for Linux adoption if all people did at work was use a browser or make documents, but that is rarely the case. It is all those OTHER apps that are used every single day that bite you in the ass, NOT Windows and Office.

      The SMB I work for migrated from Quickbooks to a full-fledged ERP software system that runs on Linux (though we all access it through a Windows client). Ironically, the company we bought it from was bought out by a larger software company that bought up a bunch of other software companies in our industry (food manufacturing/distribution). They are integrating all these disparate system into a single web-based SaaS product that runs on .NET.

      --
      Ceci n'est pas un sig.
    76. Re:Performance by Archangel+Michael · · Score: 1

      I'm already there (provisioning) using existing tools. When a computer is busted, I have replacements standing by, and data is on the server, so people don't lose anything. Re-image, re-name, drop into AD OU and and GPUPDATE and everything is back to working. Takes a tech ten minutes to replace workstation.

      It is how one analyst and one tech can manage 800 computers of all types across five campuses. Standardization is key. People hate it, until they realize that it makes the whole thing functional.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    77. Re:Performance by CAIMLAS · · Score: 1

      Blender is an AutoDesk Land Surveyor 3D drop-in substitute? Or Maya? Or...

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    78. Re:Performance by Rich0 · · Score: 1

      I agree that thick-client can be done inexpensively if you:

      1. Standardize.
      2. Tell employees not to store data locally.
      3. When employees deviate from the standard or store data locally just accept the loss when you deploy the new unit and just give them a blank standardized unit. If necessary, terminate the employee for not following the rules and creating a loss.

      The problem is that almost nobody does #3, which means they don't get #1-2, which means they don't benefit from the approach you suggest.

      Thin-clients are basically just enforced standardization - they lack the ability to not be standardized, or to store data locally, so you get automatic #1-2 without having to worry about #3.

    79. Re:Performance by deathguppie · · Score: 1

      varicad (varicad.com) is a very nice full featured cad at a good price.
      As far as the rest goes, I suppose an architecture firm might be able to use their workstations to render the limited amount of stuff they need. However even the small amount of commercial 3d work I do from home requires me to have a small render farm for doing test rendering. All serious rendering I pay to have rendered on a large Linux based render farm. Of which there are a few.

      --
      once more into the breach
    80. Re:Performance by Firethorn · · Score: 1

      you have fewer physical assets to manage

      In my experience, it's MORE physical assets - you go from a computer/monitor/K&M to thinclient/monitor/K&M AND a server for every 10-100 users.

      hardware failures are treated as 'maintenance window' scenarios, or a quick plop onto someone's desk.

      Already are - it's just the computer has the 'standard image'

      * Software infrastructure upgrades are fast: instead of 100, 500, etc. targets to upgrade, you've got 10, 50.

      Our updates are automatically pushed by SMS and other software. It's not actually that noticable.

      You are no longer bound so much to the 'hardware upgrade cycle'.

      We've already gone to a 5 year refresh cycle. How much more would thin clients save us?

      Don't get me wrong; I actually like the tech. I just don't think it's quite there yet.

      If I had my way we WOULD be using linux thinclients and desktops for 99% of users. But I don't have my way, so I gotta deal.

      On thin clients - I especially liked the part where I could 'lock' my session, walk to another thin client, 'log in', and have my session pop up on the new machine. I liked that my stuff was backed up more, that I really wouldn't have to worry about patches.

      I didn't like the number of autostart applications the administrators put in there; Do I really need a word document, a chat client, and a couple other custom applications(that I hardly use) starting up whenever I log in? This is a problem even for a physical machine; but at least with it I have a better chance of getting my way.

      --
      I don't read AC A human right
    81. Re:Performance by Anonymous Coward · · Score: 0

      Thats exactly the reason we moved to thin clients running Linux and Citrix... "mission critical Windows only" apps run now on Citrix. everything else runs on Linux. Less Windows PC's == less problems == less support... and a big saving on the power bill.

    82. Re:Performance by dave562 · · Score: 1

      Thanks for the post. It was completely intelligible. Once you get everything sorted out there, you might consider putting your resume out there. Your skills are right where they need to be and the economy is picking up.

    83. Re:Performance by capsteve · · Score: 1

      Currently, if our CFO's dell computer died, we would need to retrieve his computer, recover his files, image a new computer (providing a suitable computer was in stock), install any custom applications he requires, and finally place his data back where it belongs (providing whatever died is not in stock to replace). Ideally all of his data would have been backed up on the network, but being a typically user he probably saved to other locations as well (And being someone like a CFO, you can't give him the usual 'you should have done it like we told you' speech). If the thin client dies, it is literally just a walk to his office and a swap of the device. If he can't wait that long he could just go to any other thin client and log in to get his desktop...

      that's only if you can tie your CFO to his desktop system... like a lot of companies out there, i'm sure that most C-level personnel have received laptops(that they have admin rights to) and smartphones, and most likely have non-standard diskimages. asking a C-level to sign in via VPN to his VDI so he can twiddle some excel spreadsheet over the late night/weekend/holiday/vacation is going to have low traction.

      since you're a school, maybe focus VDI deploys in the admin/bursar/registration departments where security of personnel and student records(grades, addresses, SSN, etc) have a greater need for security.

      --
      three can keep a secret, if two are dead - benjamin franklin
    84. Re:Performance by jon3k · · Score: 1

      Going with a single vendor most of the time saves a huge amount of money. Discounts are based on total sales volume. If I spend 1/5th of my budget with 5 vendors I end up paying more than if I went with one vendor and overpaid for certain products because we end up getting a 25% flat discount along with the advantages of only having to deal with a single supplier.

    85. Re:Performance by jon3k · · Score: 1

      Google's size is the reason they CAN do it, not an obstacle. The immense amount of engineering resources within the organization makes overcoming any technical challenge easily surmountable.

    86. Re:Performance by jon3k · · Score: 1

      So you've used a horrible implementation several years ago? Anecdotal evidence is ... anecdotal.

    87. Re:Performance by design1066 · · Score: 0

      Gnucash is better than quickbooks. You cant call Gnucash on the phone.

    88. Re:Performance by PhxBlue · · Score: 1

      Overall, it sounds like you have a good plan. That said, anytime I see the word "hope" used with an IT plan, I hear "assumed risk." The students' willingness to adopt it will be a good litmus test, as will your first major network outage.

      --
      !#@%*)anks for hanging up the phone, dear.
    89. Re:Performance by jon3k · · Score: 1

      We pay $199 for HP Thin Clients, TS licenses are $80 and CONCURRENT Citrix licenses are ~$350. We operate at about a 40% concurrency rate.

      $199 + ($350 * 0.4) + $80 = $419

      We've got thin clients that are 8+ years old and still humming along, along with all the advantages of running a Citrix (remote access, security, easy of management, etc). I'm glad your organization is so small that you can use old desktops running Debian -- but that doesn't scale.

    90. Re:Performance by Daniel+Phillips · · Score: 1

      That's an exception, not the rule. Google provides a service with software. So much so that it only made sense to start working in-house with its own platform. They've become so proficient, they're now competing with Apple and Microsoft on multiple fronts.

      This has nothing to do with online apps. We are talking about the desktops and laptops Googlers use. For the most part, Googlers do things like browsing and word processing exactly the same as we mere mortals. I should know.

      The difference is, now they do it on Macs and Linux while Windows was made to vanish by decree. It wasn't hard as some like to pretend.

      --
      Have you got your LWN subscription yet?
    91. Re:Performance by Daniel+Phillips · · Score: 1

      A pretty damn high percentage of the 'total workforce', I'm sure. HR? Yeah, it's not like every company doesn't have an army of these workers.

      99% of the computer work HR employees do is two things: 1) Emailing 2) Editing .doc files. There is no need for proprietary software for either of those tasks.

      Healthcare? It's one of the biggest industries in the US (and growing).

      And healthcare traditionally lags other industries in picking up new trends. The trend across all industries is increasing adoption of open source software. What does that tell you about healthcare?

      (Almost) everyone has a lawyer, and every county has a courthouse (complete with its own paid lawyers, judges, etc.) which need to track cases.

      The ratio of lawyers to general population is low, fortunately. And frankly, I hope they stick with Windows for a very long time, they deserve it if anyone does.

      Retail (surely you've heard the term, 'service industry'?) is the gross bulk of the US economy at this point. Maybe some chains use "open source" as part of the systems, but the end result surely isn't shared wholesale with their competitors. (Please realize this includes food service.)

      Linux owns 10% of point of sale industry and is growing steadily.

      I wager I accounted for at least 50-60% of the total workforce.

      Your argument is bogus from beginning to end. The thread is about people who must have proprietary software to do their work. You and other others are merely harping on about people who are using proprietary software now, regardless of any real need. And you are glossing over the very obvious fact that the trend is away from proprietary software.

      --
      Have you got your LWN subscription yet?
    92. Re:Performance by Daniel+Phillips · · Score: 1

      What's salesforce.com have to do with anything? Why should I care, specifically, about yet another 'cloud' service?

      Nothing, I misread "CMS" as "CRM". On the other hand, Wordpress has everything to do with CMS, and is not proprietary.

      Actually, it doesn't really matter which TLA you care to discuss, the trend is most probably towards open source in that application segment too.

      --
      Have you got your LWN subscription yet?
    93. Re:Performance by Daniel+Phillips · · Score: 1

      There's a mountain of difference between the render farms and the end user desktops. Machines in a render farm tend to simply crunch numbers all day, so it makes perfect sense for them to run Linux - strip down the Linux install to be as bare as possible and set it to be a node on the LAN. This is a case where Linux always HAS performed extremely well, and I too would question the logic of running a render farm of any size on anything *but* Linux.

      The desktop is a different story entirely.

      You are making that up. Artists in the industry use Linux on the desktop more than Windows. The reason is, they get more work done that way. The competition is Apple, not Microsoft. In Tinseltown an artist will typically have a Linux machine for design work sitting beside a Mac for photoshopping and emailing.

      --
      Have you got your LWN subscription yet?
    94. Re:Performance by Daniel+Phillips · · Score: 1

      Visio -> dia
      SharePoint -> no solution
      MS Office -> open office
      Photoshop -> gimp
      anything AutoDesk -> Maya?
      any and all proprietary CRM/ERM/etc -> Salesforce
      Any and all medical systems, equipment, etc. -> nobody is getting near me with a medical machine running Windows that can kill me

      Obviously, not every single Windows application has been replaced by Open Source, but many have and the trend is accelerating. Gimp in particular is an interesting question. I don't use anything else, and as far as I can see, the only reason anybody uses Photoshop now is interface preference. At a cost of several hundred dollars a seat, I will adapt my interface preference, thankyou. If worst comes to worst and I just can't stand it then I will whine to the Gimp developers. Believe it or not, they notice and are acting on the feedback. That is enough for me, until the shiny new one arrives I will just suck it up and enjoy Gimp's legendary quality and feature set.

      Sharepoint is something I hear about as being wonderful, mostly from ex-Microsoft employees, but I have never seen anybody actually using it. I am sure they exist, I just haven't seen one. I don't even known what Sharepoint does or why I should want to clone it. Feel free to enlighten me.

      --
      Have you got your LWN subscription yet?
    95. Re:Performance by hairyfeet · · Score: 1

      Oh Dear Lord, don't EVEN get me started on the damned VB6 "apps" or the other customer paid for funky ass "one off" apps made by some guy named Bob which hasn't been there in a fricking decade! It is THIS, this right here, that I end up banging my head against a wall with when dealing with FOSSies. They seem to think the world runs on a DE, A Browser, and an Office Suite. Oh Lord, if that were to suddenly become true I swear I'd recreate the Julie Andrews song and dance number from "Sound of Music"!

      So in that vein, dear sweet gentle but naive FOSSies, let this old greybeard clue you in on the horror (eeek!) that is the SMB (Small medium business for those that don't speak the lingo) and SOHO (small office/home office) markets, which is the bread and butter of MSFT. Here are a couple of examples: I recently had to construct a NOS (new, old stock) PC by scavenging the net and all the local supply houses. Why? Because I have a graphics designer that REQUIRES as in mission critical, a single app above ALL others...Macromedia Xres. With this app he is able to do in 1/6th the time what would be required to do the same transforms in PhotoShop for the jobs he is called on to do most, and that kind of time is SERIOUS money to a graphics designer. Now if you have never used it, let me tell you about the little hell beast. It will NOT run worth a fuck on...A VM, A CPU faster than 2GHz, RAM above 2GB, or a non PATA HDD. To say this bitch is picky is an understatement of the century. She was ONLY made from 97-99, and she don't really even care for XP. So I had to set up a KVM switch which connected a 1.8GHz Win2K box with a crossover cable to a separate NIC on his main box, all so he could run a single picky app. But he is able to get his most important jobs done in 1/6th the time, and he has a TON of custom macros for Xres, so he is happy, while I have a nice headache.

      Here is another...Quickbooks. Oh Lord, how I do hate that damned evil bastard from hell! Their answer to ANY problem is "Buy the new version" which believe me folks AIN'T cheap by any means, but here QUICKBOOKS IS GOD and I can see why. It lets the construction companies and small businesses pretty much take care of ALL their billing, ordering, taxes, accounting, you name it, from that one single app. And damned near every one has tons of custom software that ties into that heifer. In the past two months I've had to set up dual boots, set up a spare box as a server for it, basically 90% of my headaches migrating these companies over to Windows 7 can be traced NOT to MSFT, but to the laziness and shitty coding of this ONE company. But good fucking luck getting them off it! The cost to migrate literally years, even a decade plus in some case, worth of data, retrain the "quickbooks girl" (for some reason it is ALWAYS a girl) who knows EVERY single macro and shortcut like she does her children, Oh Dear Lord, you don't even want to know what it would cost. And for the one that said "Just go Thin Client"? Yeah, because TRIPLING the cost (thin clients PLUS beefy server PLUS increased throughput and redundancy) all to get away from a single app? Yeah, I would be SOOO fired!

      So you see my dear FOSSies, it is NEVER as simple as "Use Linux" in the real world. I haven't even told you about the place that has over a decades worth of data tied into a huge ass VB4 (that's right VB4, not 5, not 6) app with NO comments anywhere, or all the funky ass transcription, accounting, parts management, etc, most of which were made years ago by companies that wouldn't know how to fix or migrate that "one off" anymore than I would as the guy who wrote the thing hasn't worked there in ages, and that is if they even remember WHO in the fuck wrote it in the first place! Believe me FOSSies, I wish I lived in your world, where there were plenty of choices and switching an entire infrastructure was as simple as moving over to FF from IE, but that ain't real life, not by a long shot. It ain't Windows, it ain't the "evil M$" that has the world hooked on MSFT, it is those bazillion funky ass apps that are mission critical and would cause an entire company to grind to a halt without. When it is a choice of use it or go out of business, there really isn't much choice, is there?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    96. Re:Performance by CAIMLAS · · Score: 1

      Visio -> dia
      SharePoint -> no solution
      MS Office -> open office
      Photoshop -> gimp
      anything AutoDesk -> Maya?
      any and all proprietary CRM/ERM/etc -> Salesforce
      Any and all medical systems, equipment, etc. -> nobody is getting near me with a medical machine running Windows that can kill me

      And yet, none of these are a solution.

      AutoDesk users use Maya? Do you even know what AutoDesk is? Go be a good schoolboy and look it up.
      Dia does not: do gantt charts, project timelines, resource tracking, or anything like that (all very, very useful if you're trying to manage multiple projects with multiple resources.) Hell, it barely generates UML. Apparently you've never used Visio, though? How can you viably make a recommendation, then? Tool.
      Salesforce is not a do-all CRM. It does not cover them all. Sorry. Too much regulatory bullshit impedes it, for starters; the fact that it simply can't do (without hiring a dozen programmers) what many places need is another. (IF it were that awesome, you'd not have highly specialized industry CRM, would you? You'd just have people implementing salesforce.)
      Did you even read what I wrote when I said "OO does not supplant Open Office due to other programs interfacing with Office, which many people need"? No; no you did not.

      You're an idiot.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    97. Re:Performance by CAIMLAS · · Score: 1

      And healthcare traditionally lags other industries in picking up new trends. The trend across all industries is increasing adoption of open source software. What does that tell you about healthcare?

      Bull. Shit.

      Healthcare is ahead of most industries, in many regards, due to regulatory pressures.

      For instance, virtualization is huge in hospitals and healthcare systems - if not for the primary services, then auxilary XenServer/VMWare based systems for clinical applications (to easily cluster + back them on real/fast storage instead of ganged local disks).

      Sure, the infrastructure is running linux and other OSS; those applications, which people use for 90%+ of the day, are not OSS, however - and there are no viable alternatives.

      There are very few people in a hospital who do any traditional 'desktop' tasks.

      In short: go away, zealot. You're pulling nonsense out of your ass.

      The thread is about people who must have proprietary software to do their work. You and other others are merely harping on about people who are using proprietary software now, regardless of any real need.

      Seriously, are you actually making this argument? Here are a half dozen legal reasons why many industries can't do Open Source. For starters, nobody is willing to pay to get open source software ISC, FDA, etc. certified/approved. Good luck with that: shell out tens of thousands+ and then have someone repackage your stuff for sale, undercutting you.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    98. Re:Performance by Hasufin_Heltain · · Score: 1

      In the business that I work in, healthcare....... a majority of the users are nurses on the floor. There isn't an all encompassing hospital centric software that does clinical, accounting, materials management, admissions, and a slew of other business related functions in the open source world. Could the users use OpenOffice instead of MS office? Sure. Will OO.org automatically integrate with the software the hospital uses for transcription, radiology, and pathology reports? Not nicely. Is it worth the extra $$ to try and integrate it? No with potential lives on the line - no. Are there small niches where open source is used and works? You bet. I do integration of different hospital systems and I use Mirth. www.mirth.com One of the best java apps I've ever used.

    99. Re:Performance by Hasufin_Heltain · · Score: 1

      I don't have any issue with switching formats between Office 2003 and 2007

    100. Re:Performance by Anonymous Coward · · Score: 0

      derp derp derp derp, duuuuuuurrrrr, derp derp?

    101. Re:Performance by Anonymous+Cowled · · Score: 1

      "Enterprise" in IT doesn't mean what you'd expect it to.

      It usually means "far too complicated for its own good".

      Surely in that case, then virtualbox is perfect? Operating systems in your operating systems (yo dawg).

    102. Re:Performance by Hasufin_Heltain · · Score: 1

      Also, it can sometimes easy system integration issues. In healthcare, for example, MediTech HIS, Lab, ITS modules integrate really well together. If you have MediTech HIS..... Sunquest Lab..... Cerner Radiology......... expect a LOT of development time to get those systems integrated. And when it's done, it still won't be as seamless as having it from all one company. Now, if you buy Oracle....... getting all Oracle products doesn't mean they work together well. Or any company......... it could be they just bought the software (and the company) and halfway integrate it with another package they bought (and company).......... that happens a lot. GE....... McKession....... Cerner........ Mysis.........

    103. Re:Performance by Anonymous Coward · · Score: 0


      As a result, we've got software which runs only on Windows. Isn't it interesting how supply and demand works?

      I think you miss-spelled monopoly.

      You bring up some valid points, but if you think everything running on windows is a result of "supply and demand", then you don't know much. What you mean is "as a result, we have software that people are willing to support through monetary contributions". Many of the applications you listed actually can, and do work as open source software. SugarCRM is relatively popular. I could easily see an open source healthcare package as a viable model.

      I would like to add however that open source software isn't free (as in zero cost). You're always going to pay for software to support it whether it's commercially licensed software or open source.

    104. Re:Performance by Anonymous Coward · · Score: 0

      99% of the computer work HR employees do is two things: 1) Emailing 2) Editing .doc files. There is no need for proprietary software for either of those tasks.

      Wow, you really have NO IDEA.

      So they manage your payroll and taxes, evals, benefits, resumes, personal information, personal charges, your vacation and sick time through email and doc files? How many employees are at this mythical company you speak of, 2 or 3?
       

    105. Re:Performance by Archangel+Michael · · Score: 1

      1) is easy
      2) is easy if you don't tell them that you're doing it
      3) is easy when they realize that you've just saved them from losing everything because of #2. The only thing they lost is stuff not where it is supposed to be, and installed programs that deviated from #1. And if they don't have install media or license keys or if it isn't free d/l from the internet, then it doesn't get installed again (and even then ... only maybe).

      The tools are there if you have the time and resources to implement them. And if you spend your money on humans support rather than doing things right, then that is your problem.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    106. Re:Performance by jimicus · · Score: 1

      Surely in that case, then virtualbox is perfect? Operating systems in your operating systems (yo dawg).

      I should have added "aren't shipped as something that works, instead requiring you to spend a lot of time messing around with and ultimately babysitting them. So much so that in any business smaller than "absolutely massive", it's really hard to find any real benefits for the amount of work involved. Yet if you were to go to the people developing the product, you'd think they had the software equivalent of the Second Coming of the Messiah."

      Most virtualisation apps these days JFW. Which immediately disqualifies them from "enterprise" status. Xen (or maybe KVM) in any form other than one of the many pre-cooked "boot from this CD, hit install then point a web browser at the IP address you're given" versions, however, qualifies quite nicely.

    107. Re:Performance by Anonymous Coward · · Score: 0

      Thats whats so great about the webification of apps. Linux runs web apps just fine.

      Other than that I actually hate the webification of apps. Oh well.

    108. Re:Performance by Daniel+Phillips · · Score: 1

      Visio -> dia
      SharePoint -> no solution
      MS Office -> open office
      Photoshop -> gimp
      anything AutoDesk -> Maya?
      any and all proprietary CRM/ERM/etc -> Salesforce
      Any and all medical systems, equipment, etc. -> nobody is getting near me with a medical machine running Windows that can kill me

      And yet, none of these are a solution.

      Only for a person of weak will or weak mind.

      AutoDesk users use Maya? Do you even know what AutoDesk is? Go be a good schoolboy and look it up.

      Rude and empty rhetoric. Yes I know what Autodesk is and which products they sell.

      Dia does not: do gantt charts, project timelines, resource tracking...

      If you use either Dia or Visio for project management then you have been promoted well past your level of competence.

      or anything like that

      A wild exaggeration.

      Hell, it barely generates UML.

      You are a troll. Goodbye.

      --
      Have you got your LWN subscription yet?
    109. Re:Performance by Tomsk70 · · Score: 1

      Google are one of the *largest* companies. They can afford to build their own servers from scratch, each with a built-in UPS and write their own OS for it.

      So, 'if google can do it, others can' doesn't really stick - it's like saying 'Company A can afford to use HP Servers, so all other companies will follow'. And the mass-migration to OSS has been predicted for over ten years, but hasn't happened in anything like the numbers the windows-is-dead crowd have predicted again and again.

      I can fully appreciate the usage of Vapps and the like, but thin clients are a bit too far IMHO. I would say they've tried it before and failed, but then I used to say that about tablets...

    110. Re:Performance by Penguinisto · · Score: 1

      I see. And how many billions of dollars per year does your employer make, rounded down to the nearest integer?

      If the answer is zero, you're not really the target of VDI...

      Eh? My employer falls (barely) under that "zero" category, but as a manufacturing environment, VDI is the best fucking thing since sliced bread. If you've ever had to deal with computers in an environment where there's wild temperature swings and carbide dust that can get literally anywhere, you quickly find out that traditional desktops tend to die early.

      Also, you don't have to do the whole VDI package to make it work... just get some little Panologic devices, and install the (primitive, but useful) management software that comes with them, tying the VMs to an existing farm. Doing it that way saves a big bucket of money if that's your main driver, and if your control/management needs aren't very large.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    111. Re:Performance by OeLeWaPpErKe · · Score: 1

      Actually I think he kinda does "know much". How would anyone reasonably support a large commercial (ie. no source available for end-user) GUI application on linux ?

      There are few companies that dare do this, and all are huge (google, oracle, ...). On windows, there's loads of development environments, high-quality and otherwise, and a single .exe works on everything from windows 95 to windows 7 (and on linux if you really like, wasn't there some huge company that used windows to develop a closed-source windows app and then modified it to run on wine too ? I forgot who this was). Cooperation between applications on windows is standardized and universally deployed, from clipboard, to ODBC, to OLE, to ... And while I agree that KDE's internal links between apps are better, they ... don't have any apps.

      And please don't say "webapp". Let's not pretend this rehash of mainframe software is anything but mainframe software, with all the inherent downsides (starting from "NO compatibility with ANY other app", over "won't operate disconnected", right down to "better hope your provider keeps liking you, or all your data goes *poof*"). No, not even when it's called "web-2.0" or "cloud".

      I mean companies just barely escaped the clutches of IBM (to run straight into the somewhat-less-mafia-like clutches of microsoft) to get fucked hard, once again, by Amazon (or whoever becomes the dominant cloud).

      (and yes, mainframes were multiprocessor, multicore, and all that. There were even virtual mainframes that were basically like a server farm, and you had "private clouds" and all the bullshit. It didn't help you get to YOUR OWN data, microsoft, by contrast, *did*). And, quite frankly, the databases available in mainframes 20 years ago blow the current amazon and google offerings out of the water easily when it comes to speed of development (forms-based databases ... now that's quick development. Can't do it on GAE, of course).

      What is wrong with thin clients ? What's the big lesson everyone should have learned from the IBM nightmares 20 years ago ? If you aren't the only one with a finger on the off-switch for your own systems, you're fucked. And broke. Even if you're a $5B company.

      Which is more safe for the future ? Hosted SugarCRM or Microsoft Dynamics ? Sorry, but it is most definitely MS Dynamics. Businesses that don't realize this are going to get themselves fucked. Bad. With MS dynamics the data may be in a difficult format, but at least *you can get to it*, and see what format it is. With hosted solutions (google is especially bad in this regard), you're fucked.

      The fun thing is I agree, for once, with Stallman. The cloud is worse than microsoft. Yes that includes your sexy linux-server-farm running this very cool web-2.0 app.

    112. Re:Performance by CAIMLAS · · Score: 1

      I'm a troll, yet you are the one saying that dia is a suitable replacement for Visio?

      If you use either Dia or Visio for project management then you have been promoted well past your level of competence.

      Hell, why use dia at all, just keep everything in flat ASCII files and if you need the information, you can read the whole file?

      If you can not see the intrinsic utility in gantt, project and resource prerequisites, etc. then you are apparently missing the point of computing in general. Sure, someone might not need those things - but they sure save a hell of a lot of time, money, and general material/human resources.

      Rude and empty rhetoric. Yes I know what Autodesk is and which products they sell. [wikipedia.org]

      Yet, they sell a great number of other products, too. None of them have a correlative product available on Linux, never mind as 'free' software. I have no idea why you would automatically assume I meant Maya when I refer to "AutoDesk" and "drafting", unless you've got no actual professional experience with what we're talking about and/or have torrent sites as your primary source of education. Consider the AutoDesk products: pretty much all of them deal exclusively with the engineering, surveying, and architecture fields. Maya is an auxiliary acquisition which compliments their portfolio, but is by no means the focus of their product line(s).

      Unlike Maya productions (where the returns are more significant on a big production), the margin for typical engineering/physical technical work is significantly less. "Re-tooling", as it were, is not nearly as much of an option when you're making something functional as when you're trying to push the boundaries on art.

      It's a simple economic computation, and if you can't grasp this fact, you really don't belong in this argument. It's not ideological, it's economical. If I can not meet my deadline for a project if I resort to using software with inferior features, I can't simply justify charging more (because I'll be beaten out by competitors). I can't justify it to customers (with "I use free software so it's going to cost more to get it done" or otherwise).

      I can agree with you - to a point - that free and open software is ideologically better, and technically better from a "liberation" standpoint. When it comes time to get shit done, however, you've got to make a compromise or not do it at all (except for in the rarest of circumstances).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    113. Re:Performance by Daniel+Phillips · · Score: 1

      I can't justify it to customers (with "I use free software so it's going to cost more to get it done" or otherwise).

      So when it actually costs less than the proprietary alternative and in addition works better or even well enough, which describes a large and expanding class of solutions that apply to a large and expanding class of users, if you still say "it's going to cost more" then you remain a slime sucking troll. Just a simple economic argument. And that's not even considering the relative likelihood of becoming powned by the Chinese Government or whoever else cares to.

      --
      Have you got your LWN subscription yet?
    114. Re:Performance by CAIMLAS · · Score: 1

      Are you actually arguing that, per unit of production, dia is cheaper than Visio? Blender is cheaper than Maya? That there's a cheaper CAD program than what AutoDesk offers? That there are cheaper options for healthcare than what the current systems provide (this one I might believe - those are expensive as hell)?

      The simple fact that you can't get there from here using most "open source alternatives" is a key point of my argument.

      Make the software better, and we'll go there as a society. Until then, the commercial stuff is picked for its superiority to get the job done. (People have been, time and time again, shown to use the free option preferentially if it does the job at least sufficiently, if not better. Most open source software is not there yet.)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    115. Re:Performance by Anonymous Coward · · Score: 0

      SQL-ledger

    116. Re:Performance by Daniel+Phillips · · Score: 1

      Are you actually arguing that, per unit of production, dia is cheaper than Visio? Blender is cheaper than Maya? That there's a cheaper CAD program than what AutoDesk offers?

      That is your straw man argument, a logical fallacy. No, that was not my argument. My argument is that in many cases there exist open source solutions that are the equal of or better than proprietary alternatives, and that these solutions are usable by a large and growing class of users. This is an easily verifiable fact, if you want to gainsay that you might as well argue the sky is not blue. Gimp is a good example. What it lacks in interface polish it more than makes up for in efficiency and accuracy, never mind the price tag of $zero plus $zero per upgrade.

      Now your argument: what is the per unit cost to your business of being powned by the Chinese government or anyone else who cares to?

      --
      Have you got your LWN subscription yet?
    117. Re:Performance by eharvill · · Score: 1

      Yup. We created custom Linux "Live" CDs to deal with older workstations. Boots up to a login screen that connected to the VMware environment for their shiny new "workstation" in the server farm.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    118. Re:Performance by Grishnakh · · Score: 1

      This is one way Linux is much better than Windows. Even if you give everyone a Linux workstation, it's trivial to configure them with home directories mounted on a remote server, so that the users never use the local storage (except for /tmp).

      With Windows, there's no way I've ever seen to force people to use the remote "drives", especially since most apps seem to almost force people to use local storage instead (such as by storing all their user-specific data in c:/Program Files/appname/etc. instead of a user's own directory). The other annoying thing is that, in companies I've worked in, the backed-up server where you're supposed to save your work instead of a local drive isn't easy to remember or get to. Instead of just "~" as it would be in Linux, it's something like "N:/weirdassservername/weirdasssharename/long/ass/path/with/lots/and/lots/and/lots/of/subdirectories/username". The "weirdass" names always have lots of random letters and numbers, making it totally impossible to remember it offhand, and there never seems to be a simple way of "bookmarking" this long server/path name.

    119. Re:Performance by Firethorn · · Score: 1

      Bingo. That's what our thin clients are for - fore particularly sensitive data, at which point spending another $200 per desk isn't a big deal, because it's a security expense, not a support expense.

      To expand on our expenses -
      $300 for a standard desktop; this includes the OS, while other standard apps are covered by site licensing.

      For the thin client, you don't get a break from the site licenses, but it's:
      $250 for the client
      $100 for the client license
      ~$1k for the server for each 10-30 clients
      ~$1k for the server software(separate from the client licenses).

      While you can theoretically utilize CPU more efficiently with a server, server CPUs are more expensive than desktop ones and not actually that much more powerful, and virtual machines for the individual clients imposes a varying amount of overhead. So if you want the same performance in your virtual environment you can't have that many clients per server. On the desktops I don't think you're actually saving that much because of the amount of integration - once you have a chipset capable of connecting to the network, displaying a GUI, and handling various other devices, you're 90% of the way to a full computer, if a basic one.

      Honestly, I think that a form of cloud/distributed computing might actually make more sense from an economic perspective - some method to eliminate central servers by making the desktops do double duty.

      I think that what you'd need to make thin clients make sense would be some sort of computing chip that doesn't scale down - IE 10X the expense, 100X the parallel computing power, or even 100X the expense, 10000X the computing.

      --
      I don't read AC A human right
    120. Re:Performance by Daniel+Phillips · · Score: 1

      Will OO.org automatically integrate with the software the hospital uses for transcription, radiology, and pathology reports? Not nicely. Is it worth the extra $$ to try and integrate it? No with potential lives on the line

      With lives on the line it is criminal to use anything less than the most reliable software available and Windows is not it.

      --
      Have you got your LWN subscription yet?
    121. Re:Performance by Daniel+Phillips · · Score: 1

      You confused accounting dept with HR.

      --
      Have you got your LWN subscription yet?
    122. Re:Performance by Daniel+Phillips · · Score: 1

      nobody is willing to pay to get open source software ISC, FDA, etc. certified/approved. Good luck with that: shell out tens of thousands+ and then have someone repackage your stuff for sale, undercutting you.

      So only closed source software not available for public inspection gets certified for use in hospitals? Ouch. Like I said: lags behind.

      --
      Have you got your LWN subscription yet?
  3. Developers by Nerdfest · · Score: 4, Insightful

    Developers won't generally use them ... as with so may computer related things these days, VDI is not about usefulness, it's about control. It makes it easy to lock employees down to a standard desktop, and provision or restore them with minimal effort. It's not necessarily a bad thing, but it's not really aimed at developers.

    1. Re:Developers by profplump · · Score: 1

      Though it does make it a lot easier to give your developers access to high-speed disks and a 16-core machine, so long as they don't all want those 16 cores at the same time.

    2. Re:Developers by icebraining · · Score: 1

      I'd rather use a distributed compiler like distcc.

    3. Re:Developers by Anonymous Coward · · Score: 0

      VDI is not about usefulness, it's about control

      This is exactly the reason.

    4. Re:Developers by arth1 · · Score: 1

      Though it does make it a lot easier to give your developers access to high-speed disks and a 16-core machine, so long as they don't all want those 16 cores at the same time.

      I have yet to meet a developer who doesn't think that 16 cores and 2.3 TB on the server means that he can use 16 cores and 2.3 TB at any time.

      As for distributed compiling, that works to a small degree. Again, developers are selfish, and will share out one core out of four, grab as much from the cloud as they can, and then complain that it's slow because everybody else are just as selfish as they are.

    5. Re:Developers by Enderandrew · · Score: 1

      Bingo.

      If you want to push a program or policy out to 1,000+ desktops, there are a variety of tools out there. And if you want to clone an image, there are a variety of tools out there. VDI is just one of those ways to easily manage a multitude of desktops and keep them consistent.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    6. Re:Developers by Anonymous Coward · · Score: 1

      It has nothing to do with lockdown. With a thin client pulling up a virtual desktop, you can have or not have the same exact restrictions on the remote virtual desktop as can be set on a local thick client running a native OS. If your IT department wants to restrict your rights, they can do the same on either a virtual desktop accessed through a think client, thin client, or a local thick machine running the OS natively. Group policy, your security level, access to USB, web filtering, access to the bios etc is all the same on all of them.

      We have used several thin clients and various backends over the last year. All have weaknesses and all have some strengths. The problem is the dust on the backend AND the end user device is no where near settled. Major changes and advances are happening monthly and a significant investment now could lead to getting burned later. Protocols, licnecing, managment etc. It is all changing fast.

      For VDI, we started with VM View using Wyse and HP thin clients and using a software client on thick machines (Linux, MS windows on a regular computer). It works, it is relatively easy to setup and works pretty good. The negative. VW Ware is EXPENSIVE, even with an existing large enterprise contract with VSphere we use for server virtualization, the price is high. The virtual application tools are lacking and cumbersome, and the protocol choices are crap, MS RDP works and is the most compatible but it is slow, PCoIP is slightly faster but it is NOT the shining star in the sky VM Ware claims. We still have a few groups using VMView because of our agreement with VMWare gives us about 200 seats but for our corporate rollout we switched to Citrix Xenserver/Xenapp running on Windows 2008 Clusters. Initially, it will be only a remote solution to replace our old Citrix presentation infrastructure but if it works out, we will be using it for more of our smaller offices through thin or thick clients and maybe take it further. I was impressed with the protocols, it blew away the RDP and PCoIP that VM have and the price was actually much cheaper, even with the effort to build and fund the hardware for many 2008 R2 Data Center clusters (we have four of them so far, one 7 node cluster and three three node clusters). The XenApp virtual application and deployment tools are still evolving but we are making good progress with it.

      All in all.. VMWare VDI is much easier to setup, specially if you have VM server experience, the protocols are lacking, and the virtual application and VD management and deployment tools are lacking. Xen running on MS is more time consuming to get going but not really challenging, just a lot of steps, it needs more hardware (CPU and memory) than an equal VM VDI setup (even if using 2008 core) but it is much cheaper for us with our enterprise license from MS and from Citrix, and the ICA protocol is hand down much better than anything VM has right now.

      There are still many weaknesses in both of them. "Checking out" virtual desktops for the road warrior without connectivity is not established yet. The price overall if running on a thin or a thick client is still more expensive than just running plain old desktops and will be for some time. If you go thick or thin, you will still need some type of management for them, most places already have a thick client support structure in place, SAN disks (even 7200 rpm SATA), server CPU power, server space, fiber/iSCSI etc, and server memory is much more expensive no matter how you look at compared to desktops. Price will not be a selling point of VDI thick or thin for years to come. It is about convenience of a common desktop with as little hands on work required as possible. Basically the end user experience and data integrity on the backend.

      Like I said earlier, the dust on thick or thin VDI is no where near settling. Many small vendors are being globbed up and their niche technology is being integrated into either VM or Citrix. The technology can work good right now with either VM or Citrix but the cost and features are rapidly changing.

    7. Re:Developers by Anonymous Coward · · Score: 0

      Maybe you should stop working with fucking morons, then. Someone with an IQ over 40 has none of these issues.

    8. Re:Developers by Anonymous Coward · · Score: 0

      In 1995 I started spending less of the budget on our servers in the lab, and putting the money onto the developers desktop, with developers commonly having 2 systems. What IT management and often development managers don't seem to get, is context switching is the #1 killer of developer productivity. In the 00's and companies running lean, development teams are now having IT support them. IT will consistently order big iron and throw vmware on it... because it MAKES their life easier, who cares about the developer. Recently our IT person proposed a $50,000 purchase of a single server and bunch of vmware licenses. for $50,000 you can buy 50 $1,000 HP home machines with 8gb of ram, 6 cores, and 1TB of space... thats 400gb of ram, 300 cpu cores, and 50tb of storage. I had another experience with where they allocated $2.70 of storage (30gb) on a vmware instance to support a Maven repository and Build. It took 3 weeks to get the storage bumped to $27.50. The nut of it is the office was right accross the street from Fry's. I could imagine where some types of development are ok on virtual instances... But not embedded or OS development. Between the cloud and vmware, they world is turning right back to the 70's where IT is god.

    9. Re:Developers by EdIII · · Score: 2

      I am your exception then.

      It was really tiresome going from home to the office with a laptop, and taking it on trips. I also hated the occasional rebuild of my development environment (tools, apps, etc.). So we have a VDI on a server at our datacenter. Now all I need is remote desktop and I have a consistent development platform regardless of what equipment I am using. Considering that most of the development I do does not require heavy graphics and does require access to the datacenter (Internet) it really can't be done locally or standalone anyways.

      I do wish there was an easier way to do multiple screens. As it is now, I have multiple user names and open up a desktop for each screen. It is not at all inconvenient since the clipboard is shared amongst all the connections and dragging windows across multiple screens really is not a great loss.

      The added benefit is that all of my documents and data are safe in one place (off-site backup withstanding) and any thing that would compromise the machine I am using to establish the remote connections would probably not compromise the VDI at the datacenter.

    10. Re:Developers by Anonymous Coward · · Score: 0

      you really don't have a clue about a developers work flow, do you?

    11. Re:Developers by Anonymous Coward · · Score: 0

      16 cores means `make -j 16`. And yes, it should work just fine.

      If resource sharing is an issue, try to split that using cgroups or similar.

    12. Re:Developers by Anonymous Coward · · Score: 1

      I think I speak for developers everywhere on this one in relation to replacing my desktops with VDI.

      Fuck off.

    13. Re:Developers by rlwhite · · Score: 1

      My development team came to a VMWare solution from the opposite direction. We do software customization for multiple customers who are using different and incompatible sets of middleware. Our development machines were struggling to handle the multiple databases, app servers, and IDEs as our customer base grew. Now we have a VMWare cluster with massive processing, memory, and storage where we can carve out many virtual machines for each project and recycle them back into the pool after a development cycle. One developer can setup a development environment for a customer, and then the other developers clone it, saving repeated setup time that we used to need. Security is enhanced as developers generally don't need code on their laptops.

      We have worked this way for about 15 months. There have been major growing pains and lessons learned as we needed more resources and had to learn to use the system efficiently, but used properly it can be a very useful tool.

    14. Re:Developers by arth1 · · Score: 1

      16 cores means `make -j 16`. And yes, it should work just fine.

      If you are the only user on the computer and it has infinitely fast I/O. Five users with -j 16 is a surefire way that all of them will get their compiles done slower, and anything else running on the box being either CPU starved, IO starved or both.

      "nice make -j 16 -l 8" is likely going to be faster if a good part of the load is IO load, and is definitely less selfish. But again, unless everybody cooperate likewise, it will only penalize the nice, not the naughty, so in the real world everybody becomes naughty not to suffer.

      If resource sharing is an issue, try to split that using cgroups or similar.

      Yes, cgroups can help, but is non-trivial to maintain unless you really lock down the environment, and won't cover all bases (especially if using distcc or multi-threaded apps like ant. Or someone creates hardlinks in /tmp or /var/tmp precisely to defeat file name based cgroup rules).

      I'd prefer it if devs were more considerate in the first place, thinking of their own impact on shared resources and taking the appropriate steps not to be a hog. It's a sysadmin's job to help the users, not babysitting them and preventing them from trashing each others toys or the entire playground whenever they find a new way to do so.

      I'd love to buy every one of them their own super-fast server, but that's not in my budget. So when I add another server and say "use it responsibly", I wish they would hear "responsibly" as loud and clear as "use". If they can keep the total CPU and IO load near 100% but not above it, we all get more bang for the buck.

    15. Re:Developers by jedidiah · · Score: 2

      > If you are the only user on the computer and it has infinitely fast I/O...

      Well. This is the problem with "server sharing" in general.

      Ultimately, it all ends up as a means for management to pad their bonuses by creating the illusion that they are saving money.

      It doesn't matter if it's "developers" or applications that can really hammer the hardware.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    16. Re:Developers by Anonymous Coward · · Score: 0

      Agreed, I run VMs on my "thick" notebook and desktop at work. Begging IT for resources sucks, it's much less heartburn to buy my own memory.

    17. Re:Developers by Anonymous Coward · · Score: 0

      That developer mindset is exactly why we have alot of the computer security problems we have. Developers code and test in an environment where they have admin privs. Strip the coders of their admin privs and make their apps stick to regular user space.

    18. Re:Developers by zero_out · · Score: 1

      I worked at one of the big 3 TC hardware companies and we used TCs for everything. All the developers used them to connect to their own VMs, and that is where we did all our development. It worked very well. We even had TC notebooks, which I saw being used "in the wild" by a librarian at our county law library. Our CEO's theory was that if we were going to sell our product, we needed to use our product.

      That being said, you're absolutely right that they are not aimed at developers. They're aimed at any company that wants a simple, secure, easy to manage, and secure (yes I wrote secure twice) device that doesn't need a lot of horsepower. For example, they perfectly fit the need of self-serve scanners at a grocery store. Hotel and car rental chains make excellent use of them as well for their front desks. These three examples don't make use of VMs, but they were our biggest customers.

      The biggest problem with using TCs and VMs is the licensing costs. The hardware needs an OS, and often times that's an embedded Windows. It needs to be remotely manageable, and that's usually Altiris. Their are Debian-based OSs available, but it still takes time for developers to customize it, secure it, etc., and those costs are built into the device. Now let's say you want to use VMs. You need servers, OSs, the VM software itself, and support contracts. The last three require yearly fees. If you're using TCs and VMs, it's going to be expensive.

      Security is the main selling point of these devices, but security is also one of the least appreciated selling points for computer hardware. Speed, features, and price are the main selling points for computer hardware, with price being the heaviest factor.

    19. Re:Developers by zero_out · · Score: 1

      At one company that I worked for, I was part of the pilot for their VM roll-out, and I was able to use multiple screens. We used a Citrix client. I had to position the Citrix client window so that it was rendered partially on each screen, then maximize it. That allowed me to use both screens (which had very different resolutions and even different aspect ratios, but worked flawlessly). If I positioned the Citrix client window only on one screen, and maximized it, it worked on only one screen. The key was to have it positioned so as to render portions of it on each screen before maximizing.

    20. Re:Developers by DrCode · · Score: 1

      Yes, I'm a developer at an EDA company, and it is the same with me. I have a rack-mounted server somewhere on the campus, and I use Nxclient to connect to it, along with VPN when I'm at home. So no matter where I am, I get the same desktop the way I left it, as the server is rarely rebooted. We have a large code-base and there is a huge array of tools needed for building and testing, so it wouldn't make sense to try to get them on a local machine.

      Someone above said it was about 'control', but that's only partially true. Yes, the tools and source-code are centralized. But it also gave me more freedom, for example, using Ubuntu on my company laptop, since all I need is Nxclient (or VNC) it order to get work done.

    21. Re:Developers by eharvill · · Score: 1

      Sounds like Lab Manager. It definitely has a steep learning curve, but it is a very useful tool. Unfortunately they've taken a step back with vCloud, but it should catch up in another 12 months or so and eventually be a more robust tool than LM.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    22. Re:Developers by rlwhite · · Score: 1

      This was vSphere.

    23. Re:Developers by eharvill · · Score: 1

      Lab Manager is simply a toolset that runs on top of vSphere. :-)

      If you manage the environment via a web interface it's most likely Lab Manager, which communicates with vCenter Server (the management piece vSphere).

      If you are aren't the system admin, typically you have no interaction with vCenter server.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
  4. Security by MichaelSmith · · Score: 4, Insightful

    Employers love thin clients because they give more control over the information moved in and out of the organisation. You don't have to worry about blocking Lady Gaga CD-RW disks if the user only gets a picture of the data anyway.

    But then the same limitations create a constant demand for new solutions to work around problems which should be simple. How can the PHB work on the plane? What is a switch dies and takes out sixteen users?

    I have seen thin clients used successfully in a doctors office, where the integration requirements are simple. I can't see it satisfying every requirement in the engineering environment where I work.

    1. Re:Security by Fulcrum+of+Evil · · Score: 1

      What is a switch dies and takes out sixteen users?

      Replace switch with spare. Back online in an hour or so.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Security by earls · · Score: 1

      Queue... argument about how expensive an extra switch is and if you have to have an extra switch then you have to have an extra so and so to prevent this other possible centralized failure and if you're buying two of everything then all of the money and time you were saving centralizing your computers is beyond pointless and shouldn't be considered... ever. Just buy a throw and desktop computer that comes with a Windows license for every user, and be happy about it. Stop thinking, stop trying to change things, just to do and buy as you're told and you won't have to look foolish.

    3. Re:Security by Rogerborg · · Score: 5, Funny

      What is a switch dies and takes out sixteen users?

      Replace switch with spare. Back online in an hour or so.

      Attempt to fill in IT service request to replace switch. Realise need computer to do that. Pick up phone, but forgotten how to use. Wander hallways seeking IT support monkey. Monkeys elusive, cunning, always escape behind cubicle. Finally corner one, demand support. Monkey needs key to server room but IT manager must authorise taking key off hook. IT manager away doing Six Sigma Course. Monkey suggest fill in IT service request. Escape into air duct.

      Reality of corporate environment not always match SLA. Rogerborg sad, but must speak truth, even if delivered in cursive.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Security by irregehen · · Score: 1

      That's where thin is dubbed dumb, powered by dumbness

    5. Re:Security by arth1 · · Score: 1

      For me, the main problem with thin clients is that the latency and bandwidth isn't always predictable and stable. Especially not if you travel, but even for stationary machines, it can be unpredictable. And you notice a variable latency much more than a constant latency.

      And when it's not network latency but server overload, you don't even have any indication as to why things are slowing down. You don't see a blinking drive light and can't look at the process table.

    6. Re:Security by martas · · Score: 1

      I've often heard the availability/data safety argument against thin clients, but I can't imagine that it'd be that hard to implement proper data and application "caching" on the thin client to ensure a user can work for brief periods of time offline, and sync correctly when connection is reestablished. There's already a lot of theory on similar problems in distributed databases, it seems like it should be possible to transfer some of the knowledge to this new realm...

    7. Re:Security by Anonymous Coward · · Score: 0

      Pick up phone, but that's plugged in to the same switch and doesn't work either.

      FTFY

    8. Re:Security by Cid+Highwind · · Score: 5, Funny

      Furthermore, queue... dick-measuring about how an hour of downtime for 16 users is totally unacceptable in "the enterprise" and how my users need five nines uptime, (even though all they do is play minesweeper and write reports). Insinuate anyone who would tolerate more than a minute a decade of switch downtime is a homeless, shoeless, neckbearded GNU/hippie. Quote federal regulations about reliability for nuclear reactor primary safety systems, vaguely hint that the stuff my users are working on is just as important/dangerous (it isn't; it's reports and minesweeper, but this is slashdot and appearances must be maintained). Cast aspersions upon the qualifications of anyone who thinks thin clients are reliable despite the crippling switch failure issue.

      --
      0 1 - just my two bits
    9. Re:Security by Cidolfas · · Score: 1

      Clever monkey, you always have to tranq them first.

      --
      I am become /dev/null, destroyer of data.
    10. Re:Security by MightyMartian · · Score: 1

      We've played with it a bit with our remote locations, mainly because of an older piece of software that just doesn't run worth a damn over a VPN sitting on top of a DSL connection. The chief complaints are latency; it can be very slow to update. Hopefully in about fourteen months we'll be abandoning that shitty software and we can run strictly off of workstations with domain controllers and a distributed file system at each location, making DSL uplink speed issues relatively invisible to the end-user.

      After that, about the only point of any kind of remote desktop will be for the sysadmin (me) to troubleshoot, install software and other maintenance.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:Security by R3d+M3rcury · · Score: 4, Insightful

      What is [sic] a switch dies and takes out sixteen users?

      Fair enough. But let's consider our lives here in 2010.

      Let's say your switch dies and takes out 16 users. They're sitting there twiddling their thumbs and can't do anything. If they had desktops, they could be productive! They could handle their e-mail--wait, no, the switch is down. They could work on that presentation--wait, no, they need clip art which is stored on the central server. They could submit their corporate expense reports--wait, no, you have to use the web form for that and they can't get to the web server. They could fill out the form on their computer and print it--wait, no, the printer's on a different subnet so they can't get to it. All they can really do is play solitaire and minesweeper until the network is back up.

      If you're going to depend on your network, whether with VDI or with more conventional network services, you're still going to need a reliable network. So the whole question of "What happens if a switch goes down?" is moot--you're still not getting things done.

    12. Re:Security by jamesh · · Score: 1

      I've often heard the availability/data safety argument against thin clients, but I can't imagine that it'd be that hard to implement proper data and application "caching" on the thin client to ensure a user can work for brief periods of time offline, and sync correctly when connection is reestablished. There's already a lot of theory on similar problems in distributed databases, it seems like it should be possible to transfer some of the knowledge to this new realm...

      Maybe i'm setting myself up for a whoosh, but isn't that a fat client that you are describing?

    13. Re:Security by Fulcrum+of+Evil · · Score: 1

      Extra switches cost about $100 for the leaf versions, possibly $300 if you want management. If your company is as cheap and irrational as what you describe, you're basically fucked.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    14. Re:Security by dkuntz · · Score: 2

      What is a switch dies and takes out sixteen users?

      Um... even with fat clients, if a switch dies, wouldnt that take out anyone who's on that switch anyways? I mean, yes, they'll have access to their desktop, but not anything on a fileserver, such as shared spreadsheets... or email, or web, or anything else outside of their walled off system.

      Switch would still need to get replaced, no matter if the person had a thin client, a fat client, or a Cray YMP...

      --
      OMG... I have a sig?
    15. Re:Security by rachit · · Score: 1

      How can the PHB work on the plane?

      VMware View at least allows you to check out virtual machines onto your local machine:

      VMware View FAQ

      Q. What is View Client with Local Mode?
      A. View Client with Local mode allows VMware View virtual desktops to be moved between the datacenter and physical desktop devices with security policies intact. Virtual desktops may be “checked out” onto a physical device such as a laptop enabling users to work when they are not connected to the network. Changes to the desktop are then “checked in” to the datacenter to intelligently synchronize the desktop when the user goes back online. View Client with Local Mode allows users to run their virtual desktop while offline or simply take advantage of local endpoint device resources to ensure the best virtual desktop user experience.

    16. Re:Security by Anonymous Coward · · Score: 0

      Yea, that was awesome. Truer words have never been spoken.

    17. Re:Security by martas · · Score: 1

      Well, yes and no. the point is flexibility, really. easily moving from machine to machine, with something akin to version control for all your settings and data, would be pretty nice to have. An analogy -- imagine that your hard drive is remote, but RAM, CPU, everything else is local. Now imagine that the hard drive is smart, partially maintained by someone else (i.e. software updates), and allows multiple configurations of your [machine - the hard drive] to run off it. Maybe what I'm describing already exists, but if it does, I'm not aware of it.

    18. Re:Security by Anonymous Coward · · Score: 0

      Realize that switch failure in fat-client environment would have broken all connections to servers and possible corrupted data. Replace switch. Marvel at how once reconnected, everything is exactly how you left it - network connections and sessions intact. Resume work without dealing with corrupted data due to broken client/server connection.

    19. Re:Security by Anonymous Coward · · Score: 0

      16 employees lose 1 hour of potential time to be productive. Let's be generous and say these particular employees only do about a half hours work for every hour they spend in the office. That's a day lost.

      Now, one or more potentially need to do an "I need it in 30 minutes" task handed down by a PHB.

      I'd rather have one machine fail, than 16 thin clients failing at the same time.

    20. Re:Security by EdIII · · Score: 4, Funny

      You know I was starting to get offended by your post on behalf of all the IT "monkeys" out there. Until I realized that sometimes it really is that stupid and my credibility was shot because I was eating a banana while reading your post...

    21. Re:Security by Rich0 · · Score: 1

      Fred, is that you? :) If not you'd fit in just fine where I work.

      Of course, the real solution is switch goes down, and monitoring system immediately spots the problem, and tech is immediately dispatched to replace it and in 20 minutes we're running again.

      The reality is that the IT manager would do a Six-Sigma analysis and during the 5 days spent collecting metrics the fancy monitoring software would detect no failures and thus had no benefit, but it has substantial licensing costs, so it will get optimized out. Sure, maybe there is a risk of downtime, but that doesn't impact the IT budget so that isn't factored into the analysis...

      Too often corporate IT is about saving IT dollars, and it misses the whole reason we have IT in the first place. I have a simple solution for saving support costs in a company - sell off all the computers and phones in the company - boom, zero cost overnight. The problem is that computers and phones are handy for getting work done. It is really easy to lose sight of that.

    22. Re:Security by tokul · · Score: 1

      wait, no, the switch is down.

      If citrix dies, users will see "meta window" or what ever error it throws. They still can work, if their primary work tool is on fat client. If vmware and citrix are on fat clients, do they trust their own tools?

      If vmware esx host is buggy and breaks linux guest, guest users will be fscked up. If guest and host are managed by two different departments, vmware department will point at guest and say that it is buggy instead of fixing their shit.

    23. Re:Security by Anonymous Coward · · Score: 0

      If a switch dies the IT-dept. is informed about it by the IT management system thru SMS and email.

    24. Re:Security by Z34107 · · Score: 1

      The requirements in a clinic are kind of simple, but they get complicated in a hospital environment. You can't have an errant switch take out your ICU's EMR.

      What I've typically seen is core switches will have redundant routes. If the wall jack blows up, they have some number of floater laptops or thin-clients-on-carts that connect through wireless. If a Citrix server dies, the clients fall over to a backup. If the EMR dies, there's typically a "shadow" environment that gets reconciled with the main one when it's brought back up. If the power goes out, there are "downtime procedures" involving lots of paper.

      I hear liability's a bitch, too.

      --
      DATABASE WOW WOW
    25. Re:Security by Anonymous Coward · · Score: 0

      If the switch dies how many of your users on fat clients are going to be able to get work done? How many of them don't use internal web apps, network storage, internet research, web api documentation, email, online scheduling, or even voip phones?

      And they'll probably all scream anyway since they can't check facebook cause the network is down.

    26. Re:Security by Anonymous Coward · · Score: 0

      I have no mod points, but I would give this +5 insightful.

      Been there, done that in 13 companies during the last 18 years.

    27. Re:Security by JonJ · · Score: 1

      How will thick clients help the problem with a broken switch?

      --
      -- Linux user #369862
    28. Re:Security by Anonymous Coward · · Score: 0

      It's also a great help against the TSA helping US industrial espionage by confiscating laptops of incoming foreign nationals or, umm, "borrowing" them for a while. What isn't on the laptop cannot be stolen..

    29. Re:Security by Vectormatic · · Score: 1

      not all work that needs to be done requires network access.

      Some coding/documenting/testing work can be done easily on an isolated workstation for a few hours.

      --
      People, what a bunch of bastards
    30. Re:Security by Vectormatic · · Score: 1

      on the plus side, that means a 16 port switch going down only kills 8 employes instead of 16...

      --
      People, what a bunch of bastards
    31. Re:Security by Vectormatic · · Score: 1

      LOL

      And as a code-monkey myself, i have no trouble seeing myself as a monkey sometime, it allows me to completely abstain from any manager-aspiration and keep thinking of myself as someone who actually gets stuff done

      Code monkey code code!!

      --
      People, what a bunch of bastards
    32. Re:Security by syousef · · Score: 1

      I have seen thin clients used successfully in a doctors office, where the integration requirements are simple.

      Funny. I've seen them shut down a medical center (about 8 doctors working that day).

      --
      These posts express my own personal views, not those of my employer
    33. Re:Security by Anonymous Coward · · Score: 0

      There is a flip side to the security argument. Once you centralize and put several users on one physical system, a breach of a single user account can be leveraged to attack other accounts on the systems and in the data centers. Guns, guards, and gates don't do that much to protect computer systems connected to the outside world, and standardized patched configurations can only do so much. Virtualized solutions are more resistant to this, but holes have and will continue to be found in hypervisors.

      That is not to say that there isn't merit to the security argument, especially for virtualized systems which load a mastered image fresh for each session. Restoring to a clean baseline for each session will go a long way toward limiting the impact of malware. But you will always have to worry about what happens when someone breaks through.

      I think the appliance computing approach has merit as a middle ground. A heavily controlled firmware baseline with no modifiable system files and controlled access to applications can reduce the endpoint threat. Appliances will have to rely on centralized services for at least some functionality, but it is easier to secure specific services of more limited scope on a centralized system than to try to protect an entire operating system's worth of services.

    34. Re:Security by Anonymous Coward · · Score: 2, Insightful

      And after two posts like that, cue the grammar nazis ;)

    35. Re:Security by Anonymous Coward · · Score: 0

      Well, if the switch is down, network access is down so many files won't be accessible anyway. Minesweeper will still work however, so the impact should be minimal.

    36. Re:Security by SuperQ · · Score: 1

      My users do this from time to time. Usually by leaving bottles of whiskey on my desk.

    37. Re:Security by h4rr4r · · Score: 1

      What kind of switches are you getting for those prices?
      Please provide links. Most of the "enterprisy" stuff seems to be thousands for 24 ports.

    38. Re:Security by Kymermosst · · Score: 1

      What is a switch dies and takes out sixteen users?

      Replace switch with spare. Back online in an hour or so.

      If you have downtime because of a single switch failure, you are doing it wrong.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    39. Re:Security by ArsonSmith · · Score: 1

      How can the PHB work on the plane?

      Off line desktops. (cool tech check it out)

        What is a switch dies and takes out sixteen users?

      Then fire the network admin and vm admin for not building in redundancy. Two switches is all you need. And btw a 48 port switch can die and take out 48 desktop users, and it's much harder to build redundancy in that way.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    40. Re:Security by ArsonSmith · · Score: 1

      VMWare has disconnected desktops. You check out your desktop and can take it with you on a semi thin client. (needs to have some cpu and memory power of course to run the disconnected session)

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    41. Re:Security by Anonymous Coward · · Score: 0

      Let's say your switch dies and takes out 16 users. They're sitting there twiddling their thumbs and can't do anything. If they had desktops, they could be productive! They could handle their e-mail--wait, no, the switch is down. They could work on that presentation--wait, no, they need clip art which is stored on the central server. They could submit their corporate expense reports--wait, no, you have to use the web form for that and they can't get to the web server. They could fill out the form on their computer and print it--wait, no, the printer's on a different subnet so they can't get to it. All they can really do is play solitaire and minesweeper until the network is back up.

      If you're going to depend on your network, whether with VDI or with more conventional network services, you're still going to need a reliable network. So the whole question of "What happens if a switch goes down?" is moot--you're still not getting things done.

      Seriously?

      Outlook can work in offline mode to setup those e-mails until the system is up.

      You can do *everything else* on the presentation until the system is back up.

      You can draft up the expense reports in your favorite word processor, and place it in your offline Outlook client so that they are ready when it is up as well.

      Printers, well, I won't fight you there.

      The company I work at for instance, has over a hundred VM servers. So if you think about it logically, on an old school server that goes down, you lose a few things (perhaps 1 to 3 services). If a VM host goes dark, the company can pretty much call it a day until it is back. I know, I have seen it happen a few times. (Not that we aren't perhaps doing something horribly wrong in our setup, but if we are, it's fair to assume others are as well).

    42. Re:Security by Fulcrum+of+Evil · · Score: 1

      Okay, I was a bit off - been buying 12 port switches. Here's a SMC 24 port switch for $200. This one is managed and runs $300. I did see them running about twice as much, but I don't know enough to really say why you'd buy those ones.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    43. Re:Security by Fulcrum+of+Evil · · Score: 1

      How do you propose setting up a network so that you can lose any switch without impacting any users?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    44. Re:Security by hairyfish · · Score: 1

      I have a mixed thin/fat environment and have had switch failure so can speak from experience. Switch goes offline, Fat clients can still read, write and sort email (cached Outlook), can continue working on any Office docs they had open, and compose new ones, even webpages they had open they can still read. Thin Clients have nothing. Completely offline and unproductive.

    45. Re:Security by eharvill · · Score: 1

      . How can the PHB work on the plane? .

      That's where VMware ACE comes in. I'd do a linky but #$#@$@# Chrome won't let me.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    46. Re:Security by eharvill · · Score: 1

      Of course, the real solution is switch goes down, and monitoring system immediately spots the problem, and tech is immediately dispatched to replace it and in 20 minutes we're running again.

      No. I would hope that if someone is using a VMware environment they have a clue about HA and DR. A single switch failure should not cause an outage in any environment. Small/cheap/poor shops exempt.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    47. Re:Security by Anonymous Coward · · Score: 0

      with a desktop or laptop, I do have a local hard drive, with word, excel and powerpoint documents I can work on when the network is down. That can mean many hours of work during which time the network team can swap in a new network router.
      Compare this with a thin client where you're totally toasted!

    48. Re:Security by Kymermosst · · Score: 1

      Always deploy switches in pairs. Use STP.

      Buy workstations with two network ports. Connect each port to a different switch.

      Buy servers with two network ports. Connect each port to a different switch.

      Use teaming (Windows), bonding (Linux), IPMP (Solaris), EtherChannel (AIX), or whatever equivalent your OS has to provide active/standby redundant network link.

      For laptops, use wireless first and use access points in failover pairs. Cisco AiroNet APs have this capability, for instance. Connect each AP to a different switch.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  5. They use 'fat' laptops because they travel by fotbr · · Score: 2

    I've yet to meet a salesman who will claim with a straight face that the thin-client solution works well when one is traveling and working out of hotel rooms and client sites on a regular basis.

    1. Re:They use 'fat' laptops because they travel by Man+On+Pink+Corner · · Score: 0

      This was true up until the iPad was released. VNC is the iPad's killer app, if there ever was one.

    2. Re:They use 'fat' laptops because they travel by C_amiga_fan · · Score: 1

      Precisely.

      The fat laptop works even if the hotel has no connection, or has a slow 50k connection. The thin client will not.

      --
      FREE magazine : http://clarkesworldmagazine.com/prior/
    3. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      Who the hell stays in a hotel with no Internet connection?

    4. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 1

      VNC is the iPad's killer app, if there ever was one.

      Maybe iSSH. VNC without SSH or some other encryption layer is just asking for trouble.

      For those vaguely interested, there's a review on four iPad VNC apps here.

    5. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      This was true up until the iPad was released. VNC is the iPad's killer app, if there ever was one.

      I like that .... I don't know if it's true, nor do I care. The real question is will the PHBs believe it?

    6. Re:They use 'fat' laptops because they travel by ShawnDoc · · Score: 3, Insightful

      How does the iPad get around the problem of over saturated hotel networks or poor 3G connectivity? What does it bring to the table that isn't the same as a thin client on a laptop? That's right, it doesn't and nothing.

    7. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      Not everywhere Im at do I have an internet connection and if I do, Its usually just about fast enough to run a chat client. Im not a true road warrior, but I have spent my time in airports and third world country hotels.

    8. Re:They use 'fat' laptops because they travel by geminidomino · · Score: 1

      Many people who were in the northeast US for Xmas this year, for starters...

    9. Re:They use 'fat' laptops because they travel by mother_reincarnated · · Score: 1

      If we're going here then I'd say Citrix Receiver is far more the 'killer app' since road warriors are not using VNC, sorry...

      (BTW

    10. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      Try it, then post.

      A touchscreen VNC client changes pretty much everything. I don't need to keep a PC at my lab bench anymore, for instance.

    11. Re:They use 'fat' laptops because they travel by SunFireSpaz · · Score: 2

      Sun..err..Oracle via General Dynamics has a Sun Ray thin-client laptop with 3G called a Tadpole.

    12. Re:They use 'fat' laptops because they travel by MightyMartian · · Score: 3, Insightful

      You're not answering the question. Regardless of whether it's a PC, a notebook, a netbook, a tablet, a smartphone or a CPU up your uncle's ass, the fact of the matter is that poor and oversaturated network connections like you will inevitably find in a hotel room or public WiFi is going to mean very slow screen updates, slow cursor and keyboard updates, and so on. Using a fucking touchscreen doesn't magically cure these problems. It's not like an iPad has some magical faster network connection.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    13. Re:They use 'fat' laptops because they travel by MightyMartian · · Score: 1

      I spent a week playing road warrior during September and I found out first hand just how slow and gawdawful hotel WiFi can be. Only one of the hotels had fast enough speeds for me to VPN into my network and access my Exchange server with Outlook, and even then bringing up messages was slooow. It was also the only hotel where RDP, which I find far superior a protocol to VNC in actual use, was usable. The other hotels had WiFi that would just stop dead, and my VNC and RDP connections would drop out. In the end I just ended up using the word processor on my desktop and accessing our web-based document management system to drop documents on to the head office server, which, providing they weren't large, worked well enough.

      At the end of the day I came to the conclusion that even the best thin client software won't overcome poor network connectivity, and it is utterly unreliable. What I've done since then for our road warriors is set up synchronization on their notebooks so when they come into the main offices, or get a decent connection, they can sync their documents with the server. In other words, using their notebooks as workstations has been much more useful and much less frustrating than trying thin client solutions.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    14. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      Sounds familiar. "No wireless. Less space than a Nomad. Lame."

      Try it, then post.

    15. Re:They use 'fat' laptops because they travel by Man+On+Pink+Corner · · Score: 1

      VNC (using the term in a very generic sense, not specifying or ruling out any particular vendor or protocol) takes surprisingly little bandwidth. Two ISDN B-channels (128 kbps) is almost enough to get useful work done without tearing your hair out.

      If your hotel or 3G provider doesn't give you enough bandwidth to run a VNC-like terminal, your problem is not with the abstract notion of a thin client, or whatever hardware you're running it on. Your problem is with your choice of hotel or 3G provider.

    16. Re:They use 'fat' laptops because they travel by symbolset · · Score: 1

      Yes. Yes they will. Because it means they get iPads of their own for the pilot. And it does work well, so they buy it. We use Citrix though, which also works, and will add the Wyse Pocketcloud iPad app to access VMWare view when it's ready. I want to get one of the Tegra 2 Android slates (finally!) coming out next quarter in a decent size to use for this because I prefer Android to iOS. But I'm not a hater - the iPad definitely works and has the battery life advantage. When you're chatting about VDI, whipping out your iPad with a "let me show you how we do it" beats the heck out of that programmed elevator pitch, value building nonsense and death-by-powerpoint stuff they arm the salesmen with. You can walk through the basic office apps, manage a server, check the network health and schedule their engineer some of your engineer's face time on the Exchange calendar - all in about 90 seconds from go on the seventh floor of their building over cellular wireless.

      Yeah, the PHBs love it because their reason for being isn't to wrangle the geek stuff - it's to enable their people to do their stuff the most effective way possible. Tech like VDI on an iPad is the epitome of inexpensive tech that does what you need it to do and stays out of the way the rest of the time. It's a major change, and it's only going to get better over the next year at a simply amazing pace.

      --
      Help stamp out iliturcy.
    17. Re:They use 'fat' laptops because they travel by MightyMartian · · Score: 0

      I call bullshit, my friend. Your just a worthless Apple fanboi. It don't matter what the device is, if the network is slow, it's gonna suck.

      How much do you get paid by the Jobs Brigade to say retarded things on Slashdot? I mean, you're not such a worthless pathetic human being that you do it for free, do you?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    18. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      It's not the bandwidth, it's the latency. On most 3G networks, you are lucky to get 200ms round trip just on the network layer, which makes interactivity somewhat difficult. On my fancy only-in-some-cities 4G network, it's still ~100ms, which is noticeable even on a practically-zero-bandwidth SSH session. You can surely work (especially on a console) at 100-200ms latency, but it's not really comparable to working locally. Past 200ms, you can't really expect your users to be happy manipulating a GUI and not rightly be labeled as BOFH.

      For reference, a desktop-class 7200rpm hard drive has worst-case rotational latency of ~5ms and I definitely notice when a process has to go to disk rather than RAM. Or watch the magic as you replace your primary hard drive with even mediocre SSD. Latency is a UI killer, pure and simple. We've spent years massaging interrupts, fine tuning schedulers, introducing IO queues and devising ever more complex caching/paging algorithms to present users with an interfaces that responds as close to instantly as possible. To hitch this to a 3G network is just plain nuts.

    19. Re:They use 'fat' laptops because they travel by jedidiah · · Score: 1

      VNC is really NO ONE's killer app.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:They use 'fat' laptops because they travel by Hymer · · Score: 1

      They use small cheap netbooks as thin clients because orders are processed instantly instead after they are back in the office. Fast and reliable.
      Connection issues are not thin client issues, they should be treated and fixed as any other connection issues. There are some few very remote areas in Alaska, Australia, Canada and South America where a fat client may be a better solution.

    21. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      Hush. You don't want to knock him down off his Apple high. He paid dearly for it.

    22. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      The funny thing is, while I do own an iPad, I really couldn't give a shit about it or the company that made it. It was just the first tablet that didn't suck total ass as a remote computing platform, that's all.

      Everything I'm saying will apply just as well to the iPad's competitors, when people finally start building them. I'm hearing good things about the next generation of Android tablets and am perfectly willing to try them out with an open mind.

      Which is obviously way more than you are willing to do.

    23. Re:They use 'fat' laptops because they travel by BeanThere · · Score: 1

      From, oh, about '95 to 2005 using Windows across the enterprise would also have been "asking for trouble" and yet people did it anyway. Perhaps surprisingly, the world didn't end. It's actually amazing how far the world can go on totally un-secure systems. That also proved to me that the world doesn't care nearly as much as you'd think it would about good security for their computing systems.

    24. Re:They use 'fat' laptops because they travel by Vectormatic · · Score: 1

      Martian obviously got triggerd by AC #2s "no wireless, less space then a nomad, lame" troll, which is rather apple specific. In the post higher up he is pretty clear about the fact that a sucky network means sucky remote desktop, no matter what platform.

      You dont need to own an ipad to see that using it like that on 3G or oversaturated wifi is gonna suck, i love my HTC android phone, but the 3G connection certainly wouldnt be enough to do any type of remote desktopping on, and that is in a densely populated western country with 90% 3G coverage.

      --
      People, what a bunch of bastards
    25. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      I've yet to meet a salesman who will claim with a straight face that the thin-client solution works well when one is traveling and working out of hotel rooms and client sites on a regular basis.

      I'm working out of a relative's house right now doing development work on a remote server.

      I can even shut down my local system, while leaving my IRC sessions open on the then catch up on stuff when I get back online.

    26. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      I guess you haven't had your laptop 'borrowed' by the thugs at the border yet.

    27. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      As an analyst, all I use remotely is a thin client, back to my desktop in the office. I'm pretty sure the fat apps I work with would suck balls over a wan.
      In the office ("my backyard") where I have 100mb to the server, I'll run the apps local unless they slowdown my slashdot, in which case I'll remote to a machine running that app. It's better to balance than blanket.

    28. Re:They use 'fat' laptops because they travel by Anonymous Coward · · Score: 0

      It's from Apple, they worked a deal with AT&T. That's all YOU need to know!

    29. Re:They use 'fat' laptops because they travel by MightyMartian · · Score: 1

      It's irrelevant. A poor network connection with high latency and/or moderate to high dropped packets (which describes most public WiFi I've ever used) is going to mean any remote desktop protocol is going to suck. What the hell does the input/control device have to do with that? A tablet is not going to cure the problems of your screen freezing because lost packets means it has to try to refresh the screen, or just as likely forces a full reconnect?

      Hell, even on my home DSL, which is pretty rock solid, a long remote session means I'll have at least a couple of freezes during a two hour session, and every once in a while if the kid fires up BitTorrent it drops right out. In a public WiFi situation, it becomes so much worse, and it doesn't matter the device you're using, nothing will fix that.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  6. Loving it, need more of it by pablodiazgutierrez · · Score: 4, Interesting

    At work we all have latest generation laptops that end up working as dumb terminals through VNC. A bunch of servers and a load balance connection hub to always route you to the least used one make sure no work is lost if the laptop drops or is stolen, and with current network speeds, it's pretty much like working locally, with the added benefit of an 8-core beast compiling for you, and little to no maintenance on my side. If anything, I'd love for things to go thinner. I lug my laptop, which is heavy enough, from home to work and back every day. Then at work I dock it to use the 25" screen and full keyboard on my desk. If I could just have a small device that acts as a real dumb terminal with some processing power and minimal storage, I'd be happy.

    1. Re:Loving it, need more of it by icebraining · · Score: 1

      You could have the same with a distributed compiler (distcc) and online backup system (lsyncd?), with the advantage that you could use it even without Internet access.

    2. Re:Loving it, need more of it by irregehen · · Score: 1

      Do you implement serializable?

    3. Re:Loving it, need more of it by cr_nucleus · · Score: 1

      Use a macbook air.
      It's not gonna be dumb but should be light enough.

    4. Re:Loving it, need more of it by Anonymous Coward · · Score: 0

      Or a Penguin Air.

    5. Re:Loving it, need more of it by Anonymous Coward · · Score: 0

      They make laptop thin clients.

    6. Re:Loving it, need more of it by ducomputergeek · · Score: 2

      Interestingly enough, the one company I know around here that went thin clients two years ago is back buying their employees laptops. My understanding was the thin client approach was great when it was working, but if something went wrong you could end up with a lot of people not able to do anything and all. And apparently they had a couple instances where that happened. Turned out for them the costs involved in building in redundancy into everything (network switches, routers, servers) ate away at all that projected "cost savings" and may have wound up being more expensive.

      Personally I get by with my iPad for all non programming tasks anymore. I can do everything from Email to document creation using iWork. I have a docking station at work and one at the house. I still have a iMac at the office so when I need to fire up XCode or Netbeans I can. But that's once a week. I have a Mac Mini at home hooked up to the TV. But even that has largely been replaced by my Xbox for streaming movies from Netflix. And the TV I just bought now has Netflix built in...

      There could be a day when all I have is a couple web enabled appliances around the house and that's it. No "computer" at all.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    7. Re:Loving it, need more of it by benjamindees · · Score: 1

      This is what I do to avoid lugging a laptop around:

      Buy a 32gb USB flash drive, and store all of your data on it. Use Unison to sync the flash drive with all your computers as necessary. Once you learn not to make incompatible changes on both computers, syncing is extremely quick and easy. An added benefit is that you automatically get a redundant off-site backup.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    8. Re:Loving it, need more of it by pablodiazgutierrez · · Score: 1

      Yes, Internet dependency is the only drawback. Distcc is an option only for compiling, but not for running huge tasks, which we do a lot, and for that you need the heavy servers. I recently moved up to SF and my commute became about 90 minutes. I can't code, but I can do other things, like planning work, thinking about problems... I make the best of it, but the days I want to bike to work they're logistic nightmares, and the laptop only adds to that.

    9. Re:Loving it, need more of it by pablodiazgutierrez · · Score: 1

      Not sure what you mean, can you elaborate?

    10. Re:Loving it, need more of it by Anonymous Coward · · Score: 0

      Why do you lug your computer back and forth?

      If you are working from home you could have another computer there me think.

    11. Re:Loving it, need more of it by Anonymous Coward · · Score: 0

      We have been working with VDI technologies for several years at my company. We have seen several of the competitors get very aggressive in their pricing. VMWare and Citrix have both improved their technology dramatically and the volume pricing is finally getting down. We are now paying about the same "PER SEAT" for VDI as for regular desktops and notebooks. This price includes all of the front and back end parts as well as the licensing. The bid help for us is that the field support for field clients is almost nothing. The units don't have any moving parts. They generally last about 6-8 years and if they do break we just swap them out with another unit. This is a task that any office staff can do and we don't need a technician to visit the site.

    12. Re:Loving it, need more of it by pablodiazgutierrez · · Score: 1

      The company I work for is possibly the most paranoid entity I know of. No outside computers allowed. I occasionally stay home for an unplanned remote working day, or I might need to call in to a meeting, and then I need the laptop.

    13. Re:Loving it, need more of it by Anonymous Coward · · Score: 0

      If that day ever come's you better pray that your internet connection never goes down.
      I can see it now, you forget to pay the bill and suddenly your phone/home internet combo wont even let you turn the Xbox on.
      Your stereo, DVD player, security system, automatic lighting, and refrigerator suddenly stare back at you with an unforgiving middle finger.
      Some times when I look to the cloud I see only a black rainy shit storm of a tech nightmare that you can't fix yourself because you don't own the backend equipment which is miles away under lock, key, and barbed wire.
      The only way to fix it is to call the dreaded tech support, waiting for hours on hold praying for a competent tech with privileges to actually fix the damn problem.

  7. Too Slow by crazedmaniac · · Score: 1

    Virtual desktops may be "almost" as fast as the real thing, but native performance is still native performance...

    1. Re:Too Slow by bernywork · · Score: 3, Insightful

      I'm not sure what you worked on and when, but with native virtualization instructions in modern processors, there is no noticable speed difference, the biggest place where people see issues is with disk contention with a badly designed storage platform behind the virtualization solution.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    2. Re:Too Slow by irregehen · · Score: 1

      Native performance will always be. When is better going to be irrelevant?

    3. Re:Too Slow by hedwards · · Score: 1

      Depending upon what you're doing, we either reached that point several years ago or never will.

    4. Re:Too Slow by Anonymous Coward · · Score: 0

      Local virtualization is nearly as fast (there is in fact a noticeable difference though) but that isn't true over a network. Local virtulization is not a thin client.

    5. Re:Too Slow by Belial6 · · Score: 1

      About the same time that having your apps banging directly on the hardware does.

    6. Re:Too Slow by bernywork · · Score: 1

      Switch hops these days are measured in microseconds, I know one side of my LAN to the other is 16 micros (to our server network).

      I can't see that being user perceivable.....

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    7. Re:Too Slow by hairyfish · · Score: 1

      Every tried youtube, or any sort of multimedia over VNC/RDP/ICA/Whatever? Trust me ,it sucks.

    8. Re:Too Slow by bernywork · · Score: 1

      I publish applications, not full desktop. Aside from that, youtube and the like isn't exactly a business case is it?

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    9. Re:Too Slow by hairyfish · · Score: 1

      It is in my business.

  8. No, he's not by zn0k · · Score: 5, Informative

    > If VDI (virtual desktop infrastructure) is so great, then why aren't you using it?

    Eunice isn't saying that, he's quoting Brian Madden as saying so and then gives his opinion on why he thinks they sooner or later will.

    You can tell because of the sentence directly before the one quoted above:

    >Virtualization analyst Brian Madden asks an excellent question:

    But hey, fuck accurate summaries, right?

    1. Re:No, he's not by Gofyerself · · Score: 1

      But hey, fuck accurate summaries, right?

      You must be new here.

  9. depends on your POV by Anonymous Coward · · Score: 0

    If you're a CIO and have to worry about installing, patching, upgrading, and supporting hundreds or thousands of desktops, you want thin clients so you can manage this kind of thing at the server.

    If you're a user, you want a fat client because they are more responsive with more task-specific UI design, and often have more features. You are less likely to land in twenty-open-tab-page hell with a fat client. And you don't have to worry about web popups, Flash cookies, JavaScript malware, browser history, browser security warnings, and all that other nonsense associated with the web while you're using your enterprise application.

  10. hmm by nomadic · · Score: 1

    Does anyone know of any reputable services that actually sell virtual desktops? I'd really like some sort of centralized place I can log on and have things set up like I like them, be able to store files, etc. but haven't been able to find a place that just offers that, just whole servers.

    1. Re:hmm by benjamindees · · Score: 1

      I'm guessing you just want to be able to use any random computer you come across. Personally, I would suggest something more like a liveCD.

      You wouldn't enjoy running VNC or RDP over the internet unless you have a really good connection. The connection would also need to be encrypted, which adds latency and/or complexity to the setup. Just using a remote file server or domain controller would be much nicer. At least then you are running apps locally and the lag is manageable.

      Mounting a remote share is trivial, and virtual servers are pretty cheap. And it's certainly possible to just store your desktop settings on a remote file server in both Linux and Windows. But it does require some setup on the local machine.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:hmm by hawguy · · Score: 3, Informative

      Why not just use a server? Amazon EC2 will rent you a "micro instance" Win2003/2008 server for 3 cents/hour ($21.60/month) or an Ubuntu server for 2 cents/hour ($14.40/month) plus a few bucks for storage.

      http://aws.amazon.com/ec2/pricing/

      Just don't do anything I/O or bandwidth intensive since you also pay for I/O and bandwidth.

    3. Re:hmm by Anonymous Coward · · Score: 0

      You want to run entire offices of computers over the Internet? Are you nuts? What happens when five of them start watching YouTube--that's right, all the clients stop responding.

    4. Re:hmm by nomadic · · Score: 1

      Interesting...a little hard to decipher, though; these are just standard servers loaded up with standard everything? Does every "instance" load up a fresh, clean profile?

    5. Re:hmm by hawguy · · Score: 1

      You want to run entire offices of computers over the Internet? Are you nuts? What happens when five of them start watching YouTube--that's right, all the clients stop responding.

      Me? No, that's not what I was recommending. I was responding to the poster who asked if he could rent a single virtual desktop and I suggested he just rent a server from Amazon.

    6. Re:hmm by hawguy · · Score: 1

      Yeah, standard servers as far as I know. I've only run Linux servers so I don't know what the Windows side looks like. EC2 instances can use the EBS to store persistent data, so your EC2 instance can act just like your own virtual machine and retain data across reboots. Note that you get charged for EBS storage.

      Or you can start fresh new instances whenever you want.

      It's so cheap to get started, you may as well give it a try and see if it will work for you. I think they even have a starter pack that will give you some free resources to play with.

  11. This is the year by timeOday · · Score: 3, Interesting
    of VDI on the desktop!

    Actually, if it happens it will be fairly gradual, the result of ever-improving infrastucture and improved technology at many levels. Just as the Pocket Computer / Smartphone has evolved gradually. For example, the Apple Newton failed, whereas the iPhone was later a blockbuster. Why? Lots and lots of reasons. Some of them, such as faster/cheaper/smaller processors and networking, apply directly to virtualization as well.

    1. Re:This is the year by Anonymous Coward · · Score: 0

      My experience, in a science lab, is that almost no users require any actual compute power. Everything they do can easily be done with the lowest-end hardware out there, and the lowest end hardware is cheap. On the other hand, thin clients, with graphics all rendered on the server and then shot off to the client, still have annoying latency, especially with video. So, I'm all for centralized storage, netbooting, and fat-ish clients, but I wouldn't want to use a true VDI yet.

    2. Re:This is the year by hairyfeet · · Score: 1

      Exactly. Unless all you care about is locking down with ultra security and are willing to shell out the bucks for that goal most businesses really won't see much if any savings from going thin client. I recently upgraded the PCs for the local print shop and with triple core AMD with 2GB of RAM, Windows Home Premium X64, and 500GB HDDs the grand total was $475 each including my costs. With triple cores they have plenty of power if they need it, C&Q keeps them from sucking power when they don't, they have plenty of room to grow, and they don't have to worry about latency or not being able to work when the net goes down.

      So I'd say for most small and even medium businesses there really isn't a point to going thin. There are still too many "what ifs" that really haven't been solved yet, and frankly with the jobs most places do any bottom of the line dual or triple with a couple of GB of RAM can easily last them 7 years or more. The boxes I took out of that print shop were mostly 2GHz P4s bought around 04 and were just now starting to get slow enough users complained. Six years for hardware that cheap to buy? Seems like a bargain to me, and to my customer as well.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  12. Some are... by jaymzter · · Score: 1

    From my understanding, Citi is almost exclusively virtual desktop oriented, whether you work in the office or remotely. In fact, you have to get executive approval to get a laptop issued to you. Personally, I am not a fan of virtual desktops, especially if your work requires unique tools (cygwin, wireshark, customized troubleshooting apps, etc.) like mine does. In addition, if you work remotely that means that YOU provide the machine the desktop will run on, which pushes the cost down to the user. I don't agree with that either.

    It is a win for companies however, if they're interested in getting rid of real estate while keeping headcount.

    --
    If thou see a fair woman pay court to her, for thus thou wilt obtain love
    1. Re:Some are... by hedwards · · Score: 4, Insightful

      For banks, I think that probably ought to be required. Industries like that and places that need to tighten control of the data love VDI, as it makes it a lot harder for somebody to gain access or more worryingly leave secure data on an insecure machine.

    2. Re:Some are... by benjamindees · · Score: 1

      Yeah, it's useful for a niche market that has high security requirements and a fairly homogenous set of apps. In places like doctor's offices, law firms, and banks, it works well.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Some are... by Anonymous Coward · · Score: 1

      I work for Citi, and its dysfunctional network and DSI initiatives are going to be the reason I'll eventually quit in disgust someday. I am *so* sick of fucking Word documents (among other things) that take a MINUTE or longer to load, web-based applications that routinely stall for 20-30 seconds between mouse clicks (and require 5-10 of them, one painful click at a time -- but no more than 5 minutes at a time, because then the session will time out and you'll have to start over again -- to get from start to finish), and inane one-size-fits-nobody IT policies that routinely leave my entire department paralyzed for hours or days whenever somebody in a position of IT authority decides to pull out a blunt meat cleaver and indiscriminately implement some Official Directive from senior management without regard to its real-world outcome.

      Citi has done a spectacularly good job of deploying IT infrastructure that makes its users feel like they're slogging through wet concrete and using 20 year old computers networked with 9600-baud RS-485 serial cables.

    4. Re:Some are... by Anonymous Coward · · Score: 1

      For banks, I think that probably ought to be required.

      I don't think you've ever worked in a bank.

      Doing difficult development (and some programming problems in banking are tricky) in a huge beaurocracy that's obsessed with money (ie, a bank) is very, very hard already, and you want to make it harder.

      You think we should let the beaurocracy dictate what goes onto my development machine, so that some committee in a different country who has no idea what I do can decide that I don't need cygwin coz it's unix and we do windows development here? So that new java developers can wait for weeks for approval to have access to Eclipse instead of developing in Notepad? Seriously, take away local admin rights on developer PCs and some of the most skilled people would walk out and not come back.

    5. Re:Some are... by hawguy · · Score: 1

      The banks already have the ability to prevent you from installing nonsupported apps on your workstation, but apparently they aren't doing that to you now. So if they moved to VDI then either they'll let you keep your standalone workstation, or they'll let you customize your VDI image to do what you need.

      VDI doesn't have to mean the end of user customizable machines, nor does the ability to lock down a user's machine require VDI.

    6. Re:Some are... by hawguy · · Score: 1

      As someone who sits on the other side of the fence (not at your bank, though I have worked in banking), I'd like to point out that your IT department is under a lot of pressure to reduce costs - in most organizations, IT is overhead, it doesn't directly bring in revenue, so some businesses want to squeeze every last penny out of IT. It's easy for management to say "Hey, why do we have all of these IT guys lounging around at their desks, IT is running fine, let's cut their staff" - they rarely think that the reason IT is running so well is because they have all of those IT guys lounging around at their desks. In any case, when IT budgets are cut, then IT has to implement policies that let them support users while reducing IT resources.

      A bank is subject to several regulatory bodies (FDIC, SOX, PCI, etc) that further complicates IT's job in trying to meet regulatory needs.

      If you really feel that IT is getting in your way, then get your manager to communicate that to his manager -- otherwise management will never get the message. Don't assume that your IT department is incompetent and unable to provide quality services, they may have one hand tied behind their back by budget constraints and if the users never complain, they'll have no ammunition to get the budget to increase services.

      I have to beg my users to enter helpdesk tickets when they are having problems printing to our archaic printer instead of just walking down 2 floors to print to another one -- if I can't show that the printer is causing problems, then I can't get the budget to buy a new one.

  13. Anyone who asks this question should not be in IT by RobertM1968 · · Score: 1, Informative

    Really, this is so simple. There aren't suitable thin client options for most businesses. And Microsoft is to blame. No, this isn't an anti-Microsoft rant - there's no reason for them to support (or more accurately, PUSH) such a model. It boils down to this: Windows is hardly "thin client" status anymore. Computers are dirt cheap. Buying a thin client machine costs about as much as buying the cheapo level desktop most businesses need (the ones that need more powerful hardware aren't suited for thin clients, eg: CGI and video editing). Microsoft used to (still may?) charge the same license fee for the thin client as they would if it was a full fledged desktop and full OS.

    Thus, what's the purpose of spending the same amount of money for a thin client machine that one would for a full fledged desktop and full OS?

    It doesn't matter how wonderful the technology behind thin clients is, or how wonderful it gets... it's a waste of money for most scenarios.

    And of course, Microsoft's business model is in better shape without thin clients... more support people, more certifications, more money generated. Smarter business approach for them.

  14. Thin clients work great by Anonymous Coward · · Score: 1

    Until you need multimedia. Most can do audio decently, and small silent videos or animations work OK too. But if you need high-quality video with audio that's actually synced to the video...no, not there yet (if you can restrict video entirely to Windows Media Player, newer Windows-based thin clients may be able to do the trick via some RDP trickery, but WMP isn't exactly known for its wide codec support, and the "thin" clients have to be beefy enough to do decode the streams they are passed, which isn't very common at the moment)

    1. Re:Thin clients work great by earls · · Score: 1

      RemoteFX launches in the next two months and many third party vendors have multimedia solutions. Of all the issues facing thin clients, multimedia and 3D applications are one of the smallest hurdles - so small, it's basically a non-argument.

  15. Companies will add it, users will hate it by cenobyte40k · · Score: 1

    The control it adds is great but the end users will hate it to the end of the world. If you have any network issue at all you no longer can do anything at all. At least now with thick clients you might have slow or no access to network served apps (email, web, etc) but your local stuff is still there. You can write an email even if you can't send it, you can finish up a powerpoint, or at least play games until the network comes back. Thin client + network down = pissed off and useless employees.

    1. Re:Companies will add it, users will hate it by bernywork · · Score: 1

      Thin client + network down = pissed off and useless employees.

      True, but at the same time, there should be NO local content, whatever you have on your machine and not on the network (Namely for backup purposes or whatever else) is a mistake, so your only option would be to save local because the network isn't there.

      Having been in the situation you talk about, you just send the staff out for lunch or tell them to go shopping or whatever else. NOBODY can get away from unforseen outages, this comes as part of the job. Not to flame, contructive criticism, if you can't manage the staff and their expectations, you need to learn how to do your job better.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    2. Re:Companies will add it, users will hate it by sjwt · · Score: 1

      Thick client + network down = pissed off users and employees who can at lest still play solitaire.

      Solution? Give a free deck of cards with every think client.

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
  16. You still need a device on user's desk by alexmin · · Score: 1

    'Fat client' setup: client workstation + coprorate file/print/app servers.
    'Thin client' setup: client workstation + VM servers + corporate file/print/app servers.

    Given that cost to buy and maintain client workstations are very similar, 'thin client' setup means throwing money into maintaining VM servers to achieve worse workstation performance due to CPU and network contention.

    So why bother?

    1. Re:You still need a device on user's desk by jonbryce · · Score: 1

      I think the main reason is so you don't have to go round all the desktops changing or updating things.

      I've also seen it used in schools where you can have lots of different desktops set up with the appropriate software and documents for each lesson, and you can easily reset it at the end of the lesson.

    2. Re:You still need a device on user's desk by Anonymous Coward · · Score: 0

      Given that cost to buy and maintain client workstations are very similar...

      The initial purchase price is about the same, but the ongoing maintenance cost for a good thin client is $0, whereas a workstation needs regular patching and (for Windows) occasional tune-ups.

    3. Re:You still need a device on user's desk by MikeB0Lton · · Score: 1

      I think there is a lot more to this than controlling environments and centralizing administration. Think about a factory floor or a branch office where there is not a solid IT presence 24/7. If a desktop stops functioning, all the user needs is to grab a spare client out of the closet and plug it in and they are looking at the same session they had before. IT can replenish the inventory later during a planned visit and cause minimal downtime to the user.

    4. Re:You still need a device on user's desk by Anonymous Coward · · Score: 0

      unless you use a timeshare system you still get to patch every users workstation including the virtual ones, And you still have odd bugs crawling into individual VDI instances.

      And with no local cache you get a whole new can of network problems.

  17. Medium weight client. by characterZer0 · · Score: 3, Interesting

    My development environment is a Xen VM or two.

    My client is not thin though. I run the window manager, browser, mail client, IM application, SQL application, and a few other programs on the desktop, and use ssh -X and sshfs to do my development work on the VM.

    I have tried running everything on the VM via XDMCP, VNC, and NX, but it is just too slow anywhere but on the LAN. Until I have a 100Mb connection to my house (instead of the 2Mb/384Kb connection with 50ms ping times to google.com I currently shell out $55/mo for) the thin client does not work.

    --
    Go green: turn off your refrigerator.
    1. Re:Medium weight client. by Anonymous Coward · · Score: 0

      My development environment is a Xen VM or two.

      My client is not thin though. I run the window manager, browser, mail client, IM application, SQL application, and a few other programs on the desktop, and use ssh -X and sshfs to do my development work on the VM.

      I have tried running everything on the VM via XDMCP, VNC, and NX, but it is just too slow anywhere but on the LAN. Until I have a 100Mb connection to my house (instead of the 2Mb/384Kb connection with 50ms ping times to google.com I currently shell out $55/mo for) the thin client does not work.

      Nobody is thinking VNC when they think thin client, this is a miserable access method. VDI solutions from the major vendors work quite well on "slow" connections. I frequently use a xendesktop instance on a 1.5mb pipe without issue, but 3mbps is what I would say the "happy" spot is.

    2. Re:Medium weight client. by characterZer0 · · Score: 1

      1.5mb pipe without issue, but 3mbps is what I would say the "happy" spot is.

      I live in a US city of 250,000 people in a county of over a million. But the best Internet connection I can get for under $100/mo does only 384Kbps up, has lousy latency, and goes down for 30 second at a time a few times an hour. From what I understand, this is pretty typical.

      Remote thin clients are simply not feasible for most US residents.

      --
      Go green: turn off your refrigerator.
  18. Have been using Thin Clients World wide by iccaros · · Score: 1

    I have a customer who has 1,500 desktop all have been using thin clients for five years now. Now these are Trusted Solaris using Sun Rays, giving them access to multiple classified systems from a single thin client and we replaced five physical desktop under each desk. So we reduced cost, and given the customer more flexibility. Plus now they have 2 24" monitors on each desk with multiple "Desktops" open. Another customer likes the ideal of not having to replace workstations every 2 -3 years. It all matters on the Goal.

  19. The real question is ... by Super+Dave+Osbourne · · Score: 1

    should there be no client? The desire of big business is to centralize everything. The liberation and free user period of the 80s and 90s is over and now its all about the borg. So get over the argument and silly questions of 'to be or not to be' and realize that regardless the motion of the ocean is a big bone in your IT ass dicktated by Apple, M$haft and the wannabees or hazbeanz.

  20. It's the connectivity by Todd+Knarr · · Score: 3, Informative

    It's all a matter of connectivity. If you're using a traditional "fat" desktop (or notebook), you're self-contained. All your software's there, you aren't dependent on any connectivity to the outside world to get your work done. A "thin" virtual desktop client, by comparison, is completely dependent on having a network connection to it's host server to operate. Without that connectivity, it's a doorstop (and a light-weight one at that, so it doesn't even do very good at blocking a door open). And in a world of corporate firewalls and filters there may not be any connectivity that the VDI client can use. Anything other than HTTP/HTTPS may be blocked completely, and HTTP/HTTPS traffic will usually be forced through a proxy server that, even if it allows the kind of streaming connection a VDI client needs, introduces so much delay that the desktop becomes useless. And that's when the network's working correctly. Add in random network outages and traffic congestion at the wrong times and corporate systems that require non-corporate machines to VPN to the corporate network (and to have specific anti-virus and management software installed before the VPN's allowed to connect) and it makes a VDI client distinctly unreliable and hard to deal with. Meanwhile, the guy with the "fat" notebook may have more system management headaches and software synchronization issues than the VDI system, but he's still getting his work done while the VDI guy's sitting twiddling his thumbs while the techs try to sort out all the problems.

    1. Re:It's the connectivity by scdeimos · · Score: 2

      If your company wants to deploy VDI they'll figure out the connectivity requirements soon enough.

      You're right, though - any kind of network or server outage has people twiddling their thumbs while you're still paying them. Not ideal.

      The main complaints I see about VDI, aside from connectivity issues, is that it "isn't fast enough" to play video and games. Big deal. The majority of corporates are supposed to be working in Office-like apps typing documents, editing spreadsheets or pulling together slideshows - no video requirement there. Big bosses don't want you to access YouTube or whatever other time-wasting video sites you like to inhabit.

      The minority of people actually needing physical desktops (for things such as network sniffers and maintenance) won't be on VDI.

    2. Re:It's the connectivity by Todd+Knarr · · Score: 2

      The problem is that it isn't your deployment where the problems lie. It's in everyone else's networks where they aren't deploying your VDI solution exactly the way you did, and so the networks aren't set up to make it "just work". If it's internal... well, you can manage desktops relatively easily using the same tools you use to manage the servers (or you should be able to at any rate, in the kinds of networks I'm used to the only difference between a desktop and a server is the video card and what software packages are installed). The only advantage VDI gives you is being able to host multiple desktops on a single box, but that becomes rather pointless when you don't need any special support to simply log in to a larger server the same way you'd log in to your desktop (XDMCP, it's not rocket science). And you don't even need to do anything special to keep users from installing or storing stuff locally, just don't give them a local login on the box on their desktop.

      Virtualization has a lot of uses, but VDI seems to me to be an attempt to patch over all the problems created trying to graft network transparency onto a GUI/desktop system after having declared that you don't need network transparency in the GUI/desktop system. I look at it and go "But... we were doing this 20 years ago! What's making it so hard to do it today, and why are you tolerating it?".

      Then again, I laugh at current Web developers struggling to implement the 3270 workstation (badly) and wonder when they're going to move to the VT100 like their predecessors did and for exactly the same reasons.

    3. Re:It's the connectivity by linuxwonder · · Score: 1

      Right on! I have been trying to convince my Network guy of just this very same thing. Centralized computing was thought to be a dumb idea a decade or so ago so everybody switched to a desktop environment. Now we are told that we should switch back to an environment that would essentially be the same thing. Still a bad idea!

    4. Re:It's the connectivity by Anonymous Coward · · Score: 0

      Why the f___ would you buy a VDI solution and deploy it in the manner you just described? You wouldn't, don't be ignorant.

    5. Re:It's the connectivity by JBL2 · · Score: 1

      ... Without that connectivity, it's a doorstop (and a light-weight one at that, so it doesn't even do very good at blocking a door open).

      You're thinking Douglas Adams here. "Paperweight" is the traditional term, though you don't see as many these days.

    6. Re:It's the connectivity by Todd+Knarr · · Score: 1

      The story mentioned how you never see the VDI guys actually using VDI when they show up at a customer's site, they're always using traditional "fat" laptops. That's because their customer reps and engineers are on the customer's network and have to deal with all of it's firewalls, VPNs, filtering and other controls that aren't set up for VDI. And there's a whole lot of mobile stuff where you have to deal with the reality of living on someone else's network where you can't just change the configuration as needed.

  21. Eating the dog food by nurb432 · · Score: 3, Interesting

    I have to differ, i do as i preach and have been using VDI in some form or another since i started 'pushing' virtual machines at the office.

    If *I* cant run it, how can i tell others to?

    --
    ---- Booth was a patriot ----
    1. Re:Eating the dog food by Anonymous Coward · · Score: 0

      So you use VDI just to try to prove you're right?

      Real smart.

    2. Re:Eating the dog food by nurb432 · · Score: 1

      No, i use it because it works.

      --
      ---- Booth was a patriot ----
  22. The unspoken issue with VDI by spasebo · · Score: 1

    I think VDI is great and would jump on it in an instant as an IT Operations Manager. However, as long as Microsoft is raping everyone over licensing small / medium companies will never adopt. You have to have software assurance or an Enterprise license in order to be within Microsoft compliance for VDI. So if you're the typical SMB who buys a laptop with OEM windows and simply keeps that part of your refresh cycle, you have to pony up as much as 6 figures to rebuy all of those licenses on top of any new thin client hardware. In the end, the costs of licensing, man hours, and end-user training just don't add up to keeping the status quo. Sure there are other benefits like decreased support costs, but convincing a CFO to repurchase windows licensing (that's how they see it) would be a fight not worth having. Of course, if you're part of those fortunate companies that are active in an EA contract, this is all moot and I say make the change.

    1. Re:The unspoken issue with VDI by benjamindees · · Score: 1

      Well, for one, you don't really need specialized hardware at all. That cost would make thin clients pretty pointless. And, as others mentioned, one benefit that also offsets the up-front migration cost is the fact that you no longer have to replace your desktops every three years.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:The unspoken issue with VDI by jimicus · · Score: 1

      Well, for one, you don't really need specialized hardware at all. That cost would make thin clients pretty pointless. And, as others mentioned, one benefit that also offsets the up-front migration cost is the fact that you no longer have to replace your desktops every three years.

      Really? It's been a while, but every commercial thin client solution I've ever seen involved having your thin client boot off the network - and you didn't get an image you can integrate with an existing PXE infrastructure. You had to run the installer, which requires a specific version (and sometimes even sub-version) of a specific server OS configured in a specific fashion and they had some fairly absurd requirements (like "Make sure you don't have a DHCP server currently on your network").

      Once either the server OS or the installer is out of support, you're SOL.

    3. Re:The unspoken issue with VDI by benjamindees · · Score: 1

      Really?

      Yes, really. It's been true for nearly a decade. This one took about three minutes to find on google. There are literally dozens of these sorts of projects around. I find it rather incredulous that you own a /. account and haven't heard of them. If you'd like, I'd be happy to bill you for my services in finding it and you can call it "commercial".

      --
      "I assumed blithely that there were no elves out there in the darkness"
    4. Re:The unspoken issue with VDI by jimicus · · Score: 1

      Haven't had a need to, to be perfectly honest. Most of the hardware dumb-terminal solutions pretty much require you to run the manufacturer's image for any sort of support. They generally have at least one bit of sufficiently exotic hardware that you can't just throw a bog-standard Linux kernel and X at them.

      I was aware of things like LTSP, but I always considered it fairly niche. Had no idea that someone had actually put together a rather more useful system.

  23. Broadband Infrastructure Bottleneck by earls · · Score: 1

    It's simple; at least from my perspective in the US. The US simply does not have the ubiquitous broadband infrastructure to make "cloud" / "vdi" computing practical. Your elite users most likely have laptops - so even if that have access to great broadband at their home and office, what do you do any where else? You're either at the mercy of the hosts' wifi you're leeching or you're tethering - meaning you have a 5GB/mo allowance. Sure, a lot of computer have 3G modems built in, but then you still need a pseudo-thick client to boot into so that you can connect to the 3G network - which may vary in quality quite drastically, not mentioning that even at full berth, it's still probably not a very pleasant experience. By the time you figure out all of the bullshit work-arounds to give a mobile user a halfway bearable and consistent experience, you might have just installed Windows and been done with it. And yeah, you're probably going to use Windows because the users just have to have MS Office - both because they know it, "everyone uses it", and "it looks pretty"... whereas, you know, Gmail is ugly. Internally, Active Directory pretty much gives you all the control and manageability you need for a Windows environment without the need to buy and build completely new "virtual" infrastructure - and not just hardware; there's endless licensing bullshit to consider. Microsoft has spent years carefully crafting their lock-in strategy to secure the market. Unless you're moving to their cloud, you've got a lot of retraining and compatibility issues to consider. And why even start thinking about possible problems when we still don't have the necessary internetwork to support such a paradigm in the first place. Cloud computing and virtualization may very well be the future of computing, but we're still in the alpha phase, and unless you have the money to afford the best of the worst cloud/vdi resources available, why does it even matter? And considering the economy, it should be no surprise little to no one is scrambling to adopt.

  24. VM On laptops by nurb432 · · Score: 1

    True, they use 'fat' laptops to travel, as no net = no workie = pissed off client .. But all the ones i know use vm's ON the laptop.

    --
    ---- Booth was a patriot ----
  25. Why am I not using VDI? I have my own cloud. by VortexCortex · · Score: 2

    Really, I'm not interested in controlling a remote desktop. What I really wanted was my own private cloud to store and sync all my data to/from my various "clients".

    I looked around and didn't find a solution that let me stream my media, control all of my home systems, have encrypted backups of my data distributed among the PCs of my friends and family, along with a native app & a web interface to rule it all.

    Just s/friends and family/other offices/ to apply these needs to business.

    VDI is not the solution I was looking for. A turn-key "local cloud" where I control all of the data is what I want. I've glued several FOSS solutions to achieve this, and am testing a new cross platform system of my own... Remote Desktop can kiss my ass, all I need is the data (processor speed & RAM are cheap; The "thin client" of today is a behemoth in yesterday's standards).

    People just want to use all their data on all of their hardware. Ultimately we must either run our own servers or trust a 3rd party to "host" it for us. I opted for the former because the latter gives me the willies.

  26. The right tool for the right job by Tony+Isaac · · Score: 1

    Thin clients are great for situations where lots of users need identical environments. These days, people who do data entry need little more than a Web browser to do their work. It makes sense to use thin clients for that kind of work.

    Developers, on the other hand, have to have a set of power tools for their work. These power tools don't perform well on thin clients, and can sometimes destabilize the entire server. Rebooting the machine, an task that can be frequent for developers, would disrupt work for everyone else working on that server.

    We developers aren't pigs, it's just the nature of our work.

    1. Re:The right tool for the right job by Lennie · · Score: 1

      Give developers their own VM ?

      --
      New things are always on the horizon
  27. Depends by gmuslera · · Score: 1

    What you must run? If everything is web, a pendrive with a live distro could qualify. Other alternatives could be LTSP or even Chrome OS. Now, if this is for running windows you lose anyway in costs, security and probably even administration

  28. thin client, fat operator by russlar · · Score: 1

    problem solved.

    --
    Anybody want my mod points?
  29. In hell, they use Thin Clients. by w0mprat · · Score: 4, Interesting

    I've seen thin client networks done badly, and I think if you factor in the cost of having a large part of your business unable to work due to a single router flaking out, or your citrix server farm doing something wierd and eating everyones work, you might have eaten up any savings from purchasing and servicing traditional fat clients on desks.

    An occasional one-time saving on cost is eaten up by [sometimes massively] amplified on-going cost in any downtime you inevitably face.

    Suggested addendum to the powerpoint presentations I know that drive these bussiness decisions: Your network infrastructure better be damn good. You also better not think it's a great cost saving strategy deploy your thin client infrastructure to remote sites with dodgy WAN links.

    Laptops as hybrid thin clients make a lot more sense - your business could get up and move. Now, I've seen that done well.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  30. Um... "Virtual Desktops"? by Admiral+Burrito · · Score: 3, Informative

    I've been using vitual desktops since FVWM in the mid 90s, and it has nothing to do with what this guy is talking about. I'd think Slashdot would know better, but of course times have changed. Am I going to have to start calling it Spaces now?

    1. Re:Um... "Virtual Desktops"? by Anonymous Coward · · Score: 0

      Kill yourself.

    2. Re:Um... "Virtual Desktops"? by Anonymous Coward · · Score: 0

      So now My Space is My Desktop?

  31. Re:Anyone who asks this question should not be in by caitriona81 · · Score: 4, Insightful

    I'm going to call BS partly on this. Most of the business world is using basic productivity software, probably Microsoft Office, with some users needing access to an accounting package or CRM. Thin clients aren't so much about up front cost as they are about reducing long term support costs. Using thin clients in an enterprise or small to medium business environment gives you a lot of benefits to the long term bottom line. From a security perspective, you cut the "attack surface" of your network very sharply - from dozens if not hundreds or even thousands of desktops that each need antivirus, security updates, administration, and security monitoring, down to a handful of servers that you can lock down pretty tightly. From a support perspective, you are no longer managing all those desktops, you are now managing a handful of servers. You have all the data for your organization where you can make sure backups are happening, and where you can keep tabs on what data is being stored and where it's stored, so you no longer have to worry about that file with a million customer social security numbers or credit card numbers sitting on someone's desktop, where you won't find out about it until after it walks out the door. Also, with a good setup, you ease the pain of patch days a fair bit, since you don't have to chase breakage across all those desktops, just across the app servers. You remove the expectation of user control because a thin client is clearly not a desktop (the "but I can do it at home, why can't I do it here" syndrome). These are damn good reasons to go to thin clients on the desktop, even if the up front costs are the same or even slightly more, and they apply to most desktop users. Only "high-performance" application demands, like CAD, and software development need fat desktops. Now, on the laptop side of things, internet connections in the field aren't something you can count on, even with mobile broadband and wifi penetration, it's not always there, and it's not always good enough. so thin clients aren't going to make much headway there for a long, long time.

  32. Re:Anyone who asks this question should not be in by bernywork · · Score: 1

    It doesn't matter how wonderful the technology behind thin clients is, or how wonderful it gets... it's a waste of money for most scenarios.

    Thank you. You hit it. Thin client is great in hospitals for hot desking, it works great for some trading organisations who want to centralise certain aspects of their business, lawyers who don't want information leakage and all sorts of other things. I have seen (and designed / implemented) these solutions. It's just another tool in the tool box. You use it where it makes sense, in a lot of organisation the requirement to properly administer these solutions costs too much more than running their environment half assed which still satisfies the user requirement.

    The whole virtual desktop solution is massively expensive and works only in a small subset of situations. The cost of bringing everything back to the rack, the requirement to have everything on SAN as opposed to local disk, the IO requirements of it means you need a decently sized SAN (And that's not cheap).

    Thus, what's the purpose of spending the same amount of money for a thin client machine that one would for a full fledged desktop and full OS?

    Well, I don't know how you did your math, but you sorta screwed up some numbers somewhere along the lines.... Thin clients are cheaper, you need to look at patching, and managing all those machines, warranties, and everything else. Thin clients mean that there is no local profiles, no local domain requirements, a stripped down windows means no patching and if you do you netboot the machine and serve it out over TFTP on a saturday when nobody is around (Including you!) and just do another run later to deal with the exceptions. Your down time on a properly implemented thin client solution is a LOT lower than what your going to end up with using standard desktops, as a CTO though, your going to have to realise that your going to pay higher wages to get the right guys who understand the technologies and can properly administer it.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  33. Not quite as snappy by thermal_7 · · Score: 1

    I have been forced to do my development on a virtual machine at work. I can compare the performance well because my home and work machine are almost identical spec except for the virtualized bit. Note they both have an SSD and quad core.

    Performance is pretty good, but not good enough to make the switch worth it IMO. At home I never wait for trivial action to complete, like opening an application. At work however, sometimes the machine will lock up for a few seconds, which is enough to distract me. The feeling of, hmm its stuck, when is it going to complete, will usually drive me to check my mail/rss which makes focusing harder.

  34. Control by Anonymous Coward · · Score: 0

    Business wants control and has the money.
    IT wants control and needs the money.

    Business hates IT. Why would they allow their end users to get stuck with very low CPU-powered devices with lots and lots of limitations rather than run a full PC that costs 5x more annually to run but **can** let them watch youtube? They wouldn't.

    That's why VDI doesn't work outside IT.

    Also, most networks that I've seen are using 10+ yr old switches and probably can't handle the strain that VDI would put on the overall networking between different buildings.

    VDI is really simple provided you stay away from Windows on the desktops/end nodes and avoid Windows servers.

    Client workstations = Linux something (512MB RAM + 1 $30 CPU + 1 5GB or smaller disk)
    - rdesktop
    - NX-client
    - Web browser (Firefox)
    - NFS mount user HOME directories so any workstation can be used by any user.

    How it works?
    Use NX-Client to remote into Linux servers for thick applications.
    Use rdesktop to remote into Windows servers for thick applications.
    Use as many browser-based apps as possible - like Zimbra for the communications server.

    Since you aren't running Windows, end users won't be able to load non-approved apps unless they become technical enough to load packages into their HOMEs. Most people will not even bother. You can setup the HOME with a quota that simply doesn't have room for programs to be loaded and you can mount with the 'noexec' switch to make it just a little harder.

    End users will hate it at first, then they'll learn to love it since any computer issue will always be hardware or networking and solved by a workstation swap. No local data is stored. It is all on the server.

    AV isn't really needed on Linux machines and the servers that do need it can all be professionally managed.

    Best of all, you will be able to slowly through Microsoft out of your network and get off their never ending upgrades and mandatory hardware upgrades.

  35. Running both fat and thin by digitalhermit · · Score: 3, Interesting

    I keep a few Linux instances running on some VMWare and KVM based servers on my home network. The desktop systems run vncserver and I can access the sessions remotely from any system in the house. Though I run some of the same apps locally, there are enough reasons to run them on the central server.

    1) The types of apps I need are not available easily on the client. For example, I use some photography related apps under Ubuntu. These are free and easily available via the Software Manager. The same quality of apps are not available under Win7. For example, there are some HDR utilities I use in Ubuntu that work quite well. Similar software under Win7 or MacOSX costs $40 or so.

    2) The netbooks I've started to use don't have the power needed to run some of the larger apps. Though my main laptop (CentOS 5.5) can handle it, I have some Atom based systems that have issues running a JDE or full blown dev environment.

    3) I have *many* client devices. At last count I have 10 laptops in the house. These run CentOS, Ubuntu, MacOSX, Win7, WinXP and Fedora. This is unusual for most households, but reflects the type of environment I'm seeing in smaller businesses. No matter what client I use I can run my set of apps.

    1. Re:Running both fat and thin by Webz · · Score: 1

      I use some photography related apps under Ubuntu. These are free and easily available via the Software Manager. The same quality of apps are not available under Win7.

      I highly doubt the veracity of that last statement given that Windows is home to applications like Photoshop and Lightroom.

  36. A step back by xhrit · · Score: 2

    Using a modern thin client is pretty much like using 50s era time-sharing systems, with the exception that the modern variation slaves inferrior microprocessors to a more powerful cluster of devices, instead of slaving pure IO devices to said systems. The question then becomes if you are carrying a device that is in itself more powerful then the systems in use even 5 or 10 years ago, what advantage does connecting to 'the cloud' holds over the advancements in computing technology that originally allowed us to move away from this computing model?

    Fundamentally the issue is data security and usage control. There is no advantage to the end user, only the content providers who maintain the system.

    1. Re:A step back by earls · · Score: 1

      "There is no advantage to the end user" Agreed, because data security (backups) and usage control (universal access) only benefit the content providers. I fucking hate Chrome, LastPass, Xmarks, Google Docs, etc. for that very reason. There is no advantage to connecting to 'the cloud'.

  37. Re:Anyone who asks this question should not be in by jkmartin · · Score: 5, Insightful

    The promise of thin clients has never been on upfront costs. The advantages have to do with maintaining the clients once they have been deployed. Think patches, service packs, O/S upgrades, memory upgrades, HD replacements, etc. With traditional desktops many of these changes can only be done by going to each machine individually. Additionally, thin clients make backup/restore trivial whereas trying to enforce data retention standards on desktops is always a battle. While these issues may not present themselves in a small to medium sized company, trust me when I say that with thousands of installed desktops there are hundreds of people dedicated to maintaining the hardware and managing the environment.

    I'm not sure what you mean by "there aren't suitable thin client options for most businesses." Most of the actual business of say a bank, or an insurance company, or a web vendor, or just about any company that isn't a full fledged software developer comes down to a few apps that rarely require huge amounts of memory, the latest video card, or even a hard drive since most of those apps just run as a client and save data on the server anyway. In fact I can think of few businesses where thin clients shouldn't represent the majority or installed systems.

  38. Horrible performance and high cost by Anonymous Coward · · Score: 0

    I work for a large US bank that is currently trying to force VDI on everyone including those for whom it is a poor fit (developers and engineering staff, etc.). The cost of the servers plus the cost of the thin client hardware is _FAR_ more than what we can buy PCs and laptops for, even after they cheaped out on the servers by using compute nodes with inexpensive and poor performing raid controllers. The performance is dreadful as we're running a bloated Windows 7 desktop with Office 2007. User profiles are constantly becoming corrupted requiring recreation. People in my area are spending large chunks of their time with the Help Desk and support teams. Many of the apps themselves are even virtualized further using Microsoft's App-V, formerly Softricity. When you need an app that doesn't run well (or at all) on the VDI client they tell you to access it via a Citrix session which is also very expensive to run. I'm waiting for the CIO to finally have someone clue him in to the costs and watch the entire thing unravel.

    1. Re:Horrible performance and high cost by sjwt · · Score: 1

      Sounds like shitty implantation, never seen one of those in a major company before.

      Your IT department needs an ass kicking

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
  39. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  40. Why I think they may not use thin clients by thetoadwarrior · · Score: 1

    Asking why tech companies don't use thin clients I think is bringing up a poor point.

    I think they're pushing them as a way to have cheaper consumer machines. I'm not entirely sure they'd expect people to run eclipse on them.

    However a clueless consumer who never bothers to back up or update is actually better off using things like Google docs and gmail if they primarily surf the net and use email and Word.

    Likewise I'm sure Google view Chrome OS as something more for your grandmother / mother than your next development environment. That said you do find companies using the cloud and things like Google Apps more often. So they are moving that way too but they're going to be more selective about it.

    1. Re:Why I think they may not use thin clients by earls · · Score: 1

      Now I understand why that bitter old bitch got a CR-48 and I was left high and dry!

    2. Re:Why I think they may not use thin clients by Todd+Knarr · · Score: 2

      Pretty much. I divide users into 4 categories:

      1. Ordinary users. They don't use computers, they use applications. The computer's just the plumbing needed to make the applications work. They don't know tech, they don't want to know and they really shouldn't need to know. They need their applications, and they should have as little access to and control over the plumbing underneath them as practical. Give them the tools they need to do their job and leave the maintenance of those tools to the guys over in the tech shop.
      2. Specialized users. These are people who have a particular skill or ability, something they were hired specifically because they can do, and they need particular special tools to do it. These people should get the tools they need and the access they need to do the jobs they were hired for. If needed, sandbox them. Don't try to force them into the "ordinary user" mold, they were hired because they aren't ordinary users and the fact they aren't is what makes them valuable to the business.
      3. Developers. These are the people who're going to be writing the software everybody else is going to use. That means a couple of things. First, they're going to need more control over the systems they're using. They're going to have to debug problems and figure out how to configure things to make their software work, and they can't do that without a lot more access than normal. Second, they're by definition going to be working with stuff that isn't part of the normal setup. They're working on the next generation of stuff, obviously that's going to involve using the next generation of tools and supporting software too. And they tend to know more about the internals than even specialized users do. They know version control and all that, and they know all about the amount of work needed to recover from losing data and they want to avoid it if possible. Give them the control, sandbox them into a development network if needed, and trust them to do their jobs.
      4. Systems and network administration and maintenance. These are the techies that make all the IT infrastructure work so #s 1-3 can do their jobs. If you're worrying about controlling their access and environment, you're missing the point: these are the people who've got root, who spend their workday in the internals of the system, they've got total access and control and they can't do their jobs without it. If you're worrying about them damaging things, you've got a more fundamental problem than access control. So stop worrying and again trust them to do their jobs. They don't want to damage the network, remember they're the ones who're going to have to clean up the mess and they don't want to make more work for themselves than they absolutely have to.

      The higher the level you're at, the less useful thin clients tend to be. OTOH, at level 1 thin clients can be really useful if you've got control over the networks involved and can configure it so things work smoothly. Just don't try forcing someone at level 3 into an environment intended for level 1 (or vice-versa). It won't work, and you'll spend more time patching things up and finding workarounds for problems than you'll ever see in purported savings.

  41. Price by Osgeld · · Score: 1

    google shopping "thin client" nets me a 1.6ghz 1gb HP model at the top of the list for 342$

    in 2008 around that same cost I got a 2.6ghz X2 with 4gb 500gb DVD burner and a frikin geforce 9600GT

    so for me screw thin clients, maybe if a decent spec-ed one was less than 100$ I might look into it

    but then again I just put together a 1.6ghz dual core atom with 2gb 160gb and a dvd rom for less than 100$ that is not that much bigger than a thin client, so whats my incentive other than having a case that is only a couple inches smaller, no storage, and no media for 242$ more?

    1. Re:Price by Fulcrum+of+Evil · · Score: 1

      it's cheaper to manage and back up a more centralized installation. You can also build a thin client about the size of a book that is pretty much silent. Stick a shared monster box on the back end and maybe you'll think differently.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Price by couchslug · · Score: 1

      Those specs would make a Very Nice thin client, LTSP-style. A quick glance at Newegg indicates thin clients are still overpriced.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    3. Re:Price by Osgeld · · Score: 1

      yea if you take my nettop remove storage and disk your down to about 85$ and it still outspec's the 342$ hp

      that is what is wrong with the picture to me, would I love to walk in tomorrow with a reasonable plan for centralized thin client across the board, but its hard to do when you can get 3ghz P4's for 99 bucks off lease that run excel better, but 75-120$ each, 2 gig ram and not scraping the floor in performance, maybe

  42. Linux and SSH by Anonymous Coward · · Score: 0

    We just need widespread adoption of Linux as the primary business desktop OS and rampant use of ssh -X.

  43. thin client is an app not computer by kentsin · · Score: 1

    I think that saying about Chrome is also validate about thin clients

  44. thin = think - k by TheSHAD0W · · Score: 1

    There are a lot of positions out there where workers only have to hit a dedicated system on an internal web server, and occasionally hit other web pages. For this, thin clients are low maintenance, secure, awesome.

    For any job that needs more flexibility, this breaks down badly.

  45. Security mostly by boxxa · · Score: 1

    Anytime I have seen them, the user requirement for a computer such as a call center was minimal or a organization with very little IT staff so it helped with having one person to manage the clients and if one broke, swap it out quickly. The big plus of them is forcing what your users can access, knowing their work space is secure, and controlling what comes in and out of the organizations network since the workspace is in a container. Ya they are easy to mange and simple but with most of the SSL VPN devices out there now offering a similar controled desktop cache, the need for them is getting smaller and smaller.

    --
    Bryan
  46. Is this a serious point? by RapmasterT · · Score: 1

    And even the folks you meet from Citrix, Microsoft, Quest, VMware, and Wyse — the people selling VDI — use traditional 'fat' notebook

    It seems kind of obvious that people who have a need for notebooks are not the target market for VDI. A portable computer is likely intended to be carried outside the VDI workspace where it rapidly becomes an unworkable model.

    Am I missing something, or is this a really poor point to try to bring into this discussion?

  47. Ever open a PDF over a RDP connection? by jamesh · · Score: 1

    Adobe Acrobat Reader is awfully slow under RDP. Some of the other PDF viewers are better but not by that much. Unless they can fix that, RDP isn't going to be a solution for anyone I know.

  48. Re:Anyone who asks this question should not be in by Anonymous Coward · · Score: 0

    It seems you havent run IT in a medium to large business. When I ran about 1/3 of IT for a fortune 50 company, we had hundreds of client application profiles. Thousands of unit and division developed applications. A sales organization that couldnt work with IT as they felt they had to move faster than we could at screwing up their stuff. Just migrating from one operating system version to the next took so long it'd have happened faster if we just put the new OS out on replacement machines and let it happen by itself.

    Let me ask a different question: if thin clients are so great, why did we move away from the mainframe model to the networked pc model? And if thin clients are so good, why dont we go all the way and go back to the mainframe model?

    Lets see: better and more consistent power on the users desktop for about the same price, no problems with network overload/congestion/downtime, no problems with back end server congestion, no problems with one piece of gear hosing down dozens or hundreds of users, and the price for both solutions might actually favor fat clients.

    This isnt a technology problem, its a business problem. We went away from mainframes because IT couldnt possibly provide all of the applications, customization and uptime on a centralized architecture than we could on 'thick' PC's. Thats why we went to that and its why we'll stay there.

  49. Hidden pains in the ass... by fuzzyfuzzyfungus · · Score: 1

    Thin clients have their uses(though the hardware costs are bloody usurious for what they are. For some ARM widget or a geode board I should not be paying as much as a low-end dual core desktop with HDD, CD/DVD drive, Windows licence, etc.); but there are annoying pitfalls:

    With your classic Citrix or MS Windows Terminal Server, you end up paying once for the backend servers(fileservers, DB, internal web stuff, etc.), once for the terminal servers(to keep the thin clients going), once for the thin clients, and then it is happy-fun CAL time. You can re-ghost a lot of flakey client machines for that money. Worse, the number of applications that just. don't. quite. work. right.(or at all) on Windows server vs. Windows Client or RDP/ICA vs. local terminal is surprisingly large. And this isn't just fancy 3D or HD video stuff, where not working right over a fairly high latency link is expected, this is large amounts of benign-looking 2D software that just breaks when it sees a server OS or trips on some subtle single-user system assumption(one of my personal favorites was an issue with Flash that showed up in some citrix environments: if you logged in to the server locally, or went in via RDP, Flash worked normally, was installed, etc. If you logged in via ICA, even as an admin, Flash would simply not appear to be installed. No Flash-using sites would work. Period. The fix was munging some obscure registry key, for reasons unknown to any mere mortal(including Citrix support...))

    Dealing with shit like that can eat up a lot of admin time on your ostensibly "efficient" centralized system. Worse, since fucking up a citrix box can ruin it for a whole bunch of users, you have to tread softly and otherwise treat the servers like servers. Citrix being a brittle bastard doesn't help(Why sure, why shouldn't updating the JRE by a point release or two break the system horribly?). Users, for good or ill, want their updates, and their flash plugins, and so forth. Unless you are dealing with crazy-secure requirements, just letting relatively inexpensive desktop admins cowboy around, swapping out and re-imaging the occasional broken config, actually seems to result in more happy user hours than does your carefully curated citrix setup.

    I can only hope that the VDI-style "one desktop VM per user, spawned dynamically" at least solves some of those problems; but it is still worse than it looks...

    1. Re:Hidden pains in the ass... by CAIMLAS · · Score: 1

      and then it is happy-fun CAL time. You can re-ghost a lot of flakey client machines for that money.

      Not unless it's an automated process, you can't.

      Let's say you've got 1000 users, so $15,000 or so in user CALs. That's a chunk.

      How many Windows desktop support monkeys would you need to support 1000 workstations? My guess is somewhere around 3-4, if they're overworked and behind the curve.

      Meanwhile, one or two server admins can manage the work load, if they're allowed to plan sufficiently far ahead and purchase requisite hardware to do it right. So you save 2-3 salaries - significantly more than the $30-40k they're making (more like 60-80k cost to the company, each).

      Additionally, you've going to save a full cycle of workstations + $100 per workstation or so, because you bought thinclients. That's another $500,000 + $100,000 in your pocket.

      So what if you've got to buy a couple dozen more $200 disks, five or so more $5k servers, and some pricey SAN licensing? You are still way ahead. Arguably, the hardware savings on workstations alone make up for this, particularly when you consider that desktop users do not use spindles as much as a power user would, so you're able to more evenly provision effectively.

      Switching fabric may push you over the top, but even if you need 25 $1500 48 port gigE switches, and end up spending a bit more than you would with desktops, there are several other key advantages:

      * The environment is better maintained (or, at least, easier to do so for a competent person) due to its centralized nature.
      * Your upgrade cycles can be more easily planned for
      * Upgrade cycles will be relatively fast due to the lack of upgrade prerequisites; storage, virtualization frontends, and thinclients can (should be able to) be upgraded independently without the other parts really caring, with negligible downtime. No more half-year long "migrations".
      * You are not only enabled to do so, but have to plan ahead to do things right - as a sysadmin should.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  50. Take a step in the other direction by jamesh · · Score: 1

    The only thing that makes my computer mine is my data (OS, apps, documents, etc). None of the places I work have the sort of connection that could be relied on for speed and availability to make a Thin Client a workable option, so I'd rather sneakernet my data with me and connect it to whatever computer happens to be around to make it 'mine'. Properly encrypted and backed up at any given location of course.

    I'm not actually doing this of course, but it's something i'd like to try.

  51. VDI is a solution to yesterday's problem by ScaredOfTheMan · · Score: 1

    Listening to everyone here talk about all the IT administration benefits of VDI I am reminded why most IT organizations are so out of pace with their businesses. Not that the enhanced security, control and back up are bad but the cost in end user and business agility is simply too much. Need too roll out video conferencing on the desktop - sorry too bad (I know there are some exceptions), need real mobility - sorry too bad, need to install some new system that doesn't play nice in VDI - sorry too bad. What if you want to access outsourced or hosted services, now you have to ride back to your server, then ride out to the internet or VPN, all in all not a good solution for majority of users.

    Why would any user voluntarily give up the features, and freedoms of local computing just because the IT guys say it makes their job easier. The answer is they won't. Thin will remain where it is now a very effective niche solution for basic application access. The future is fully functional multimedia mobile clients with access to secure services provided via your own data center or some outside cloud provider, not a wyse terminal.

    1. Re:VDI is a solution to yesterday's problem by Fulcrum+of+Evil · · Score: 1

      Why would any user voluntarily give up the features, and freedoms of local computing just because the IT guys say it makes their job easier.

      Cost of maintenance, loss of value when someone loses unbacked up data in a machine failure. Downtime due to hardware failure (thin clients => simpler repair procedure). It's not a 100% win, but it's great for a number of use cases, so use it where it works. Of course, I'm a dev, so I get a fancy box, or a slice of a monster build box sitting in the closet.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:VDI is a solution to yesterday's problem by jimicus · · Score: 1

      loss of value when someone loses unbacked up data in a machine failure.

      Trivially easy to nail in AD so you can't easily save to the local hard disk. Actually, now I think of it you could nail that with NT-4 policies, FFS.

      Downtime due to hardware failure (thin clients => simpler repair procedure).

      Any business that is large enough to get a substantial benefit from thin clients should have PCs imaged to a standard build so hardware failure is a matter of "switch box first, ask questions later". Otherwise, they are most definitely Doing It Wrong.

    3. Re:VDI is a solution to yesterday's problem by Fulcrum+of+Evil · · Score: 1

      The point here is that thin clients make the 'switch box first' approach a full fix from the perspective of downtime. And yes, you can set up GP so that saving to disk is hard to impossible, but most places I've been don't do that.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  52. My favorite stupid fat client story by dbIII · · Score: 1

    A while back my local University library used a pile of green screen terminals for the catalogue system. It was announced that at great cost it was all going to be upgraded to PCs with MS Windows some time around 1994.
    The result was that instead of a terminal with easily readable text you had a telnet window with tiny text, terrible response time and a few extra steps before you could do everything. Pile on about four or five virus incidents a year (kids tried to put games on them from floppy) that took the entire lot down and a lot less PCs than the terminals they replaced due to cost and you have a debacle that kept costs high enough that they couldn't afford a web based system until about 2005.
    I think the theory was the PCs could be used as something other than terminals. In practice that didn't happen - no CDROM access, no web browser, no text editor, no ability to print what was in the terminal window. Just expensive PCs as dumb terminals through five versions of MS Windows.

  53. Huh? by WED+Fan · · Score: 2

    Granted, I'm working in a highly secure environment with secure images, so we are all over the VDI for development. It allows my dispersed developers world wide organization of death and destruction to work in a large team environment while being in Europe, Florida, California, Washington, Japan, Hawaii, and Singapore. And yes, I am being completely serious.

    It does allow us to provide a central pool of tools that make changes without dealing with the local machine that is controlled by another agency.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  54. Define "Thin Client" by Venotar · · Score: 1

    Does a CR-48 count as a "thin client"?

  55. University Application by Sylak · · Score: 1

    In my university, IT uses thin clients all over. They're placed as computers in residence halls, in the libraries (along with a lab of dual-booting Macs in each library), and in the campus center. They use ~3 different servers that different buildings connect to, but it makes it easy for them to manage software things especially considering i imagine it saves on licensing costs

  56. Re:Anyone who asks this question should not be in by RobertM1968 · · Score: 1

    Well, I don't know how you did your math, but you sorta screwed up some numbers somewhere along the lines.... Thin clients are cheaper, you need to look at patching, and managing all those machines, warranties, and everything else. Thin clients mean that there is no local profiles, no local domain requirements, a stripped down windows means no patching and if you do you netboot the machine and serve it out over TFTP on a saturday when nobody is around (Including you!) and just do another run later to deal with the exceptions. Your down time on a properly implemented thin client solution is a LOT lower than what your going to end up with using standard desktops, as a CTO though, your going to have to realise that your going to pay higher wages to get the right guys who understand the technologies and can properly administer it

    *I* understand all of that. *YOU* understand all of that. **Most of those on Slashdot** understand all of that.

    Now... tell me which boss of any decent sized company understands all of that? And which ones see it as a waste of money for the reasons I indicated. I know I should have made that clear above... but I figured we'd all experienced those situations where justifying such expenses/purchases for legitimate reasons get shot down by those in upper management that dont understand squat about technology.

  57. Bandwidth... by ayelvington · · Score: 1

    Thin is a relative term, and bandwidth was a serious problem with the organization that I used to work for. We were spread out all over the place, and many of our platforms were mobile. The thick client only had to move the data, but the thin clients were fussy about the pipes. So, speaking for one user, thin only worked well when I had a fat pipe.

  58. Re:Anyone who asks this question should not be in by RobertM1968 · · Score: 1

    For your first paragraph, see my post directly above.

    For the second... banks rarely get thin clients - yet pretty much run telnet apps with some specialized drivers for the printers, MICR readers and bill counters. They barely need a thin client. Sadly, they instead run full blown copies of Windows with a telnet window and some web apps.

    Sad, isnt it? Perfect client base pushed in the wrong direction.

    As for "there aren't suitable thin client options for most businesses" my point is this... Windows 7 is hardly thin client capable on what WAS thin client hardware. Even Citrix WinFrame and such require something decent for such "thin" clients. And while the up front costs are the same (and support costs less), most businesses dont think about such things and look at it the wrong way, as I covered in my last two posts. THAT is what makes it unsuitable.

    See my point? It doesn't (or rarely) matter(s) if it's suitable to the TASK. It matters if it's suitable to the CUSTOMER BASE one is targeting it at. And sadly, nowadays, it is not - otherwise banks, insurance companies, numerous chain stores, restaurants, etc; would all be running thin clients. I know I should have clarified further. Hope this does.

  59. Re:Anyone who asks this question should not be in by earls · · Score: 1

    "Let me ask a different question: if thin clients are so great, why did we move away from the mainframe model to the networked pc model? And if thin clients are so good, why dont we go all the way and go back to the mainframe model?" I love this argument. Short answer: Technology. Why did we leave mainframes? Because we could have a computer at home. Why don't we all go back? We are, and will. Why? Because of the Internet. If the Internet (broadband) existed in the mainframe era, we never would have left mainframes.

  60. It may be old school but it works by emeitner · · Score: 4, Informative

    At my place of employment, 250 employee co-operative retail with three locations, I set up a 2 node DRBD/Heartbeat cluster. It is running NFS, Samba, LDAP. Clients, 42 of them, g are $275 Zotacs(Mag HD-ND01-U) running Ubuntu 10.04. I developed a disk image with everything the way we want it. It takes me 10 minutes to set up a new machine and most of that is the unboxing part. Clients authenticate via LDAP and mount NFS homes via autofs. Some apps are local such as Firefox and Thunderbird. Other business apps are accessed via A XenApp/Citrix server using the Citrix Native Linux client. And then there are the HR and Finance SAAS applications. Now the clients could just offer a RDP connection application and the Citrix server could be a server providing virtual desktops. But why? It would add a few more layers of complexity with little benefit. The client machines are cheap, fast, easy to replace. The OS is free. The user gets the performance of silicon on the desk with the storage reliability of a server in the closet.

    --
    Guru Meditation #6d416769.21610a21
  61. Re:thinner by earls · · Score: 1

    When the clients are universal and disposable, maybe you will understand. Focus on the future, not your current limitations. As the great John Lennon once said, "Some may say I'm a dreamer, but I'm not..."

  62. Connectivity is too Expensive... by CohibaVancouver · · Score: 1

    I work for a company that, amongst other things, makes laptop security software. Anecdotally, one of the reasons we see a slow adoption of 'thin' clients in mobile fleets is the reluctance of enterprises to deploy wireless broadband (cellular) cards into their laptop deployments. If you have 1000 laptops, at $50 per device per month for mobile broadband that's another $2.4M for wireless data over the 4-year life of the laptop. A tough pill to swallow, and you can't expect your mobile employees to constantly seek out free WiFi. Until internet connectivity becomes ubiquitous at a much cheaper price point, clients will stay thick...

  63. Re:Why am I not using VDI? I have my own cloud. by Anonymous Coward · · Score: 0

    Interesting, I was thinking about doing something like this too. What FOSS software are you using to do this?

  64. Gaming on RemoteFX (videos) by splerdu · · Score: 2
  65. Re:Anyone who asks this question should not be in by RobertM1968 · · Score: 1

    I'm going to call BS partly on this. Most of the business world is using basic productivity software, probably Microsoft Office, with some users needing access to an accounting package or CRM.

    This brings us to a point I made earlier about much of this stuff no longer being "thin". Please, oh please, try to run Office 2010 on a true thin client setup. PLEASE. Do try. Now, once you've gotten your THICK client computer, running your THIN client setup (wait... is it Windows 7? Is that thin client possible? Or is it "thin" client possible?). Now explain the added expenditure in new server hardware to support your "thin" client setups.

    Then explain why much of the stuff needed to do ancilliary work (ie: surfing the web for whatever reasons; research, visit competitors' sites, visit client sites, visit suppliers sites, etc) just wont work on a true thin (software AND hardware) client setup... oh yeah, because browsers and (ugh) Flash need better hardware. This (all of the above and what else I mention in other posts) is what brings us to the "unsuitability" factor.

    It does NOT matter if it's the best technical solution to the task. Those with the expertise to know that are NOT the ones generally in charge of the purse strings.

    It makes PERFECT sense from many TECHNICAL standpoints to implement a thin client setup. As far as businesses are concerned, because most are NOT run by tech savvy people, it makes NO sense.

    Gotta remember, things work because of the IT department. Hard to convince a non techy person to spend more money - or the same amount of money for "less" when the system already works. Does that now make sense?

    Thin clients aren't so much about up front cost as they are about reducing long term support costs. Using thin clients in an enterprise or small to medium business environment gives you a lot of benefits to the long term bottom line. From a security perspective, you cut the "attack surface" of your network very sharply - from dozens if not hundreds or even thousands of desktops that each need antivirus, security updates, administration, and security monitoring, down to a handful of servers that you can lock down pretty tightly.

    Well, that's not entirely accurate. But close enough. Anyway, I have covered that all below. *I* am aware of this. *YOU* are aware of this. Most upper management in mid to large business are NOT aware of this, and CANNOT be convinced of this (hence, too numerous places to count that SHOULD be running thin clients do NOT). If the IT department is doing their jobs, NONE of what you mention is a problem to begin with. Hard to sell someone non techy on a solution that they will get "less" on to solve a non-problem (because the IT gang knows what they are doing).

    NOT JUST TO YOU - BUT TO EVERYONE:
    You ALL forget this is about why thin clients aren't being adopted and aren't suitable. This has NOTHING to do with the accurate technical reasons you all suggest. If you had remembered that when you read my post, perhaps you would have understood the context of it.

  66. Thin clients are used. by drolli · · Score: 1

    If you dont believe it, open your eyes. I saw them in: city administrations, insurances, university administrations. At many of these places the thin client runs a simple terminal applicaiton (up to around 2005 these places often had real terminals) to access the terminal-based solution (often more efficient than "web 2.0", especially when operated by somebody who knows the right key combinations since 20 years), plus now having the advantage of reading a word document if something slightly non-standard happens (and instead of filing a typewritter-written letter it now goes in the database), or of sending an email.

    In short: People whose work requires only very well defined form of interaction and not watching videos.

    1. Re:Thin clients are used. by jonathancarter · · Score: 1

      You can watch videos and run 3D applications well with modern thin client systems these days. If you can't then you're running old software or crappy thin client software :)

  67. Re:Anyone who asks this question should not be in by guruevi · · Score: 1

    We left mainframes because they were slow and expensive and they got to be more expensive than a desktop.

    That is still true today. To give your VDI some decent performance you need SSD's or 10k RPM disk cabinets, a couple of 8-core servers and a very good interconnect between it all. Then you have to deal with the licensing which isn't very cheap. Total investment cost for decent performance on just 20-50 virtual desktops is usually around $40,000 and you'll still need thin client systems near $200 a piece. You can get computers for under $500 that will give you the same performance as your virtual desktop.

    Even if we had broadband Internet back in the day, the Internet (and any network for that matter) is too unstable to be acceptable. If you think about the amount of things that can and frequently do go wrong (DNS, DHCP, LDAP, BOOTP, TFTP, switches, cables, capacity) on top of what is basically a full computer on both sides you'll understand that in many situations it isn't what you were looking for.

    The places it does make sense for is where it is going to be used. High-risk (of data or physical theft) or very uniform systems (such as call centers, single applications, kiosks, cashier stands, classrooms, ...) that require both a minimum of management and minimum interactivity.

    There are other solutions besides using VDI. If data loss because of device theft is an issue, use encryption. If any data loss is an issue, use networked data/home drives. If you want a uniform system booted every morning, use netboot.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  68. Look at a Real Thin Client by Anonymous Coward · · Score: 0

    Take a look at Oracle's Sun Ray thin clients. They are completely state-less (No hard drive or OS to manage), everything is in your server room. You can use smart cards and go from one Sun Ray to another with your desktop session following you. On the server side you can use VMware, Oracle VM, Oracle VirtualBox, Xen, etc as the servers for your Windows, Linux, or Solaris sessions. It's a very light-weight solution and easy to setup. The plus side is that thin client has a built-in VPN client so you can use them from home as well. There are even 3rd party vendors that make Sun Ray laptops. I think it's better than all of the mini-PC options running Windows, since they still require hands-on management.

  69. Thin is In by pogson · · Score: 3, Interesting

    There is so much FUD in this topic. M$ and "partners" try to upsell this technology to make sure they can tax it. If you run GNU/Linux terminal servers and simple X window system clients you get all the benefits of virtual desktops at much lower costs: cheaper servers (more processes per gigabyte and no licensing fees), cheaper thin clients (no need for gB of RAM or hard drive) and better performance (files are cached in RAM on the server or retrieved by a hot RAID). I use this technology a lot. I get 5s logins and 2s opening of windows to huge apps even using old PCs as thin clients. The usual VDI solution involves one virtual machine per client, a huge waste of resources although flexible. If you want low cost and reliability keep it simple and stick with GNU/Linux. It costs about $30 per client to have a good server on-line. New thin clients can be bought for less than $50 and used ones cost nothing (old XP machines are $0). Don't listen to the FUD. Go all-in for thin clients and forget the VDI bloat. Use GNU/Linux.

    --
    A problem is an opportunity http://mrpogson.com
    1. Re:Thin is In by jon3k · · Score: 1

      Not really viable for an enterprise. Using $50 thin clients and "old XP machines"? And how should I manage my several thousand machines spread across the U.S.? How do I run my Windows based apps?

    2. Re:Thin is In by lidocaineus · · Score: 1

      And if all the apps are windows based?

    3. Re:Thin is In by pogson · · Score: 1

      Most of us are not in such a situation. Where I work we depended on only two apps, IE and Office. We chucked them for OpenOffice.org and FireFox and Chrome Browser. Things are working well. We get greater speed and reliability without having to buy lots of new hardware.

      --
      A problem is an opportunity http://mrpogson.com
    4. Re:Thin is In by pogson · · Score: 1

      Change apps or run that other OS in a virtual machine or with WINE. WINE is much cheaper because you don't need a licence fee for that other OS.

      --
      A problem is an opportunity http://mrpogson.com
    5. Re:Thin is In by lidocaineus · · Score: 1

      Ok, you've just gone into fanatic mode and are just tossing around just as much fud. Clearly you've never worked for any business larger than a handful of users that use those apps. WINE is not a solution for any kind of centralized management, even on a terminal server. And even if you could work out all the kinks (handling policies, handling automated rollouts across multiple terminal servers, integrating printers, dealing with UI issues that confuse users), by the time you've done all that, you've already sunk more into time costs versus licensing fees.

      While I will say that Windows-only apps are annoying, there are plenty of them, and they are a necessary evil where no counterpart exists (and I'm not talking things like Office here).

  70. They have a place by Tjp($)pjT · · Score: 1

    I use thin clients (on fat machines though) to poke at the machines 40 miles from me at our captive ISP. But when graphics performance starts to be an issue, thin loses to fatter machines. It can be mitigated with smarter thin clients that are specialized, but then thin is a bit less thin. And as network bandwidth at 100 megabits or better becomes, 1 available, and, 2 reliable without latency issues, then thin clients may make more sense. But thin clients in graphics applications are essentially broadcasting a dedicated streaming video feed and the bandwidth for millions to do that in a major metro area just aren't in place ... yet.

    --
    - Tjp

    I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

  71. Re:Anyone who asks this question should not be in by contrapunctus · · Score: 1

    Why don't we all go back? We are, and will. Why? Because of the Internet. If the Internet (broadband) existed in the mainframe era, we never would have left mainframes.

    Are you on the ChromeOS team? :P

  72. Re:Anyone who asks this question should not be in by amcdiarmid · · Score: 1
    Hello, I am more of a "drank the vm juce" than the next guy. (Who by the way is kicking me under the table when I keep saying to put everything in my vmWare clusters.) I think a lot of what you are saying is undercut by the statement "many .. changes can only be done by going to each machine individually."

    Except for the hardware bits, this is a non issue: See Shavlik, Zen (does it still exist?), SCCM, etc.. Hell, my crappy little office (4K users) does patches & updates using a combination of WSUS & SMS. If we really needed to, we could deploy .msi packages via AD (Please no.), or logon scripts.

    As far as the hardware goes, In ten years I have very rarely seen shops that actually update hardware. (exceptions to the rule: Computer savy users (eg: (un)helpful admin proxys); admins) Usually the top dogs have their oldish stuff pushed down the line, and stuff gets thrown out when it depriciates: Too much trouble to buy new memory to upgrade. We want everything the same. Like eMnim.

    Anyway, that's my $2 The issue that usually kills VDI is licensing. It's an expletive. Out of curiosity, has anyone used any of the application virtualization products? Symantec (slogan: Where good products go to die;) has one where you can roll out apps in a para-virtual manner with delta updates & rollback capabilities. I saw another one recently where a VM with the OS+application stack was pushed to client machines & managed from a central template. (At least that's what the marketing drones said.)

  73. Web by Art3x · · Score: 1

    From the article:

    Most users now either do, or could, spend much of their working lives in the context of a Web browser. Writing documents, fiddling spreadsheets, editing presentations, handling e-mails, filling accounting forms, ordering supplies, learning about the competition, collaborating with co-workers, meeting with partners and prospects--I increasingly do all of these things online. As a content producer, I still spend a good deal of heads-down time in heavyweight apps, but less every year. There's much less of my desktop to be virtualized because it's been so extensively Webized.

    The Web is a nice compromise between thin and thick. Especially with Chrome and newer versions of browsers allowing work offline.

  74. Feedback from a Citrix employee by Anonymous Coward · · Score: 1

    Disclaimer - I am a Citrix Sales Engineer.

    There are a couple different technologies that tend to get grouped together (as can be evidenced by other replies within this thread). I'll give some examples, but keep in mind they will all be Windows related. I work with enterprise customers every day and outside of specialized environments using Terminals, -ix development tools or SunRays the vast majority of what I see (on the resource side) is Microsoft Windows based solutions.

    Virtual Desktops
    1.) Shared Hosted Virtual Desktops - Ability to deliver WinServer desktop hosted within a datacenter to multiple remote users (think Terminal Services full desktop)
    2.) Hosted Virtual Desktops - Ability to delivery WinXP/Vista/7 desktops (either virtual or physical) hosted within a datacenter to remote user (think typical "VDI")
    3.) Local Virtual Desktops - Ability to delivery and manage a virtual desktop to a remote device that is useable online. (think local VM or on-demand streamed image)
    4.) Offline/Mobile Virtual Desktops - Ability to deliver and manage a desktop to a remote device that is useable offline. (think local VM that synchronizes when online)

    Virtual Applications
    1.) Shared Hosted Applications - Ability to delivery WInServer based applications within a datacenter to multiple remote users (think Terminal Services published applications)
    2.) Streamed Local Applications (Online) - Ability to package and deliver an application to remote client without need to install for online use
    3.) Streamed Local Applications (Offline) - Ability to package and delivery an application to remote client without need to install for both online and offline use

    Client Devices
    1.) Traditional Fat Clients - typical client device, usually running Windows, MacOS or a flavor of Linux
    2.) Thin Clients - stripped down client device typically running an embedded version of WIndows or a free Linux varient
    3.) Zero Clients - special class of thin clients with no data at rest and little to no configuration (definition varies by vendor and customer)
    4.) Traditional Laptops - same as traditional fat client but on a laptop
    5.) Thin Client Laptops - same as thin client but on a laptop
    6.) Mobile Devices - Smartphones, iOS devices, Android tablets

    Types of Workers
    1.) Task Workers - mundane repetetive tasks. Typically only interact with a couple applications (think data entry or call center)
    2.) Knowledge Workers - tasks may require interaction with more applications and advanced functionality (think analsyst or office manager)
    3.) Power Users - job funtion requires advanced hardware or software (think developer or artist or 3D designer)
    4.) Mobile Users - job function requires being useful while disconnected.

    The problem with "VDI" as understood by most people and how it is portrayed in the media (and many vendors) is that it is a one size fits all panecea that will reduce ROI and solve every problem your workers ever expereinced while making them more productive at the same time. This is not true. To further complicate the issue many people pick an item or two from each of the lists I presented above and try to figure out why their understanding of VDI will solve (or not solve) their issues and ignore everything else based on their stake in the discussion.

    Now to address the statements in the original article (and Brian Madden's observations):
    - I work from one of 4 devices. 1.) An Android based smartphone, 2.) A laptop running Citrix XenClient hosting multiple virtual desktops with multiple operating systems, 3.) A Macbook Air and 4.) My home computer running Win7 x64.

    - When I need to work with internal corporate resources I will typically launch a corporate virtual desk

  75. Running linux thin/fat clients by Anonymous Coward · · Score: 0

    Ok, I am really, really amazed at how much FUD surrounds this. Most of the downsides to all of this are MS and Citrix licensing. Where I work, I maintain a small army of linux thin/fat clients (5000+) stations.
    The reason for the "thin/fat" designation -- we once ran true thin client with the CPU load on the server -- but with modern hardware this became pointless with a fast network. So our latest generation of client are more of a network HDD. Everything run locally, and there is no HDD in the box.
    The main benefits:
    Cheap -- computer are less than $200 each.
    FAST -- with 1-2 Gig of ram and a large preloaded cache the server disk IO is much greater than a standard desktop HDD.
    And the BIGGIE -- the computer can be changed out like a toaster -- no local data, so a computer failure usually means replace the hardware (cheap) and turn back on with all the user data intact.
    Network outages are rare and very quickly dealt with, and even then a user can login anywhere and get back to work. With server level virtual desktop, the user can remote in and get there full desktop (even with workstation off) over dial up speeds.
    Want to update software on 5000+ workstations -- this can be done over morning coffee.
    We easily run 300 workstation from 1 server, with the biggest limitation right now being HDD speed (just a 4 drive array).
    So, for a site with 300 workstations -- we have 1 server (4 CPU cores, fast network, small disk array), and a whole bunch of $200 workstations (yes, we run CAD, 3D rendering with render farm, and other heavy apps). Cheap, fast, reliable, easy to maintain, full remote managment).
    We even remotely turn on and off the workstations, and get alerts at 7:00 am if anything is not working to have it fixed before people start showing up for work.

    $0 in licensing costs.

    Before anyone gives me the whole -- you can't run that much off 1 server -- I have 30 sites currently in production that can show you otherwise.

  76. Follow the yellow brick road by magusnet · · Score: 1

    1) mainframes, terminals
    2) minicomputers, dumb terminals (VT52/VT100/etc.)
    2.5) personal computers (PCs = laptop/desktop with "powerful" CPU and "lots" of local storage for both applications and data)
    3) servers (cheaper minicomputer?), PCs (from above), later thin clients (PCs without local storage)
    3.5) virtualized server (minicomputer or mainframe hosting servers), PCs, thin clients (netbooks, iPads, Android/Chome devices, WinCE/Mobile, etc.), Virtual Desktop Infrastructure (VDI, {{reducing need for local storage}}
    4) cloud (mainframe) via server, PCs, web operating systems, netbook, VDI, Android/Chrome {{device usage limited without Internet connection}}
    4.5) "InterCloud", replace cabling with sub-standard RF communication and return to the mainframe beginning (1)

    ----
    Hey I just published my new $1 App on iTunes that was free on Fred Fish 20 years ago and did more. {{psych}}

  77. Thin notebooks? by Anonymous Coward · · Score: 0

    "the people selling VDI -- use traditional 'fat' notebooks"

    How does this statement even make sense? Who would want their portable notebook computer to have to be connected to a network to work at all?

  78. Vulture Central: Wyse R90 series terminals! by Anonymous Coward · · Score: 0
    1. Re:Vulture Central: Wyse R90 series terminals! by RobertM1968 · · Score: 1

      http://www.theregister.co.uk/2010/10/27/sysadmin_wyse_thin_client/

      Cheers!

      PS: they Wyse openSUSE friendly ones.

      http://www.wyse.com/thincomputing/index.asp

      http://www.wyse.com/products/hardware/index.asp

      See? This is nice: http://www.wyse.com/products/hardware/thinclients/R50LE/index.asp

      Amazingly wonderful - if only the world would move off Windows. Again, as I've stated before, it's not a matter of how wonderful the technology is. Sadly.

  79. Really thin. by Anonymous Coward · · Score: 0

    I use ssh.

  80. VDI - awful by Anonymous Coward · · Score: 0

    I have been working in a virtualized dev environment for 6months + .
    Its awful.
    Recently had a horrendous performance problem (performance has always been poor).
      Instead of this effecting one developer it was effecting 50+ people.
    The "thin" client are really mini -pcs that churn out heat, overhead and die frequently.
    I dont know who over committed the servers are but the cpu are over taxed . Memory is not a problem.
    Deploy a company wide application and you might find that on plain old desktops - fine, but on the virtual, it behaves badly and basically messes up the virtualized server (think network you have a massive single point that is having its local set of NIC being hammered).

  81. seamlessness may be the key by tota · · Score: 1

    I am quite surprised to see that everyone in the comments is so focused on full VDI, without mentioning seamless integration.
    I think that the distinction between local applications and remote (or "cloud") applications is becoming more and more blurred.
    Both NX and Xpra allow for seamless applications that integrate very well with any existing desktop.
    It's always easier to get people to evolve and develop new ways of working rather than asking them to switch everything to VDI from day one!

    There are lots of good comments in this thread about security implications. Like any other technology, it may not be applicable everywhere, and security is certainly something that becomes a major issue once access to applications and their data becomes much easier to move around. Security considerations vary, and in a lot of business LANs you will find that ease of use and integration will be well ahead of security concerns (and rightly so - that's not being slack, just pragmatic).

    I am totally biased on this issue as I am the author of:
    http://winswitch.org/
    Which makes it easier to run seamless apps (NX, Xpra, VNC or RDP - or even full VDI desktop) and move them from one client to another. And I am also a contributor to Xpra. After having worked for quite a while on full NX desktops... (/end of totally shameless plug)
    I think these are exciting times for virtualisation of all sorts: system virtualization to single app seamless mode and everything in between.

    --
    TODO: 753) write sig.
  82. It's all about the target audience and planned use by Mysticalfruit · · Score: 1

    We have both where I work and it breaks down into what they're going to be using it for.

    If you're setting up a training center and you want an utterly locked down environment, thin clients make tons of sense. Reception desk, security desk, cleaning staff time card sign in kiosk? All great uses of thin clients.

    Developers, sysadmin, dbas? Thin clients quickly run out of gas.

    --
    Yes Francis, the world has gone crazy.
  83. Staged gains by TaoPhoenix · · Score: 1

    You have an important point, but maybe this can be tackled with staged gains. The whole Windows Lock is a multiplex thing.

    In a thread about thin clients, then give everyone Linux deskops and use a remote terminal login to ThatWindowsApp.

    To grow a base of support for any activity, there needs to be a pyramid effect. Right now Linux is stuck in the corner of "way out there". If 60% of business users would actually use the alternatives to Office, so that the only remaining sticking point is TWA, then the perception mood begins to shift. That's how we did it with browsers, to make IE have to prove itself against the quad of Firefox-Safari-Chrome-Opera.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  84. Re:Why am I not using VDI? I have my own cloud. by ThatOtherGuy435 · · Score: 1

    Seriously, I'd be very interested in this too.

  85. Portable work environment by CrazySpence · · Score: 1

    I use VMware View at work and all my work bookmarks and internal tools are in it. Yes I am using a fat laptop at work and a desktop at home but wherever I go I can use that work environment exactly as I left it and pickup exactly where I left off where as before I had a pre built VM at home for all my tools and it had to constantly be updated to keep up. This has made working from home or being on call on the weekends much easier for me.

  86. Please don't virtualize everything... by Anonymous Coward · · Score: 0

    The Citrix networks i've seen are usually those of healthcare providers. They have many remote locations and got sold citrix massively, because it lowered IT costs and some of the more archaic applications required it for multi-user support. Also they bought citrix with the idea that they wouldn't have to replace their client hardware, which would be expensive - just upgrade the server.

    Next thing that happened - large monitors became inexpensive, and many applications moved from archaic grey windows interfaces to webinterfaces. Suddenly the thin clients need replacement, because people want larger monitors and the old ones don't support high resolutions. And the network needs upgrading, because people want larger monitors. And the networks needs even more upgrading, because running a webbrowser over Citrix just is very very inefficient.

    Of course, there's no budget for that - why would there be, the salesmen said they never would have to replace their clients and networks anymore - at least not in the next 10 years! There's only budget for upgrading the servers.

    So, in the end, everyone's using a lousy thin client with a too small monitor that performs horribly because the network is too slow to use web applications.

    This loss in productivity costs a lot more money than hiring a few good system administrators that support people with PC's or Macs.

    1. Re:Please don't virtualize everything... by jon3k · · Score: 1

      We use 19" monitors with 7-9 year old thin clients at >1280x1024 and >1440x900 resolutions. Nice attempt at trolling using a strawman argument.

    2. Re:Please don't virtualize everything... by Anonymous Coward · · Score: 0

      Since when is a 19" monitor currently considered a large monitor? Would you work all day at a 19 inch monitor knowing that there are better alternatives?

      Plus, you apparently did things right with your Citrix. I've seen Citrix done right. With web applications, it then works sort of ok. It might work ok at one location, then someone adds a remote location and everything is slow there.

      My guess is you are not an end user, you're a sysadmin.

  87. It's like VD. But More. by jsepeta · · Score: 1

    VDI is a terrible acronym, I'll give you that.

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  88. Re:Anyone who asks this question should not be in by drinking12many · · Score: 1

    With any modern management system why would you ever go to the client, 99% of it is done remotely. I manage 10,000 desktops in 100 locations globally without leaving my desk using Altiris, SCCM or LANDESK type system. Service packs, patches, etc no issue all done with check boxes and occasional notification emails and a little bit of local testing/ limited production testing. You still need a hard disk on most VDI clients, ram is dirt cheap. OS upgrades are almost a non issue as well. We can deploy a desktop in 40 different languages in about an hour. We tried to look at VDI and with our good management system we currently have in place we could see zero cost savings if anything in some ways they would go up. In most companies 50% or more of your users are on laptops travel heavily and we KNOW internet connections suck in most of their locations VDI makes sense in some places but not most. The only places we could somewhat justify it were in our plants and kiosks. For everywhere else there is a good systems management software. It has its place but everytime we talk to someone about VDI we get the secret little nod that it wouldnt save us money. If you dont have a good management system it may help your business immensely but if you do its really really hard to find that cost savings they promise.

  89. I am! by Anonymous Coward · · Score: 0

    I'm quite happy doing dev work on my SunRay thin clients (with Solaris server on the backend).

  90. Latency, latency, latency... by juancn · · Score: 1

    Latency is always underestimated. I currently work on monster company that does all its development on hosted linux machines, so you basically have to use ssh+ some remote desktop (NX, VNC, whatever).
    This works fine if you are within a millisecond to the datacenter, but I'm currently ~200ms from it, and I tell you it sucks! Is almost unbearable. It so bad, that you get distracted while waiting for the screen to update.
    The worst part, is that most of the developers are in similar situations, sometimes worsened by limited bandwidth.

    1. Re:Latency, latency, latency... by jon3k · · Score: 1

      VNC is garbage compared to ICA/Session Reliability/HDX (and even RDS) . I can watch flash movies over VPN via a Cable modem with 100ms+ latency with zero loss in performance via the aging ICA protocol. I don't really have any experience with NX so I can't compare. But you cannot even begin to compare VNC with something like HDX or RDS. Not even remotely close.

  91. Reply: Mission Security or Mission Performance by OldHawk777 · · Score: 0

    Mission Security is part of reality. Mission Performance is part of actuality.

    Dumb, Dumber, and Dumbest C*Os and IT tunnel vision savants know that everything is solved by more security and more security makes IT admin/management a plush-position for Luddites.

    You can plan the best "ToDo" fantasy reality, but actuality means you "CAN" or "CANNOT" do.

    Org/Ops that focus on security are always reactive, never proactive; hence, mission failure is assured.

    The mission needs your folks: What do your folks need to do the job? How do you provide security?

    The mission always dictates, C*Os/GOs cannot afford to be Security-Losers/Fools.

    DO NOT allow security to mitigate mission performance!

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
    1. Re:Reply: Mission Security or Mission Performance by BenEnglishAtHome · · Score: 2

      DO NOT allow security to mitigate mission performance!

      You say that like it's an absolute. It's not. All security measures mitigate mission performance. It's just a matter of how much you're willing to stand and where you're willing to draw the line.

      I think most of us are willing to lock the building doors at night and run AV software. Both of those security measures mitigate against highest possible mission performance, as when low-level employees without keys can't come in to get some work done during off hours or a virus starts killing machines.

      I'm willing to bet that you are actually willing to accept some mitigation of mission performance in the name of security. You can't be as nuts as your post made you sound, can you?

      And if that's the case, making your position by overstating it as in your post does more harm than good. Non-IT folks who insist that NO mitigation is acceptable contribute mightily to unnecessarily high tension between the IT folks (who just want to help them get their work done while avoiding some screwup that causes the whole organization to stumble) and their customers. I've known of cases where system monitoring found a really nasty virus or trojan on a laptop and immediately took it off the domain. Then I've seen the executive to whom that laptop was issued DEMAND that their computer be immediately placed back on the domain because they had work to do. Like you posted, he would "...NOT allow security to mitigate mission performance!" (well, HIS performance, anyway, and screw everybody else).

      Absolutism like that is just stupid. So tell us where you draw your lines. That would be a much more helpful insight than what you've provided thus far.

    2. Re:Reply: Mission Security or Mission Performance by KhabaLox · · Score: 1

      System security is like viewed by non-techies like the admin. As long as there is no (known) breach, as long as the network is up, they don't care about it/him/her, and would rather do without.

      --
      Ceci n'est pas un sig.
    3. Re:Reply: Mission Security or Mission Performance by OldHawk777 · · Score: 1

      The point of my rant is as you present. Pragmatic Missions with Practical Security and Logistics.

      MISSION FIRST! Security helps make it happen. Security must enable mission performance and success, but never mitigate mission. Mission success will always require the best practical security support.

      Making security easier can inadvertently mitigate security and mission success.

      C*Os (post disaster reactive) want the best solution, then post-post disaster mitigate the hardest to administer, manage, and implement solution into the lowest price CYA easy solution. Easy to hire and fire grounds-patrol, and automating sensors and network security to avoid 24/7 Security personnel cost always provides the predictably easy to bypass and hack. If you will not afford a real security solution, then you will fund your competitions/enemies asymmetric espionage/insurgence success.

      Security (street-physical...virtual-infrastructure) is a very hard too impossible, and thankless job, with resources (too frequently) one step above reception staff.

      --
      Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
    4. Re:Reply: Mission Security or Mission Performance by OldHawk777 · · Score: 1

      I agree.

      --
      Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  92. Let's be honest by reitton · · Score: 1

    Citrix creates an environment that is incredibly hard to screw up for users, and by users the growing portion of the people who walk in the door that do not have a firm grasp of how to use the start button. The kind of people who take their laptops home and the second they are out from behind your security device they mysteriously get viruses. If you know what you are doing it's a hassle, but from a help desk/administrator perspective it is a God of uniformity and user mucking resilience. As far as "Thin Client" hardware, why spend $400 for something with 1/10th of the capability for $50 less than a bare bones desktop? What if you change your mind or infrastructure? Try to catch that screwball. You can GPO and do some very simple configurations to make a regular desktop the rough equivalent of a thin client.

    1. Re:Let's be honest by jon3k · · Score: 1

      Because the cost of building an infrascture to manage what is essentially fat-thin-clients is really expensive and time consuming. Thin client management tools are exceptionally easy to use. No GPOs, no imaging, no gigabytes of WAN bandwidth. Enterprises don't just decide to change their infrastructure over night. Building out a large deployment of thin clients isn't something you do over night. It might take a year or two to complete a deployment. By then you're half way through to a hardware refresh. You sit on your current infrastructure and if you decide to change it out within 1-2 years you're already planning your new deployment that might include fat clients. And if you followed that model you'd spend your entire life just managing desktops and never adding any actual value to the business.

    2. Re:Let's be honest by reitton · · Score: 1

      I guess I just do not see the cost, you can give your vendor an image so it arrives at your door with the custom OS and configuration on it, GPO's aren't a maintenance issue, setup properly as a thick client the configurations are static and you can launch a published desktop exactly like a thin client, there is no functional difference. They can't install anything locally, they can't change settings, they just launch a desktop off the thick client and go. What thin clients do for you that isn't in black and white is turn your help desk in to a cd reading factory for users because they can't anymore, also lose the ability to attach devices like scanners easily so you end up buying some desktops anyway. It's a measurable loss in versatility and productivity and forward movement because anything that does not fly with your proprietary hardware sinks the ship.

    3. Re:Let's be honest by jon3k · · Score: 1

      We use large multifunction devices for scanning and for 99% of hardware on the desktop you just use usb redirection. We don't use CDs for _anything_. It's 2010, we use thumb drives when we need portable media. The bottom line is managing thin clients is easier than full blown desktops, anyone that does it know's it's true. You have to image desktops, I can flash a thin client in about 2 minutes. Thin clients are easier, no reasonable person would even debate that. How much money do you save with desktops? You still need all the same licensing. You just add the additional cost of the PC. Makes no sense.

  93. It is so about windows and office. by ResidentSourcerer · · Score: 1

    Not disagreeing with you. In my particular case it was mapmaker pro and MS access.

    But even in Word processing, linux doesn't cut it. Open Office is clunky and slow, and has limited documentation. Abiword is faster, but had some odd bugs. (Why do non-standard page sizes print with only half the text on the frame -- or just print blank. I spent a day on this. Gave up, and redid it in Word.) Don't get me started on the problems using the Excel wannabees.

    I use linux. A lot. Linux or Freebsd is my first choice for servers. I run my windows under virtual box. Linux provides much of the security. I do all my email, all my web browsing on the linux side. All my file downloading.

    But to write anything -- done on the windows side, saving my files to the linux side's samba file server.

    --
    Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
  94. Re:Anyone who asks this question should not be in by kantos · · Score: 1

    Using thin clients in an enterprise or small to medium business environment gives you a lot of benefits to the long term bottom line. From a security perspective, you cut the "attack surface" of your network very sharply - from dozens if not hundreds or even thousands of desktops that each need antivirus, security updates, administration, and security monitoring, down to a handful of servers that you can lock down pretty tightly. From a support perspective, you are no longer managing all those desktops, you are now managing a handful of servers.

    BULLSHIT From that statement alone I can only surmise that you have never ever worked in IT, the client is ALWAYS part of the equation, a thin client still has firmware and connectivity issues. Not to mention that rolling out any sort of network upgrade goes from being a minor project, to a critical time sensitive operation. Furthermore there is some benefit to having the infrastructure distributed, if your central server fails (and it will) then you're entire company can continue to work locally while you repair or rebuild.

    Now, once you've gotten your THICK client computer, running your THIN client setup (wait... is it Windows 7? Is that thin client possible? Or is it "thin" client possible?).

    Technically with Windows 7 enterprise you can set up a client to boot from a VHD (I have seen this implemented as this is how Windows deployment services works), and in-fact to use network licenses of software(office etc.) however I've never actually seen this implemented. That said you could in theory go for a medium client? if that is a term? where the software is run locally but is based on network licenses. Personally I wouldn't want to try it, but that's me

    --
    Any and all content posted above may be ignored, considered irrelevant, or otherwise dismissed.
  95. Thin Clients to not imply VDI by jonathancarter · · Score: 1

    Real thin clients (as with LTSP) are awesome and pretty much gives you all the benefit of thin clients and fat client combined; it even allows access to local hardware which allows you to run 3D graphics, use local sound, USB disks etc without having to do some weird protocol hacks. These days it's even aware of remote apps so if you choose to open a PDF in your web browser running as a local app you can have it open it on a remote server if you want to. If your 'thin client' is powerful enough you can also choose to run everything locally, essentially making it a fat client that just uses the network as a filesystem. This isn't particularly useful for systems like laptops, but for libraries, schools, etc that wish to minimise maintenance and support, it's awesome. Also, "thin client" doesn't imply VDI, and fat and thin client infrastructure aren't mutually exclusive, there are tons of configuration managers out there that allows you to easily keep your fat client and application servers running the way you want to. In most environments it's probably a good idea to have a mixture of both.

  96. Re:Anyone who asks this question should not be in by Anonymous Coward · · Score: 0

    Think patches, service packs, O/S upgrades, memory upgrades, HD replacements, etc.

    With the VMWare VDI we're trying to implement, we're hitting a wall with patching the actual VMWare components on the virtual images. There's no way to to perform the task without recomposing the parent, meaning anything we didn't allow the user to put on the highly space-restricted profile partition is lost. Our primary obstacle is the requirements our users have to install their own wide variety of local applications without having to sequence each one of hundreds or even thousands of required software titles.

  97. It works but it depends on what you need it for by foxalopex · · Score: 1

    I've actually done a fair bit of research on the subject and concluded that VDI's are a good solution in standard office environments after testing it out on actual equipment. Where VDI's fail are in any graphics / video or multimedia intensive environments where it isn't possible to transport enough data to the Terminals for it to work correctly on most gigabit networks. An extremely inexpensive solution is to use Oracle's VirtualBox along with the RDP support. Then buy set-top atom boxes and configure them with Linux as thin clients. It's pretty amazing to see an Atom set-top box running Linux Xwindows that automatically starts Rdesktop off an SD card. If you use the VirtualBox's customized version of Rdesktop you can get remote USB as well. Oh and be sure to use SSD drives on your Virtualization server. Your may have a massive multicore CPU but most folks forget to account that HD's and even Raid systems can't easily handle commands from a large group of clients. Even then I would highly suggest you do your research before even attempting such a project because there are small driver instabilities in VirtualBox for example that can cause issues if you misconfigure them which will crash the entire server. The reason why it hasn't been implemented yet? I suspect that's because most IT will not spend the months to research and test as I have. Plus many organizations are resistant to change in computing models.

  98. EXACTLY/Agreed, 110%... apk by Anonymous Coward · · Score: 0

    "Developers won't generally use them ... as with so may computer related things these days, VDI is not about usefulness, it's about control. It makes it easy to lock employees down to a standard desktop, and provision or restore them with minimal effort. It's not necessarily a bad thing, but it's not really aimed at developers." - by Nerdfest (867930) on Tuesday December 28, @06:57PM (#34693090)

    Per my subject-line above, exactly & agreed, 110%, here: I've been working on CITRIX systems (& Windows Terminal Server (TS) too) since 1996 (for Bell South Cellular during the 1996 Olympics in Atlanta Ga. USA), & they're GREAT for exactly what you note: Absolute control. This was during my tenure as a network tech/administrator. You simply setup a shared desktop, with apps groups need to use, & you're off running with complete control (no rogue apps installed possible etc.).

    HOWEVER: As a developer on these systems, later on in 1998-2000, I didn't use the systems themselves on CITRIX until time for testing came into play... here? Here you found out there ARE CONCERNS you have to account for as a developer on CITRIX or TS, & that's when your multiple clients start accessing data from databases at the same time thru the same single TS/Citrix session...

    (Yes - There are "hacks" for it, "Citrix/TS side" in the server's registry, to help with SOME of the "congestion" that results, but the best solution is to place "sleep" API calls into your loops for data access...)

    The reason I state that, is because on one such project (doing access of sales data for 100 local campus salespeople, & 100 or so remote factory workers who were working on product for sale (some of which was ready for sale once it passed a certain level of testing in 12 steps (around step 10-11 it was considered OK for sale if all tests passed ok)))?

    The remote campus terminals, going thru Citrix, started "locking up"...

    The company was ready to kill the project, after nearly a million dollars had been sunk into it (couldn't have that, it'd be a year of my life wasted & no good for the resume either)...

    So, I began looking at the behavior of the system itself during said lockups... & it was ONLY on the remote clients travelling thru Citrix... not the local campus systems (not on Citrix).

    While my fellow dev. & I were "sweating bullets", I looked at HOW we were "timeslicing" in our loops... we were using Visual Basic 6.0 & Oracle OO40 (writes to DB) + MS ADO (reads from DB) for database access. OO40, Oracle's middleware, was for write of data back to the DB. It was faster than ADO for that. We used ADO for reads from the database (was faster than OO40 for reads).

    We put in "DoEvents" timeslice calls into the loops for recordset returns, to no avail...

    I looked thru the Win32 API, & saw the "sleep" API call & tried it... it worked!

    (The reason we "theorized" this works, is because all of the remote clients are actually travelling thru 1 SINGLE CITRIX SESSION, & the DB middleware is NOT built for timeslicing, but rather, for speed... this caused that "congestion" & the sleep API call solves it (oddly, because DoEvents? It too uses the sleep API call, but it wouldn't work - we were told that DoEvents timeslices to THE APP ITSELF INTERNALLY ONLY, for message queue processing... Sleep forces the system to cede back time to the REST OF THE SYSTEM (which was what the problem was, due to the middleware's design))).

    We went from 100% CPU usage on a SINGLE CITRIX SESSION, down to 2-4%, depending on the user...

    APK

    P.S.=> Just some "food for thought" on this topic for developers around this technology... this one, can save your behind! apk

  99. hairyfeet gets BLOWN AWAY, 4 times? by Anonymous Coward · · Score: 0

    http://it.slashdot.org/comments.pl?sid=1916240&cid=34612834

    http://it.slashdot.org/comments.pl?sid=1916240&cid=34647708

    http://slashdot.org/comments.pl?sid=1922942&cid=34665368

    http://slashdot.org/comments.pl?sid=1924664&cid=34669668

  100. hairyfeet got BLOWN AWAY 4 times in 1 day? by Anonymous Coward · · Score: 0

    http://it.slashdot.org/comments.pl?sid=1916240&cid=34612834

    http://it.slashdot.org/comments.pl?sid=1916240&cid=34647708

    http://slashdot.org/comments.pl?sid=1922942&cid=34665368

    http://slashdot.org/comments.pl?sid=1924664&cid=34669668

    ROTFLMAO! I wouldn't listen to "professor hairyfeet" guys, he's only an ITT Tech student.

  101. amazon? by Anonymous Coward · · Score: 0

    Yea, right! That Assange guy can tell you a story or two about Amazon...

  102. Diskless by agape_logos · · Score: 1

    Yes School District 73 uses virtual machines - on diskless clients. The clients behave exactly the same as fat clients except / and /home are mounted over the network (nfs). We even get some speed improvements due to nfs caching the files the diskless clients need in RAM reducing disk-io/seek-time type on the client machines. We can run vmplayer or virtualbox on the diskless client to give access to additinal virtual machines on the thin client. Anything you do on the server is immediately available on the diskless clients. Full-system off-site backup for every computer in the school is a snap with diskless clients. Diskless also provides 3d acceleration, audio/video viewing/editing etc. Our largest school is running 280 diskless clients off of one server. Students & staff also have FreeNX access to their desktops from any web browser anywhere.

  103. VDI/Citrix by jon3k · · Score: 1

    We use a combination of XenApp and virtualized desktops here. If you really look at the total cost of ownership, thin clients and virtualized desktops (or Citrix) is actually less expensive. The cost of a real (fat) workstation is about the same a thin client + terminal services client access license + citrix/vdi license. The difference is how much you save not having to manage all those physical devices. Spending hours imaging workstations over a WAN or the shipping costs back and forth. Not to mention skipping a hardware refresh because your 6 year old thin clients still work great. This isn't only ITs time, this is the time you've got employees out of commission, waiting to get their PC up and running again. Also we can provide incredibly an identical experience remotely, over VPN from a home PC or laptop. And of course there's the security considerations. I work for a mid-sized healthcare company, and not storing ePHI locally on any of these machines dramatically reduces the amount of regulatory concerns we have regarding all those workstations scattered across all those sites. Also disaster recovery, not from the datacenter perspective, but from the remote site. We're in the southeast and battle hurricanes. Having a site know they can access their desktop from anywhere is an incredible peace of mind. And let's not even think about OS upgrades. Now you have to tie your OS upgrades to hardware upgrades. I mean really who takes working XP machines and upgrades to Windows 7? You don't. You either refresh desktops early or have to sit on your hands and wait for the next refresh while the entire business yells at you about being "way behind the technology curve" (even though they can never quite explain WHY they need that shiny new OS or Office Suite).

    Me, personally, I can't move to a thin client fast enough. The new linux based HP thin clients we just bought (~$199-$290 depending on model) support dual monitors and every protocol you can imagine (Anything from ICA and Leostream to Xdmcp to VNC, etc, etc etc). I plan on replacing the two aging desktops under my desk (win7+fedora13 with synergy-plus) with a single, tiny, HP thin client. And the best part is I can just reattach to my desktops over VPN from the house or when I'm on vacation (haha) and pickup right where I left off. I don't like windows anymore than the next slashdot reader, but I have a lot of windows based tools I still have to use. It's like screen for graphical desktops.

  104. The question is less technical... by Hasai · · Score: 1

    ...than it is political. Just TRY to tell your typical CxO that the only thing they need is a little bitty box tacked to the back of their monitor, rather than that platinum-plated status symbol squatting next to their desk.

    --

    Regards;

    Hasai

  105. Re:It's all about the target audience and planned by jon3k · · Score: 1

    Depends on the developers. Sysadmins and DBAs you're wrong 95% of the time. I'm a sysadmin and I prefer using a virtualized windows desktop. It's right where I left it when I get home, and if a thin client fails I can be back up in the time it takes to walk to and from the storage room to get a new one. What type of tools does a sysadmin or DBA use that don't work well in a virtualized environment? Are you under some kind of misguided assumption that virtualized desktops perform poorly?

  106. Speak carefully... by Anonymous Coward · · Score: 0

    There's a special place in hell for people who communicate poorly and then act smug when others misunderstand them. (That's the nearest billion, not the nearest integer, jackass.)

    1. Re:Speak carefully... by Rich0 · · Score: 1

      No, that is the rounded down integral number of "billions of dollars". :)

      Did you think that I was trying to suggest that the poster I replied to was working for a company that made NO revenue at all?

      Virtual desktops tend to be targeted towards larger companies.

  107. Thin Fat client by ArhcAngel · · Score: 1

    How about a Fat client that has the utility of a Thin client? I have worked with a blade network from ClearCube where all of the "Desktops" are blades in a 2U rack backplane. Depending on your specific needs they support KVM Extension, RDP, PC-over-IP, PC-over-Ethernet and VDI. With PC-over-Ethernet they even support 4 Monitors at the desk utilizing an Nvidia Workstation graphics chipset. The backplane allows the admin to reroute each PC to a different location on the fly. Should one PC fail the automated backup restore feature makes a crashed HDD a minor inconvenience rather than a devastating event.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  108. Why people really aren't adopting thin clients by Anonymous Coward · · Score: 0

    The simple fact of the mater comes down to possession. And no, I'm not talking about the Exorcist. In a world where an ever increasing number of people and organizations, either legally or illegally, have access to YOUR data and information, this breaks the last vestige of a thing that the Gen Y and Zers are completely devoid of: A sense of privacy. It’s bad enough that deep packet inspection of your data is now legal, but by using a thin client not only is your information being broadcast, sniffed, inspected and filed (for fun or profit), but the physical media is also outside of your possession. There is nothing left in your possession! Going this route is tantamount to giving your wallet to a check-out clerk and saying, "Just reach in there and pull out a twenty. Oh, and by the way, just keep my wallet until the next time I’m here. I’m sure you’re honest and nothing will happen to it in the mean time"

    While I can see the benefit of many new and exciting technologies, we must not underestimate the ways that these conveniences can be abused or at what potential cost to our personal freedoms and privacy they come. Never forget the first paradigm of security. Security isn't convenient and convenience ISN'T safe.

  109. Just finished doing it.. and screwed MS too by bdinger · · Score: 1

    We have about 150 terminals in about 12 offices that are used by folks to access email, print, and the Internet. Previously all of those were under our MS EA - so all had full versions of windows on them and we were paying a desktop license and SA on each one. But we also have terminal server CALs for everyone for other apps.. so we went "hey, wait a second..". Now we have 150 Ubuntu terminals that on login go straight to the terminal server(s) in fullscreen thanks to rdesktop via .xsession. They have no idea what's happening because it's actually faster this way because most of the terminals were old P4's, and most were infected with something or other half the time. The TS is locked down tight, lots of filtering + flashblock + firefox = win. Granted we still have a ton of "fat" desktops, but for right now this saves us a ton of money and is much, much, much easier to support. We'll likely need to up our bandwidth in some spots, but that's a lot less cash than the MS licensing.

  110. My "VDI" story by theendlessnow · · Score: 1

    A few years ago I was given the task of creating a remote desktop environment for some contractors working with us. We used VNC (pretty popular). However, when the contractors went back to their home country (China), the solution failed miserably. The protocol was not fast or reliable enough.

    We opted to switch to FreeNX (nomachine's GPL'd protocol).

    It worked.

    I then moved my entire desktop to the same scenario, where it has lived since about openSUSE 10.3 (I'm now at openSUSE 11.3).

    I access my Windows boxes via rdp from my FreeNX'd openSUSE desktop. If Linux is your lightweight client, then the NX client resizes nicely and allows me to access my desktop from anywhere using just about any resolution and size of device (Windows isn't quite as forgiving... just fyi).

    What DOESN'T work? Multimedia. And it sorta makes sense. Since what you have is a viewport into your remote desktop handling the complexities of variable bandwidth and latency (esp. WAN) is too difficult in general. So, for multimedia use, I recommend that be handled by the front end client (which means you need adequate horsepower on the thin client for that... which .... because of the mobile movement, isn't hard nowadays).

    What is NICE about a remote desktop style environment is that it is more secure since the data resides with the real desktop, which isn't on the end user device. Protocols like NX, do have ways of allowing printers and sound and such to work (with warning about sync of audio/video, see above)... so there ARE some solutions provided for a truly integrated desktop (albeit, lessening the security of the system at the same time).

    VDI, in general, isn't JUST a remote desktop though. It's the idea of a work space where icons and applications, etc. could be "running" on different pieces of equipment "somewhere" else. So... I don't have a true "VDI" experience, but if you consider that I do use my remote desktop as the launch point to other platforms and that many of my X11 client applications come from "somewhere" else... then IMHO, it proves the idea out regardless.

    Long term, we're heading this direction anyhow. Already, people are moving to things like Google (gmail, etc) for handling things. People are using Amazon's EC2 when they need temporary servers. People are using smart phones (without regards to personal security). So, one could argue that VDI in concept is already happening around us and the need for "full" computers isn't as interesting anymore. Of course, this also means the end of the traditional desktop OS.... (e.g. the end of Windows). A true VDI is a presentation... an attempt at integrating highly disparate applications... applications that could be running on any backend SERVER OS.

  111. Nothing like a discussion by geekoid · · Score: 1

    that starts on a logical fallacy.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  112. Missing the point by Rysc · · Score: 1

    Virtualization isn't a stepping stone to general purpose thin-client-everywhere computing. Virtualization in the enterprising and business space is a fact today and will be the only way to do business in the near future. For the user virtualization won't ever work this way. For the enterprise administrator it may be used as a way to cheaply reimage fat clients, but that's about it. Thin client computing is brittle and that's a fact which isn't changing soon. It's just too problematic to have your own personal computer be a VM running on a farm somewhere over a gigE link.

    Where desktop users will see virtualization will be as a form of isolation. Think .app bundles of VMs + a single app, seamlessly integrated into the host OS so the user can't tell the difference. This is where VDI is going to show up for normal people. And, yes, it will be on a normal fat client!

    --
    I want my Cowboyneal
  113. wyse xenith with Xen Desktop 5 is good combo by rjha94 · · Score: 1

    At work I have a wyse xenith thin client on my desk that I use with Xen Desktop 5 VDI. I use Xen desktop to launch VM templates that contain my development tools like perforce and visual studio. I really do not feel any difference between using my laptop or the thin client when I am on my desk. The only advantage I can see for the laptop is portability.

    --
    No .sig
  114. Re:Anyone who asks this question should not be in by RobertM1968 · · Score: 1

    Using thin clients in an enterprise or small to medium business environment gives you a lot of benefits to the long term bottom line. From a security perspective, you cut the "attack surface" of your network very sharply - from dozens if not hundreds or even thousands of desktops that each need antivirus, security updates, administration, and security monitoring, down to a handful of servers that you can lock down pretty tightly. From a support perspective, you are no longer managing all those desktops, you are now managing a handful of servers.

    BULLSHIT From that statement alone I can only surmise that you have never ever worked in IT, the client is ALWAYS part of the equation, a thin client still has firmware and connectivity issues....

    I didnt write that - you're responding to the wrong person for that one. As I indicated, he wasn't actually correct, except in theory.

    Now, once you've gotten your THICK client computer, running your THIN client setup (wait... is it Windows 7? Is that thin client possible? Or is it "thin" client possible?).

    Technically with Windows 7 enterprise you can set up a client to boot from a VHD (I have seen this implemented as this is how Windows deployment services works), and in-fact to use network licenses of software(office etc.) however I've never actually seen this implemented. That said you could in theory go for a medium client? if that is a term? where the software is run locally but is based on network licenses. Personally I wouldn't want to try it, but that's me

    Agreed. And thus the problems I tried pointing out. By the time you are done, you're either loading a very big VHD image, or still running the "big stuff" from locally installed copies. And picking the first is painfully slow even on gigabit ethernet. I haven't seen anything like this done (actually deployed that is... tried? yes... Used? No) since the "Windows XP days".

  115. Re:Anyone who asks this question should not be in by RobertM1968 · · Score: 1

    Exactly! That's ALL accomplishable without thin clients. We used (where we didn't have thin client setups) full XP installs that were locked and maintained by "corporate", including updates, patches, etc. The machines would install them (and any new software) at night, restart and be ready the next morning. ALL the client systems were maintained by corporate except in rare instances, at which time, there were only a couple of us at any given store (if even that many) who were granted access to the boxes with sufficient privileges to do anything.

    And that's why, thin or thick client, the same security and management aspects can still be done remotely from a central location. Which is yet another selling point AGAINST thin clients when it comes to any business with an IT department who knows how to implement such things.

  116. Poor wittle APK got mad? by hairyfeet · · Score: 1

    And this coming from poor wittle APK, also know as "the idiot HOPES file guy"? As in you HOPES that one of the 300,000+ constantly changing array of websites that are infected doesn't happen to be the one you visit today? Or that you HOPES that nobody notices after repeatedly being asked you have repeatedly FAILED to show even the tiniest shred of mathematical proof that your magical woobie can scale? That you HOPES nobody notices your only "proof" is anecdotes, often by your own sock puppets like Kingsjester?

    If there is ANYONE that should be LOLing it is me, for pointing out there are still morons that believe 16Mb HOPES files can do anything but block ads since ad servers are...what do you call it...oh yeah STATIC, just like your HOPES file, but really you are just kinda pathetic. You're like the idiot that just keeps hanging onto that three years out of date copy of Norton, because he is just so damned sure it still works, only the Norton guy is actually better protected than you are, since it did used to work in the past 5 years.

    So please, keep posting APK, I do so enjoy pointing out the total uber fail of your magical woobie so. I also personally consider it a public service to point people to solutions that actually work instead of relying on magical woobies and anecdotes. And of course bitch slapping your around is also quite fun! Oh and taking a page from your book from now on ALL responses will be THIS post, with only additions being more links to your various trolls and the people making fun of them, so everyone knows who they are dealing with. Have a nice day and be sure you hug your magical woobie...err I mean HOPES file!

    --
    ACs don't waste your time replying, your posts are never seen by me.
  117. PWUFESSUH HAIWYPHEET BLOWN AWAY AGAIN? by Anonymous Coward · · Score: 0

    http://mobile.slashdot.org/comments.pl?sid=1930156&cid=34719276

    LMAO!

  118. Misleading quote by Anonymous Coward · · Score: 0

    You quoted John Lennon (whose song doesn't seem to me to have much bearing on the current question, but whatever):

        "Some may say I'm a dreamer, but I'm not..."

    You left out some important words. A fuller quote is:

          "Some may say I'm a dreamer, but I'm not the only one..."

    Comparing the shorter and longer quote changes the meaning significantly, from claiming your are not a dreamer to admitting you are a dreamer but are one among many dreamers.

    For submitting an apparently intentionally misleading quote, you fail.

  119. SunRay ultra thin clients are perfect by kebabbert · · Score: 1

    "...If I could just have a small device that acts as a real dumb terminal with some processing power and minimal storage, I'd be happy..." The product you talk of exists. You are describing the SunRay ULTRA thin client. It weighs 0.4kg and uses 4 Watt. Size of a VHS cassette. It has no OS, no RAM, no CPU. Everything is done on the server. No processing is done on the SunRay ultra thin client, no software is run on the SunRay ultra thin client (hence the name "ultra thin" instead of thin client). It can not be upgraded. Instead you upgrade the server with more RAM or CPU. SunRay is similar to a VNC connection. They are routinely used over internet to servers in other countries. It needs 50KB/sec bandwidth. Perfect for development, but bad for streaming video because bitmap pictures are streamed to the SunRay client. The server software can be run on Linux or Solaris. Free to download and try. Buy an old SunRay client on Ebay for 40USD and try it. Or, instead you can use the SunRay soft client, which is a program that emulates a SunRay client (similar to VNC). All software is downloadable for free from Oracle. One server cpu core can drive 5 heavy office users, but you need RAM to each user. If you have one 8 core cpu, it would suffice to 40 heavy office users. SunRay differs from ordinary thin clients, which typically have 256MB RAM and 1GHz CPU and an embedded OS (WindowsCE, Linux) which you must patch and upgrade. In effect, a thin client is a very very weak PC that is useless for heavy compiling. But SunRay does everything on the server, it has no CPU of it's own that runs software (it only displays bitmaps that the server are sending to the client).