Slashdot Mirror


The Life and Death of Microsoft Software

coondoggie writes "With Microsoft aiming to release Vista real soon now, they've been retiring older versions of the Windows OS. For IT outfits it's yet again time to evaluate what stays and what goes, and make plans for the future. Network World discusses the life cycle of Microsoft's software." From the article: "'Generally, it is a bad idea to run unsupported software, but there can be a business case to run it,' says Cary Shufelt, Windows infrastructure architect at Oregon State University, in Corvallis. The university still has some NT machines running in isolation in its labs. But Shufelt says there are security risks in allowing connections to legacy machines and that the university makes sure to minimize those risks. 'We don't allow [Windows] 9.x clients to connect to our Active Directory,' he says. 'But we try to stay current with technology so these issues don't typically come up.' Others say they also stay current to avoid headaches and fire drills."

7 of 187 comments (clear)

  1. The risk is not just direct by also-rr · · Score: 5, Insightful

    We have a piece of Microsoft software, X. An application Y outputs its data to application X. So far so good...

    It does this by (during the export process) loading the software X. Don't ask me why, I didn't write it.

    Microsoft app X+1 is now available. App Y *will not export* to app X+1 because the executable has been moved and it can't talk to the new version anyway.

    The App Y developers could fix this... but they wont because they have moved onto App Y+1 which we don't want to buy (not yet mature enough). App X is no longer available in the company and we cannot buy licenses for a variety of reasons (mostly due to integration and the fact that version X and X+1 running together cause major problems). There are no other export options except to pay for monkeys to retype all the data - on a weekly basis.

    Software upgrades and end of support can attack you in the posterior in unexpected ways, and sticking with old software may not be an option. If you have given away the ability to make your own modifications, or put your data into formats you cannot read, you better make sure it's in your risk register.

    1. Re:The risk is not just direct by hackstraw · · Score: 3, Insightful

      The factory would be in a position to
      - create the needed replacement parts themselves
      - pay the original creator to fix the problem
      - pay some new person to fix the problem
      - abandon some or all of the systems and retrofit something else in its place

      Now, you might say "ok, but if the engine had failed, wouldn't any engine work as long as it had a shaft outout and spun the same direction at the same speed?"

      Probably, with some work. I assure you, i cannot go and put my BMW's engine in my Audi and have it all just "work".


      So, how did we answer these questions? Or at least we try?

      Open standards and interchangeable parts.

      Sure there is always going to be some degree of customization because the standards or interchangeable parts will never satisfy every situation and every case, but an engine swap would be impossible if it were not for standard hex nut sizes, and things like that.

      Computers are still new, and they are becoming more commodity and interchangeable over time. For the most part, you can have the hardware and software of your choice and share things like the web, email, pictures, music, movies, etc. Tons of stuff.

      Now, there are custom apps or environments that do not always conform to standards because there is not one, nor is there enough of a market to create one. And that is where you pick an environment, for good/bad/indifferent, block it off from the outside world, and then DON'T TOUCH IT.

  2. I predict a quick death for XP after release of V. by Opportunist · · Score: 3, Insightful

    There are rather few "good" reasons for the everyday user to buy Vista (unless it comes bundled with a new PC anyway). There have been many incentives to switch from NT to 2k (USB support), or even from 2k to XP (better support for a lot of hardware). But so far, the big "visible" incentive (aside of the 3D interface) is the DX10 support. Now, that's not something you can sell to a company. What for does a company need a component that mainly carters to gamers? Actually, most would love to NOT have it.

    Also, there's the big black cloud of DRM that hovers over Vista, where pretty much nobody really knows yet just how dark it will be. Many people will abstain until that fog cleared, definitly something neither MS nor the content industry would enjoy. So, another incentive will be that certain content will only be available to you if you use Vista and its stronger DRM.

    Another thing that doesn't bother companies too much. Actually, yet another incentive NOT to migrate, so your employees can't waste their time watching youtube.

    What does bother companies, though, is support. So the faster support for XP ceases to exist, the faster companies will migrate. So, let the spinning start.

    Whoopsie, already started.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  3. Hardware and Software lifecycle by suggsjc · · Score: 4, Insightful

    I'm not trying to flame here, but whenever a topic like this comes up there will always be someone posting about how they've had the same *nix/BSD box running for X years.

    I do understand the concept of legacy hardware and software, and that if it ain't broke... However, almost EVERYTHING has a given lifecycle. I don't think that software should be any different. People are going to complain that M$ stops supporting their older OS'es (especially close to a new OS release) but honestly, how long should they be responsible for maintaining the code?
    I hear the statement that "we paid for the software...so they should support it." In the open source realm, most people don't pay for the software, just for support and updates. So, in that same respect the people that bought windows paid up front for their support and maintenance, but how long should that be for? Is that something that should be included in the license...we guarantee to support this product for X years?

    Sorry for the slight rant, but I know how people like to get all uppity about this stuff. But at least in this case I think it is completely justifiable.

    --
    When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
  4. Fire drills by AJWM · · Score: 3, Insightful

    Others say they also stay current to avoid headaches and fire drills.

    Strange. I always though staying current was a headache and a fire drill.

    (Heck, I still use 9.x on my kids' computers. Works fine for their software, and they're usually not on the internet. When they are it's behind a NATed firewall and using firefox.)

    --
    -- Alastair
  5. Is is obsolete beacuse it is old? by plusser · · Score: 3, Insightful

    Just because a product is old, it does not mean that the product is obsolete. That is something that the IT industry needs to learn.

    The Automotive industry is a good example. Suppose you bought a brand new car today, you would expect that you would be able to operate that vehicle for a number of years, after all it is a big investment. However, if the vendor said after 4 years that the engine could no longer be maintained and that it must be immediately replaced at your cost, you would not be very impressed. You would be tempted to perform your own DIY and install your own engine from a different vendor.

    Thing is, Microsoft in recent years has tried to market a versions of Windows for embedded applications. When users of these operating systems realise that after 4 years that microsoft will expect you to upgrade a major piece of equipment as they no longer support the software it is based on, the customers are not going to be happy.

    An old computer may run old software, but there is every chance that in every other respect that it may still be just as useful as a new one. The computer may have features that are no longer supported such as ISA cards or serial ports that are required to operate certain useful external equipment and embedded applications. In essence the cost of upgrading the computer operating system may be much greater than requesting that existing software is maintained. Unfortuately this is one area where Microsoft are running the risk of loosing the plot.

    As for Microsoft saying that Windows ME is 6 years old and is therefore unsupportable, until 4 and a half years ago it was the latest operating system for home computers. XP isn't even 5 years old yet, but one thing is certain, if Microsoft imsists that I upgrade to Vista within the next 2 years, I will upgrade to Linux or OSX.

  6. Re:Article Summary... by phillymjs · · Score: 5, Insightful

    Users may have custom software that does not work on new versions of Windows... could present IT challenges as Microsoft retires old products...

    That's why Microsoft has such a hard-on for virtualization-- they want businesses to buy shiny new Windows 2003 servers and run, for example, their business-critical NT 4.0 legacy app that hasn't been updated, in a virtual machine on that server.

    That's exactly why they bought Virtual PC from Connectix.

    ~Philly