Slashdot Mirror


Sun Discovers Dumb Terminals

Yahoo has a story about how Sun is practicing a sort of floating workforce - many employees have no permanent desks, they just come in and log on to a dumb terminal, err, thin client. Besides being a sneaky way to encourage employees to arrive ever earlier at work, it probably is cheaper to run the business off a few large Sun servers - at least for Sun.

15 of 534 comments (clear)

  1. Officeless offices failed at Chiat/Day by dws · · Score: 3, Informative
    An article in Business 2.0 covers the history of the officeless office experiment at Chiat/Day. It didn't go so well.
    The end result was predictable: People began working out of the trunks of their cars in frustration, or just staying home. Fifteen months later, Chiat sold his agency and resigned. By 1998, the agency had abandoned the building. "This issue of giving people their personal space is a major one," Chiat says now. "I assumed that everyone would buy into the virtual office concept because it's so logical. But it's counter to everybody's emotional position. After a while I didn't have the energy to try and change that."

  2. Re:Real brilliant. by Anonymous Coward · · Score: 1, Informative

    All those things you mentioned only serve to contribute to workplace clutter. An efficient workplace requires one terminal, one chair, and some sort of desk.. perhaps a small table to hold the terminal. Everything should be able to be done on the terminal and require no paper or anything that would even require a file cabinet.

  3. Re:Real brilliant. by Anonymous Coward · · Score: 1, Informative

    I used to enjoy working at Sun. But, little by little, the job moved from "You are a respected professional" to "Sit down, shut up, plug in."

    When they took my Ultra 10 (when I was in the other side of the globe working for then in Singapore, yeas actually working on my machine) and replaced it with a SunRay, that was the last straw. I was at another company within a month.

    Sun used to be cool. It's too bad those days are forgotten in wistful memories of paper billions never realized. I was there when NeXt was cool and happening. I was there when Sun was cool and happening. I was there when Linux was cool and happening.

    At least mac OS X and the TiBook are still cool and happening. Sun sure isn't.

    BTW, IBM just fuloughed me as well on Friday. Gotta make some fat pasty white men in suits a little richer, you know. Fsck the economy, the inerrelated nature of money flow, and the stability of our society. I freakin hate supposed tech managers.

  4. Sun Rays and remote X by doorbot.com · · Score: 5, Informative

    A friend of mine works at Sun and gave me a tour a little while back. The building itself was an interesting structure, and of course the computer systems were an experience in themselves.

    The server rooms, conference rooms, and most offices had 24" monitors connected to Sun Ray 1 machines. My friend showed me how he could put his smart card in, and then it would ask him for his password, and he was logged into the exact same desktop that he had in his office. So whatever he was working on "followed" him around. Granted, it was just a remote X terminal, but I thought it was cool.

    And I'm sure there's those of you who say, "it's been done before" or "that's old tech" but as servers get more powerful, and workstations become smaller, quieter, and dumber, it was cool to see this "old tech" being put to (damn) good use.

    While my friend did have his own office, as did everyone else at that particular campus, it could be an interesting management experiment (if you want to call it that) to rotate people's desks around... maybe every month. That way, if people have a problem with coworkers, you can separate them, and that way everyone can get to know everyone else... and the new people don't feel so alienated. Of course, when you have roaming profiles, or dumb terminals, that makes things that much easier.

    1. Re:Sun Rays and remote X by mattdm · · Score: 5, Informative

      They're not remote X terminals. They're remote frame buffers -- they don't even have the brains of an X term.

  5. Chiat/Day Experiment Link by pgrote · · Score: 5, Informative

    If you're interested in what happened, people working out of the trunks of their car, check out this overview.

    Wacky Stuff ...

    Chiat/Day Experiment

  6. SunRay by Torg · · Score: 4, Informative

    First they are not dumb ternimals, far from it. It is called a SunRay. If you want to know more about them, try http://www.sun.com/products/sunray/. Amongst other things you can take your SunRay card, pull it from your terminal and go put it in another. As long as the SunRay is on the same system you get your exact desktop back. With SunRay you also dont waste the vast amount of computing resources in your workplace. Don't take my word for it, go ask distribted.net. And that is just for wasted CPU cycles.

    Second it is called Flexable Field Office. This means that you do NOT have to go into to the office to work. It is BECAUSE of this meany of the Sun workers were NOT in the World Trade Center Last September 11. You also do not have to be in your home town to go to an office to do work. Where it made sense, some employes kept their offices.

    Ever wish you could telecommute?

    Yes Sun even pays for its workers home office equipment and Internet access so they can work.

    And Sun saved money doing it.
  7. Sun Ray 1; 100; 150 - Thin Clients by Anonymous Coward · · Score: 1, Informative

    The terminals are called 'Sun Ray', and consist of either a 17" CRT or 15" LCD or a headless cpu, all of which contain a card reader.

    They have dedicated motherboards with built-in ethernet and USB. They have no floppy or HD. They do have video (RCA) out and audio I/O (headphones).

    I'm sure you can get the unit price down much lower when negotiating multiple units and a server. No one would buy just one of these things.

    One server can drive hundreds of these. You simply use your smart card to logon, and your current saved desktop is delivered to your screen. There are no costs involved in administrating a stand alone cpu, and you never have to upgrade.

  8. Re:Real brilliant. by nathanh · · Score: 5, Informative
    You would also have to learn where practically every printer and fax machine in the entire building is, because it would vary depending upon where you sit. Either that, or you're going to be walking 500 feet to pick up your printout because you forgot to change your default printer from yesterday.

    Not even close. The login process for each dumb terminal (with the swipe card) automatically sets your default printer to the nearest printer. It even routes your phone number automatically to the handset on your desk.

    The brilliant bit is that you can pull your swipe card out, move to a different desk, put the card back in, and your entire desktop reappears without a single application lost. And your phone moved with you!

    I'd see this scenario happening often... "Gee, where is John today? Floor 2, B section? Floor 3, A section? I better give him a call first... Wait, did he say 2B-47A, or 2A-47B? Oops, better call him again..."

    You just click on the username and it shows the floorplan with John's current desk location highlighted.

    Wow, whoever came up with this idea is quite a moron.

    But it isn't! On a normal day you tend to work on dozens of projects. This system lets you move all the people in a specific project together, so you are sitting right next to the people you are working with. Two hours later you move to the next project on your list so you move near the people working on that project.

    You're always sitting in close proximity to the people you're working with. A traditional desk-per-user system means you're always walking up/down stairs or between buildings. This new system means your desktop moves with you.

    The downside is that your pens and manuals don't move with you. In practise this encourages people to work out of their briefcases, which is convenient for techs who spend most of their time onsite. It does away with the "damn, I left the important list of instructions on my desk back at work".

  9. Re:Is this possible w/ linux/XFree? by trentfoley · · Score: 2, Informative

    Give vnc a try. Its not the fastest or most secure thing, but it has served me very well. You assign an X screen number when starting the server and connect with :. When you disconnect, the session stays alive until the vncserver is shut down. You can connect to it from anywhere you have vncviewer.

  10. Re:TWEEEEEEEET by khuber · · Score: 2, Informative
    *Sigh*, another Intel troll. There's more to processor speed than raw clock MHz. Sparc processors (the sort found in Sun hardware) do more per clock cycle than an x86. Quad 480MHz UltraSparcs would blow a 2GHz Pentium out of the water...

    I work with Suns every day - 420s, 880s, 4800s, 6800s, ... They are not fast at CPU intensive tasks. We are talking desktop apps here, not web servers and so on. I understand the difference between single CPU PCs and multiple CPU, high I/O capacity servers.

    UltraSPARCs are not computationally very powerful. You're correct that you can't compare the clock speeds, but they still are not that fast -overall-, which is what matters, not efficiency (Mac PPC advocates make the same mistake). An UltraSPARC II at 480 is slow! Even a copper USIII at 750-900 MHz is not that fast. Yes, I believe a 1G UIII has a higher specfp than a P4 at 2GHz (correct me if I'm wrong), but it's slower at integer ops which are the basis of most desktop apps. And you can get P4s at 2.4GHz now. (IBM's Power4 is far superior to USIII, btw) But Sun servers are for server loads, which typically have higher I/O requirements than Excel, or even my developer tools (though admittedly IDE drives suck and I wish I had SCSI at work like I do at home).

    A quad setup is something you'd use for balancing server loads with lots of concurrent activity, not desktop apps which are "bursty" and benefit more from fast (dedicated) single processors. A 450 is a very small USII based system with a backplane that has less memory bandwidth than a current PC! Most of the Java server software I work on is deployed to 6800s. When you're talking about large shared Sun systems, there is a lot of scheduling overhead - something you don't want for interactive desktop apps even though the total amount of work a decent Sun system can do is much higher. The workload is just different.

    -Kevin

  11. Re:Real brilliant. by Anonymous Coward · · Score: 1, Informative

    1) Although that little Java app that tells me where "John" is sounds cool, I wouldn't need to use it at all if I already KNEW where he was located! I'm still wasting time looking for "John" or the closest printer if I have to use this program to find them.


    Sun has how many thousands of employees? Chances are good that, in the traditional style, you DON'T know where he is located (especially if you are new on the job). In Sun's new style, chances are that, if you're working with "John", then he's sitting next to you (and the printer is just outside the group of cubicles you're in).


    2) I don't know about you, but I have FAR too much documentation at my desk to be able to carry it all with me. There is no way in hell that I can bring my 800+ page Java and SQL refrence guides with me whereever I go.


    If it's important to the job, then Sun should be supplying it either online or in a nearby library. If you need to refer to the reference manual every minute of the day, then maybe you aren't as good a programmer as you think you are. Or, if you are, then your manager should certainly see to it that the manual is there when you need it.


    3) You're royally screwed if your job requires a customized application that isn't compatible with version of the OS running on the terminal servers. So much for dual-booting Linux on your local workstation...


    This isn't Windows we're talking about. If you need a particular version of Unix, simply telnet to the server that has that version of Unix. If it's important to the project you're working on, then there will be such a server around.
  12. Re:Is this possible w/ linux/XFree? by trentfoley · · Score: 2, Informative
    From the vnc home page:

    Many of us, for example, use a VNC viewer running on a PC on our desks to display our Unix environments which are running on a large server in the machine room downstairs.

    I do something pretty similar except I stay in the *nix environment unless on my laptop. Sure, vnc can be used like a "pcanywhere" tool, but it is much more.

    I never have an X desktop on a server since I rarely have a monitor and mouse attached. But, I do have a video card in the server, usually a cheap S3. I configure XFree86 for the video card and use vncserver to create virtual X screens. Often, I will have two different vncservers running, one in kde, another in windowmaker. I start and stop these as needed via ssh. The virtual X sessions are not displayed anywhere on the server. Each instance of vncviewer, on whatever platform, can display a virtual screen. According to the docs, you can even have multiple vncviewers displaying on the same screen. However, this I have never had a need to try. That might just push me over the edge.

  13. Re:Real brilliant. by Anonymous Coward · · Score: 1, Informative

    "Sun is acting like they invented the roaming profile."

    Umm, they practically did. The Network Is The Computer, Unix workstations, NFS, etc etc.

  14. Re:TWEEEEEEEET by sheldon · · Score: 3, Informative

    Actually I have seen it the way you discuss. I was at Iowa State University and spent 4 years working with Project Vincent(a distributed environment based off the Project Athena work from MIT).

    Windows has evolved to the point that it is manageable in a very similar manner. With the introduction of Windows 2000, I could distribute applications to an end user on a needed basis.

    One of the fundamental problems that the Unix model you talk about has is that the files needed to run the application all reside on file servers. This results in two things. First, high network utilization, and second, decreased client performance.

    You can mitigate these issues slightly, but you never really solve them until you install the application files on the local client. You mention engineers, but don't seem to understand that these are the users who would be most impacted by this as many advanced applications consume large amounts of storage for their binary files.

    While at ISU our biggest issue in this regard was a GIS package from ESRI called Arc/Info. The binaries for this app consumed about 500 Megs of drive space all totaled. There was a considerable difference between loading this from local disk versus over a network drive. i.e. like 5 seconds versus 60 seconds on a DEC Alpha station. As such it made sense to install the application to local disk to maintain good performance.

    I guess I should also point out that the Windows world also used this same model with all apps residing on the file server back in the era of Windows 3.1. But again the network utilization and performance impact became signifigant constraints. With harddrive prices falling over time it became economically infeasible to continue to maintain this type of environment and the world switched at around the time of Win95/NT4.

    The point being it is not much better than it is in Windows, your solution happens to have some severe limitations which makes it impractical and inefficient.

    The Windows 2000 model whereby the desktops get a standard set of applications to start with and additional applications are pulled down on an as needed basis is really quite better.