Slashdot Mirror


Windows vs. Unix Revisited

dubious9 writes "Linuxworld has another TCO (Total Cost of Ownership) comparison of Windows vs. Unix. Note that is it not a Linux comparison or a specific Unix comparison at all. The comparison here is the Windows client/server model vs. the terminal/server Unix model. It discusses the needs of a school/university and considers such facts as what the students will have to run at home. It's written by a self proclaimed Unix evangelist, so don't expect it to be unbiased, but he makes points that are hard to argue with. All in all, it is a refreshing TCO comparison."

26 of 388 comments (clear)

  1. Back end v. front end by u38cg · · Score: 4, Interesting
    What I find interesting is the way Linux at my uni is slowly consuming the entire back-end of the network - email, file space, the print system, network control, all these are running off Linux and the system seems the stabler for it. On the desktop, however, Windows remains king (in fact it's going backwards; the last Linux cluster in my engineering school went late last year).

    I don't know what it's done TCO wise, but I do know the helpdesk are a lot more helpful now and seem to have more time than they did a couple of years ago. Roll on the desktop, say I.

    --
    [FUCK BETA]
    1. Re:Back end v. front end by Anonymous Coward · · Score: 1, Interesting

      This article was based on a network that's hasn't been established yet. Starting from scratch basically, so there's no propietary software to hinder progress... much.

      In my uni, it was originally solaris backend and bootp terminals frontend. They were nice, enough to check your email, browse the web, write and print documents. Never a case where we complained about a system down, unless a student got curious with the backend's holes. I remember a major plus was the ability to check email where ever I was. I could telnet into my school, bring up pine and there was my email (aww someone sent me a klez virus...).

      Now things have changed slightly. The backend is no longer solaris but redhat (still *nix based). The front end are now windows pcs with office. You'd log into the pcs with your account and your share would come up as some J drive. It was nice having windows and the software backing it had. But, the backend was geared towards windows. So security was a main issue. There was no telnet (damn remote email gone). Plus, the network experienced more downtime. These windows pcs xferred a lot of data between them and the main server. Bandwidth wasn't as sweet anymore. Plus, if you wanted to access email remotely, you had to a webpage they've designed to access your account. It's gone down so many times I gave up on it.

      The plus for carrying the windows pcs was the software, cad, visual c, and the games you can download onto these machines (lab rooms got roudy sometimes).

      Back in the days of terminals, it was lot quieter and easier to concentrate on work. Lag was non-existant, and you could still get your quake on. Plus, I missed those little idiosyncracies like talk, and cat-ting a.out to your fellow idiots.

  2. These articles are kind of pointless by dildatron · · Score: 5, Interesting

    Articles like this from a technical source are kind of pointless. Us Unix guys like unix better and see it as a better solution to many problems, and vice versa with the Windows camp.

    There are lots of frothing-at-the-mouth microsoft people that are jsut as big as a zealot as some hardcore linux people.

    I think the bottom line is still to determine your problem, then determine your solution. For many problems, Linux is the better and cheaper solution.

    Example: say all you want to do is store and serve static web pages: I think it would be hard to argue that Windows would have a lower TCO than linux, and linux is trivial to set up these days to perform these tasks.

    Another Example: For groupware, one may look at all the software out there, and then go with Windows because it runs Outlook. This is fine - if they need those features and Outlook is a better solution, then that's what they should go with. In another few years, linux will likely be veyr easy to set up like windows is, to do many common tasks. With this will come cheaper admins, and more linux. And at this point, the TCO of linux will have dropped even further, and Microsoft will have to continually adjust their strategy to compete.

    --


    If you had nuts on your chin, would they be chin nuts?
  3. Hmmm by Mr_Silver · · Score: 3, Interesting
    First off, you might as well tell them up-front that you're a Unix evangelist. It isn't likely to be a secret, and there is always someone who'll chalk up a point or two for honesty.

    Well to be perfectly honest, I wouldn't employ a Unix evangelist.

    Or a Windows evangelist.

    I'd far rather an Best-Tool-For-The-Job evangelist. Evangelism is all very nice and well, but most of the Windows and Linux evangelists I know tend to completely fail to look at something objectivily because of their biasedness towards a particular platform.

    If you're totally impartial, you come to an impartial decision, you haven't got clouded vision, you actually do make a difference, you don't waste money going down pointless changes but rather migrate because there are solid facts that tell you that you should and, best of all, you do actually save money for the company.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  4. Maybe the reason that the ... by Steveftoth · · Score: 4, Interesting

    average windows guy costs less is because they are simply not worth it.

    Not to insult you top end Windows admins, but lets face it. The ability of Windows admins has a larger varience then that of Unix admins. The learning curve is much higher and they don't have quite the popularity. I think the reason that Windows techs are cheaper on average is because, on average, the Windows techs don't know as much and don't deserve the high salary.

    If you want a good, professional Windows admin, then you are going to pay as much as the same quality of Unix admin.

    1. Re:Maybe the reason that the ... by gmack · · Score: 5, Interesting

      If only that were true. Unfortunatly Unix admins have the same variance. I've had several jobs where at first much of my time was spent cleaning up after the incompetant who had the job before me.

      The advantage of a Unix admin is that (s)he can make much more efficiant use of their time.

    2. Re:Maybe the reason that the ... by stratjakt · · Score: 5, Interesting

      >> If you want a good, professional Windows admin, then you are going to pay as much as the same quality of Unix admin.

      In such cases, you're getting a good IT professional, period.

      From an administrative POV, they aren't that dissimilar.

      A good auto mechanic should be able to work on foreign and domestic vehicles. A good admin should be able to administrate, regardless of the operating system.

      Where I am, we have a mixed bag of windows and unix software. We also routinely interface with big old-timey mainframes of all shapes and sizes. We dont hire based on "I know visual basic or I know perl", we hire based on "I know how to program, languages are just syntax to me."

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Maybe the reason that the ... by Anonvmous+Coward · · Score: 3, Interesting

      "Not to insult you top end Windows admins, but lets face it. The ability of Windows admins has a larger varience then that of Unix admins. "

      As a former Windows admin I am not offended by this comment. I think you're right. Windows does a lot of automatic stuff to get things running. As long as you play by MS's rules, you end up not having to worry about a lot of stuff.

      There are pros and cons here. The obvious con is that when a real problem occurs, sometimes it's really difficult to find out why without the knowledge of how the underlying system works. The pro here, though, is that your employees don't have far to climb to fix their own problems. Windows exposes enough of the functionaltiy through the UI that you get hints on where to look. Most of the time I've been asked for help, my coworker's already taken some troubleshooting steps. That leaves you with a lot of free time on your hands!

      I can honestly say that after working with Linux servers and in assisting the setup of a network that my Windows administration experience does not make me feel qualified to be a sysadmin. Fortunately, that's not my choice in profession.

    4. Re:Maybe the reason that the ... by gmack · · Score: 2, Interesting

      While I freely admit to having my own perfered style I also prefer not waste time fixing what's already working.

      That's why when I arrive at a new jobsite I prefer not to make drastic changes for the first coupple of weeks while I get a feel for what is already there. By not reformatting everything right away I have a chance to learn how things were working, and will know what sucks and more importantly if they did anything I can learn from and adopt into my way of doing things.

      Drastic changes for no reason(and even for a lot of good reasons) will not make my boss happy. Downtime is bad.

      It's also been completely unavoidable in some cases. A mark of a good sysadmin is to know how his/her setup will handle growth. example: At one workplace I found a system that was with small / and /var partitions. After some time he ran out of space in /tmp so he moved it to /var/tmp and symlinked. He again ran out of space so he moved tmp to /usr/local/tmp and added a symlink from /var/tmp giving it a symlink to a symlink. Then from the looks of it /var filled up again .. so he created a /usr/local/var and created the required symlinks. So now I get the system and find that we now have a mostly unused partition and a tangle of symlinks. The sad thing is that he never learned from this. I again found a setup like that when taking over one of his systems at a later jobsite. The real laugh came at the second jobsite where he had moved to programming and refused to do a new project until I reformatted a machine he had setup in the past.

      Thanks to people like that I tend to look good.. both jobsites went from weekly unplanned outages to rock solid.

    5. Re:Maybe the reason that the ... by Anonymous Coward · · Score: 1, Interesting

      System Administration involves considerable judgement in the design and configuration of complex, flexible systems, so personal perferences certainly come into play at some level. Example: He perfers /usr/local/bin, you prefer /opt/bin, I prefer /soft/local/bin, etc. At this level, it doesn't matter much.

      Having said that, there is, without a doubt, design choices that can be said to be better and worse objectively for things that really matter.

      For example:

      Write the numbers 1-15 in a circle. Now draw lines connecting the numbers 1-5 to every other number. Next connect each of the remaining numbers to 6 other numbers. You now have a diagram of NFS hell. That is what you get when turn every *nix system into a file server and distribute your data across the network. It is ugly for multiple reasons: Take out any node from 1-5 and your entire network hangs. Take out any other node, and random collections hang, or possibly your entire network. If you net stale NFS handles on one node, then you need to reboot it, but first you have to clear every other node mounting it. Oh, and another bonus of this "architecture," since they are all workstations, then none of them have any real hardening to make them more resilient to failure. Double plus bonus if you don't patch your systems.

      ( Having only 15 nodes is bad enough. Try it with 100, and connect each of them to 5-10 other nodes. I've had to clean that up while keeping a production environment going, with limited planned downtime, and a reduced staff. I won't keep you in suspense; it was bloody painful.)

      A much better architecure is to turn node 1 into the file server, with better hardware to resist failure, and then mount everything from it. Much, much, much easier to manage. Fewer ways it can fail. Easier to fix. Just plain better.

      So yes, Virginia, different styles or techniques can be better or worse. In fact, they can be markedly so. They can mean the difference between relatively cheap success, or costly failure. Thats one of the things that makes me shudder about some of the things that people glibly toss around here on Slashdot.

      Dude, you should replace that old-fashioned, expensive W with new, cheap|free X!! Clusters! Ya! That the ticket!!!! Design? Ha! Just use the Y technique! Y is good for anything!! No testing needed!!!! Use Z as the basis for your network! Everybody is doing it! Man, you don't know about *? How did you ever get a job?

      Shudder.

      Yes, it does make a difference. If you still don't see it, watch out, there be dragons there.

  5. Computers may not be worth the excitement... by Soulfader · · Score: 2, Interesting
    But a lot of times they are worth a paycheck. Mine, to pick one example near and dear to my heart.

    So it may be worth looking into discussions and issues that could have a real impact on that paycheck, you know? Anything that saves my company money--and me headaches (why yes, I am a support tech, how could you tell?)--it worth looking into.

    But yeah, definitely get out and smell the freaking roses. It's going to be a gorgeous spring here.

  6. How about servers? by siskbc · · Score: 3, Interesting
    While it is possible that you poor bastards can't completely escape windows, there's nothing wrong with a heterogeneous system, either. At work, we have a mixed client setup (windows, mac, linux), and we use linux file, print, and email servers. Seems to work OK, and much more stable - no IIS around here. Use linux for the gateways, and then let people use whatever they want for desktop.

    Nothing says you have to completely migrate to linux - it doesn't really matter if the client/server run similar OS's. These days, samba does a better job at emulating windows than windows does anyway.

    --

    -Looking for a job as a materials chemist or multivariat

  7. Ideal setup - combination by gosand · · Score: 2, Interesting
    I have noticed that all of the TCO reports always deal will 100% MS vs 100% *nix. Has anyone calculated what it would take to run a hybrid of the two? But I guess that would completely depend on what you wanted it to do.

    In this particular case, it is client/server, so I don't think there could be too much crossover, but I am sure in other applications it could. Of course, that integration would be much easier if MS played well with others. But what about setting up an infrastructure so that the client side could be anything? (Linux, Windows, Mac) In reality they usually aren't pure client/server but some kind of bastard stepchild.

    --

    My beliefs do not require that you agree with them.

  8. Question by Quill_28 · · Score: 2, Interesting

    I have worked as a NT admin, for about 1000 nodes. Taking care of these systems was a nightmare in my humble opinion. Software updates(SMS usually works), people screwing up their system(No, I didn't install AOL after you said not too). But I love Bonzai Buddy!, virus updates, back-ups, etc.

    I then went to work at a Unix shop, it took me awhile to get used to certain aspects(throwing windows, the process is running on the server), etc. Things that seems so obvious now. Quick note, ask a Windows user to bring up a share and run a program from the share, does the program run a the share or locally.) Windows users don't think like this everything runs runs locally.

    No, I understand why my mother wants to use Windows, and most other lay folks. I think Windows does certain things very well(besides crashing ;-) )

    What I don't understand if why big business
    and many colleges don't use a system with x-terminals and beefy servers in the back. Most students/workers only need e-mail, internet, word processing on lab computers. Those departments that have to have program that only run on Windows could get Windows machines.

    It would seem to save alot of time and money. But I may also be naive.

    So why isn't this more common(or is it and I just havn't noticed)?

    Please don't answer that MS has brainwashed everyone, or everyone is just stupid, etc.

  9. Re:Well it seems to me by Anonvmous+Coward · · Score: 5, Interesting

    "There was a /. article about this recently, pointing out that the average Unix sysadmin costs more than the average Windows guy, but he can also manage more. So two windows experts do the same work as one Unix guy, but the Unix one costs more."

    My company of about 20 people has always been mainly a Windows shop. A couple of years ago, our sysadmin left. I absorbed his responsibilities, adding to my full-time job. Funny thing is, I've been able to keep up with it. I had to fix a server once in a while. But I really haven't had to spend a whole lot of time helping people with Windows/Office issues. We certainly were never interested in hiring a full-time sysadmin as a result of that.

    That was until a couple of weeks ago. We recently migrated the servers over to Linux. Since then we've had all kinds of issues that have needed attention. Unfortunately I'm a newb to the Linux world so I haven't been able to handle that. So now we have a full-time admin. (Just as a note: Part of the reason we hired him was for a future project he'll be able to help us with, but right now he's running around cleaning up this mess.)

    Is this post about saying Windows is great and Linux isn't? No, not at all. If you're to take away any meaning from my post here it's that you should use the right tool for the job. Just about everybody who's worked here has a computer at home that they use a lot. You can probably guess, they use Windows at home. That was coupled with a policy at work along the lines of "Treat the computer as if it's your own", meaning that there were no policies about what you can/can't install etc. The result? Not only were people familiar with their tools, but they also didn't have a crippling fear that they were going to commit some great offense that'd incur the wrath of the sysadmin.

    So, for us, the Windows NT line has been wonderful. (Note: 9X and ME were HORRIBLE, I'm not defending those OS's under any condition.) The switch to Linux just for the servers has been painful, and I do not look forward to the day that we switch over to Linux. (If that ever happens.) My main concern, though, isn't that Linux isn't ready for us. It's that we're so used to Windows that Linux will be that much harder.

    I'm not really worried about it though. Windows 2k and even XP is doing wonderful over here. Nobody's itching to change, and frankly a "Unix Evangelist" isn't going to change our minds when we've got experience backing us up.

  10. Long term implications? by bstadil · · Score: 2, Interesting
    That with Linux the software is cheap but the people are expensive and with Windows its the other way around

    Long term (I know, we are all dead) you always want to place your bet on the solution with the lowest human cost measured in Hours not Dollars.

    That is how countries / Companies / organizations get to be and stay rich. Using lower labor rates is only an option in the beginning and is becoming less so at a rapid rate. Migration of manufacturing to the Far-East has more to do with efficient infrastructure as far as component availability is concerned than $/Hour.

    Microsoft , SUN , IBM etc. knows this and this is where the OS / Middleware software batttle is heading.

    Where does that leave Windows / *nix / Linux? Compare Germany with UK. Much stricter rules for adjusting workforce and higher labor cost in Germany is forcing a more rapid uptake of Linux than in the UK. Second I will venture that *Nix penetration is higher in Germany than UK, but I do not know for sure.

    --
    Help fight continental drift.
  11. Re:Well it seems to me by PincheGab · · Score: 2, Interesting
    I always hear the "bozo" argument used against windows... WHO CARES? Don't you have incompetents in the other platforms too? Who cares if incompetents get certified? Why is it an argument against Windows?

    It is a natural thing that the smaller the field, the higher the ratio of specialized people you'll have running things... The fact that there are users and administrators of Windows that have "less than desireable" capabilities does NOT speak badly of Windows. Maybe it speaks well: "even an idiot can manage it!"

    Obviously this is not a technically-oriented company

    What does this mean? Technically-oriented companies are businesses too, and so they exist to make a profit. If a company chooses exchange because it is more useful and easier to use and manage than anything else out there, why is that bad? Anyway, I don't think you are saying that Windows should be used by all non-technical companies are you? It could easily be construed that way.

    Would you rather pay one sys admin that spends half this day playing, or two very busy admins? If you are running a business the decision is a no-brainer.

  12. Re:You have to feel it first hand.... by Master+Bait · · Score: 2, Interesting
    NCD terminals + server Linux is spend the money and you're done.

    I think that the practicality of Xterminals is lost with many Linux users and almost all of Windows users. When people understand the efficiency of X over tcp/ip, it is like a big light turns on in their head.

    Windows Terminal Server-Citrix/Metaframe environment is relatively slow and the licenses are so expensive that it really hasn't taken off as well as it could. TCO for that environment exceeds that of standalone Windows PCs.

    There once was a time when Xterminals were more expensive than standalone PCs too. And old-line commercial UNIX software was/is always more expensive than Windows apps on a per-seat basis.

    It seems like the current generation of IT greybeards were the early risk-takers of the generation that replaced the mainframe with standalone PCs. Now they are the ones stuck in their old ways.

    If you have talented sysadmins that actually know their job you can save massive amounts of cash using unix... even more if you didnt get fancy-smanchy NCD X terminals but used your old pc's as diskless terminals.... but we wanted the invisible PC+ sleek lcd on everyone's desk.

    We white-boxed ours from a local clone maker. Micro-ATX Nforce boards, Durons, 128mb of memory. No CDROM, no hard disk, no floppy. Even in a real Micro ATX case, they are big, but they sure are fast! Many a time I've shocked an onlooker by telling them I was working on a terminal!

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  13. Re:Being biased by rseuhs · · Score: 1, Interesting
    But writing "*nix" makes you look like a retarded buerocrat.

    In the real world, Linux behaves like Unix, looks like Unix (X Window system), runs the same programs as Unix (KDE, Apache, mysql, bash, etc.), is used by the same people as Unix and is even mostly source-compatible to Unix. Hell, the newer Unix-versions are even binary compatible to Linux (like FreeBSD and AFAIK AIX-L).

    So Linux is Unix.

    Why should it not be?

    Does a Ford stop being a car just because Daimler-Benz made the first implementation of a car?

  14. Re:Well it seems to me by Anonvmous+Coward · · Score: 2, Interesting

    "What issues with Linux have you had?"

    Well, some of it was Linux and some of it was the software we chose. Our mail package doesn't support some of the features that Exchange did. (or it requires more time than is available to put into it.) I don't remember which mail software it was, just that it's not PostFix or Sendmail. (We didn't exactly make a good choice there...)

    I think we've also had some issues with Samba, but I can't be too specific because after the Apache migration I tried to stay out of it. Speaking of Apache, I didn't really have any problems with it, but it did get hit by a nasty worm. I wasn't experienced enough to lock that down. My bad.

    Uhh other issues? Well the big one is that before we got the sysadmin we only had ONE person that really knew how to make those Linux computers sing. Unfortuantely, she was quite busy with othre stuff too. Not really Linux's fault, but my own attempts to learn what is needed to provide backup support turned painful.

    I'm not sure how clear I was when I originally posted, but I wasn't poking at Linux, but rather making the point that I wasn't prepared for it. Since TCO was brought up, it was probably interesting to know that with Windows we didn't need to hire a full time admin. We're a small company so a single person's salary is rather significant.

  15. Okay but... by Anonymous Coward · · Score: 2, Interesting

    The article makes some good points, but is also totally full of crap in places. I fail to see the necessity for a SAN and 2.8 Ghz machines on each desktop. The points others have made about hardware refresh time are also spot on. Just because people WANT the newest, latest, greatest machine does not mean that they NEED it. I have Windows 2000 running on a 266mhz machine right now. It's not great, but it's MORE than adequate for Office, email, and surfing the web. His remarks about LCD monitors and Cleartype are simply assinine...

    Microsoft's ClearType technology, available with XP and mostly applicable to LCD displays, offers clear advantages in readability. These advantages almost certainly correlate directly with the student's ability to understand and remember material presented on screen. Thus, these monitors are as much a requirement for PCs used in education as ABS brakes are on a new car for use in Canada or the northern-tier states.

    What a load of crap that is. What evidence does he have that cleartype does anything to improve a students ability to read and understand material. I am using cleartype on a 7 year old 17" CRT and I am reading and comprehending things just fine, thank you. To say that LCD flatscreens are anything even approaching a necessity is absoloutly ludicrous.

    The author could have written a good article, because I think there is a comaprison to be made that would be most favorable to the UNIX side of things. However he basically shot himself down by filling the article with half-truths and unsupported claims. Anyone who has worked in an academic environment of the size that he is talking about can tell you that he's full of it.

    I only WISH we had had state of the art machines at the college where I worked...although somehow the students managed to muck through with affordable reasonably-fast hardware.

  16. Re:Well it seems to me by drinkypoo · · Score: 2, Interesting
    Well you and I agree that Microsoft appears to have lost much of its sense, but I do think they have a direction. Unfortunately, it's world domination :) Linux techs are not inherently more valuable, in fact there's a "linux sysadmin" on every damn corner now thanks to all the people who think that because they installed linux they're ready to take on the big job. (That was me at age 17, btw, though I had at least worked with sun3 and sun4 architectures with SunOS4, and fiddled with some other Unixes as well, mostly SCO Unix and SCO Xenix.)

    The unfortunate perception amongst much non-technical management however is that someone with four years of Unix systems administration but with no certifications is seen as being about as competent as someone with no experience but a couple of certs. This is amazingly dumb because this is not true of any job. I might take 18 units worth of auto paint classes and get a certificate that says I can paint cars but it doesn't mean I'm going to know half as much as someone who's actually been working in a body shop fixing and painting cars for three or four years. (Incidentally, there's not as much to it as you might imagine, until you get to major damage/frame repair, or spot repair/color matching. Mostly it's just learning to have the touch, and recognize what kind of damage something is, which tells you how you'd fix it. Mostly you just address things in the reverse order of damage.) A veteran body man can make upwards of $75k/year if he can do any kind of repair to an auto body, this includes auto electrical and air conditioning. Guess what I'm planning to do (at least in the short term) for a living now that I've fallen out of love with trying too hard to get one of the shitty, overworking tech jobs left after the dot-bomb?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  17. sad s4d sAd sad sad by paulm · · Score: 2, Interesting

    First off, you might as well tell them up-front ta Unix evangelist. It isn't likely to be a secret, and there is always someone who'll chalk up a point or two for honesty.

    I could only get this far and then I just couldn't take it anymore. This whole article is like something written by a child.
    At least when you read some MS fud article, it at least shows some sense of maturity. This sort of writing just looks foolish.

    bwt - I use one Unix for or another for just about everything, and I'm certainly don't think that the author had a good point, this was just done very immaturely.

  18. The only way to be unbiased by erroneus · · Score: 2, Interesting

    I would like to see a completely unbiased study and it seems to me that the only way this is possible is to create it using opposing sides.

    Each side should demonstrate their costs based on a standardized set of criteria. Then each set of statistical information can be plugged into a format that allows some very clear side-by-side comparison of raw information.

    This approach will help keep the playing field level and honest as there would be a minimum of the pro-side dissing the opposing side.

    I believe this process would take a long time even to agree on what criteria is relevant and important, but I believe in the end, these facts will begin to spell out in clear and obvious ways where current strengths and weaknesses exist in the various platforms.

  19. Re:Being biased by Xerithane · · Score: 2, Interesting

    But both Ford and GMs are cars, just like both Solaris and SuSE are Unix in every way that matters.

    There are tremendous differences between the Linux kernel and the Solaris kernel. Same with any BSD kernel vs. Linux vs. Solaris.

    Trying to say that they are the same in "every way that matters" is seriously on par with saying that a fire truck engine is the same as a Honda Civic engine in every way that matters.

    If you would like I can get a complete list as to the major differences between each of the kernels, and how it can effect you. My guess is you are not a low-level system user, nor do any programming in C or lower languages, otherwise you would understand this already.

    --
    Dacels Jewelers can't be trusted.
  20. Transferring by jmorris42 · · Score: 2, Interesting

    An abrupt transfer would indeed be painful, which is why a slow planned migration is usually the answer when a decision is taken to abandon one platform for another. Few companies abruptly ditched their mainframes for PCs, they just started buying PCs and not buying more mainframes. Start with the servers, then the single app workstations (point of sale, data entry, etc) then eventually start moving all functions over to the back end servers instead of the Windows clients. Eventually the Doze boxes are only accessing back end apps and playing freecell. That is when they get replaced with thin clients.

    But espousing a Kruschez doctrine of "Once on Windows, Always on Windows" is dumb. Granted that some shops probably couldn't migrate even if they wanted to, because they are entangled with too many closed apps that won't run anywhere else. But even there a long term plan should be in place to locate and install replacments as they are available and avoid locking into any more such anchors. Longterm, dependence on Windows is dangerous and anyone with vision will be making plans to escape the ship before it sinks with them.

    Microsoft's financial structure is predicated on rapid stock value appreciation and they must do any and everything in their power to get that price moving upwards again soon. Market share growth is no longer possible (try doubling 90% market share) and to date their attempts to assimilate new markets aren't working. That only leaves dramatic increases in per customer revenue to boost earnings. And as the smarter folks leave that will only mean the sheep remaining will get fleeced that much harder to keep the cash flowing to Redmond. Eventually you WILL get fired for buying Microsoft because your company will be outcompeted by those with lower overhead and you will be 'rightsized' out or declared 'redundent' when your company gets bought by a leaner one.

    --
    Democrat delenda est