IE6 Addiction Inhibits Windows 7 Migrations
eldavojohn writes "As anyone in the industry will tell you, a lot of money went into developing web applications specific to IE6. And corporations can't leave Windows XP for Windows 7 until IE6 runs (in some way) on Windows 7. Microsoft wants to leave that non-standard browser mess behind them, but as the article notes, 'Organizations running IE6 have told Gartner that 40% of their custom-built browser-dependent applications won't run on IE8, the version packaged with Windows 7. Thus, many companies face a tough decision: Either spend time and money to upgrade those applications so that they work in newer browsers, or stick with Windows XP.' Support for XP is going to end in April 2014. In order to deal with this, companies are looking at virtualizing IE6 only (instead of a full operating system) so that it can run on Windows 7 — even though Microsoft says this violates licensing agreements. IE6 is estimated to have roughly 16% of browser market share, and due to mistakes in the past it may never truly die."
When people get comfortable enough with something, they don't look for new products to replace it. IE is just another reason why people don't change.
They used IE6 to E^3 (Embrace, Extetnd, Extinguish) Windows 7 long before it even came out!
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
In order to deal with this, companies are looking at virtualizing IE6 only (instead of a full operating system) so that it can run on Windows 7 -- even though Microsoft says this violates licensing agreements.
Then Microsoft should sue them. That would teach them, right? After all, violating intellectual property licenses is the same as theft.
Give me Classic Slashdot or give me death!
Just goes to show you that no matter how annoying you can claim Microsoft to be, their user base can be equally so with their instance that decade-old software be their ONLY solution.
You gotta upgrade sometime, people.
Isn't that the point of XP Mode? To run legacy applications that aren't 7-compatible?
Let that be a lesson to all those idiots who wrote IE only web applications.
Brilliant!
IE6 is beginning to be a bigger mess than Y2K. It's not yet such a long-term problem, but the scope is pretty board due to the fact that it's the entire program, not just date fields, which are broken.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
It's akin to wading in filth when you haven't had any shots. Paranoia is probably a more appropriate response - on a system with IE6 installed, the only places I visit are Windows Update and Mozilla, to download Firefox. Doing anything else is basically throwing a malware fiesta, and advertising your computer as a buffet..
Well, Microsoft made IE6 not compatible with standards so that people would make sites compatible with IE (because the majority use IE, since it came with Windows) so that the sites would be less compatible with standard browsers that work on other operating systems, so that people would use Windows and IE, since a lot of sites only worked with IE.
Corporate software also requires IE6, since it comes with Windows XP, why make a program that's compatible with other browsers, except IE and then require that browser when all your users have IE6 by default? Now it is inconvenient, but redoing the app to support standards would be expensive.
So, now IE6 is so entrenched in the corporate environment that not only it prevents the company from migrating to Linux or some other OS, but it also prevents the company from migrating to a newer OS made by Microsoft.
Whoever was in charge of the decision to make IE6 non compatible did a wonderful job - XP and IE6 will live for a long time. It will probably even outlive newer versions of Windows.
Very true. However it isn't as easy to get set up and pushed out on an enterprise basis as a single app file. Another downside is that because XP Mode is complete VM that can easily get compromised, it requires an instance of antivirus for corporate IT reasons. Having a single executable that runs in a "jail" is a lot better performance-wise, and means one doesn't have to set up virtualization on company desktops.
Probably the simplest solution for a company that needs IE6 on desktops for one task or application would be to use Citrix or Terminal server, and just keep a well locked down copy of IE6 on a dedicated server.
If your corporate IT standards mandate ...
That's the point: standards.
Unless your company is developing its own browser and its own OS, making it's own corporate standard on browsers is stupid.
The standards that should have been followed here are the W3C standards. Not the "standards" of one company with one browser on one operating system.
Before 2000 there were computer standards in place. Not following those standards is now an obvious huge failure and now companies will be paying for it.
I live in Scotland.
I'm happy for them to ban smoking anywhere. If it wasn't dangerous to health then of course they shouldn't ban it. But smokers do not, and should not, have any right to force their smoke onto other people.
Car exhausts aren't great either, but at least they don't smell so bad, and usually aren't right there next to you.
which is totally what she said
I'm running IE9 beta on my Windows 7 machine at home.
So? The point was that the development teams doing the patching on these crappy apps will just switch the IE6 non-standard behavior for IE8 non-standard behavior which will break instantly in IE9 ironically which is actually compliant by default for a change.
Prove that the problem isn't due to the IE6 installer (can you even download it (legally) any more?) doesn't expect certain specific versions of Windows and refuse to run if the version string doesn't match.
Ha, you clearly have never investigated how Windows works. Internet Explorer is actually tiny, if you look in Program Files and examine the contents, you'll find there is really next to nothing in there — just a GUI shell and some support crap. The core, the crux of how the whole thing works is in System32, Windows' HTTP fetch, Trident HTML rendering and JavaScript engine are all Internet Explorer components. Replacing those with IE6 versions will break half the system and some third party apps as well.