Windows Monoculture Myopia Revisited
round stic writes "eWeek magazine has an interesting look at the effects of the Windows monoculture on IT budgets, even as everyone agrees on the severity of the inherent security risks. The article contains interviews with Dan Geer and others who warned about the risks of the Windows monopoly three years ago. The article coincides with a piece in the Observer that suggests Vista is the end of the Microsoft monolith because of how complex the operating system has become."
From the article:
Why do people keep perpetuating this myth? It should be widely known by now that all the important Linux developers get paid by their respective employers to work on the kernel. That's possibly the most significant sign of widespread acceptance of the open-source development model -- that companies such as IBM would pay their own employees to do work on a public project that is not exclusively to their own benefit.
In the same sentence, the author managed to confuse "richest" with "smartest" as well. I'm not very impressed with this article.
I know, RTFA is a strange concept on /., but this time around it's really needed.
Why? Because the article is not about the downfall of MS as the headline seems to suggest, but about the way complex software is build. It suggest that building big, monolithic applications has reached an end as Vista shows that even a huge company like MS can't really write complex software in this way anymore.
Now agree or disagree with this, but please spare us the "OMG MS will never die" comments.
With new virtualization technologies coming through, I think it's about time for Microsoft to scrap backward compatability being built directly into Windows. It just leaves so many holes unplugged. Start Blackcomb with a clean slate, include a Win32 sandbox environment, and be done with it.
I think that for the next release of Windows, they should just stop trying to support old hardware and software. Just write a small, compact kernel that is secure, and have turn everything else into independent modules that can be easily switched out, similar to Linux and Unix. If you don't like your filesystem, change it. If you don't want IE, take it out and put in Firefox.
... they would make their lives a lot easier. Plus, without all of the old legacy code in there it would probably be more secure. And maybe for that version we could have WinFS.
I think the UI is fine and they should keep it fairly consistent. But if they'd just lose having to support things that ran on 95, 98, 2000, ME,
And dump the registry, that was a really stupid idea.
But I think this could work. Most new copies of the OS are sold on computers built by Dell and other pc makers so they can control what goes in them. Hardware could be certified to work on the new version. Fairly new hardware could get new drivers that could be loaded on and it would work too. But older stuff would just get left behind.
Anyway, just a thought. On a random note, painting a two story house by yourself sucks!