other posibility
Maybe there are just too many windows 2000 and pirated windows xp machines out there.
Businesses are sticking with Internet Explorer 6 to prevent employees from wasting time on Facebook. At least, that's the word from Microsoft. Microsoft Australia's chief security adviser has said that customers are holding on to the nine-year-old IE6 because it doesn't properly render Facebook and other non-work-related sites …
I actually downgraded my XP laptop to Windows 2000, because it was slurring badly under XP and was getting worse with later service packs for reasons unknown. Under Win2K it was much more responsive, even if my service pack procedure involves slipstreaming the CD and a full hard disk wipe before install.
Linux. I plan to put Linux on it once my Microtek scanner becomes supported.
I have all the "free" upgrades to XP, Vista, and Win7 I could ask for as part of my employer's Campus Agreement with MS. But I still run Win2k because it remains the best GUI interface Microsoft ever put on their OS. XP/2k3's is too cushy and crayola-inspired, Vista/Win7's is too shitty. So I stick with Win2k and hope that someday some bright soul will build an Explorer replacement for Win7 that looks and acts exactly like Win2k. Then I'll think about upgrading.
Looking up the usage statistics suggests only ~0.5% Win2000, compared to ~7% IE6. So the overwhelming majority must be on XP computers with outdated browsers, probably corporate installations like the one I'm posting from now. Fortunately I have the choice between outdated IE and outdated Firefox, though.
If you look at the wording, it seems that Microsoft have basically, and finally, admitted that IE6 is basically a bit rubbish. My old XP box with IE6 got IE7 (and now 8) pushed out through Automatic Update ages and ages ago but these corporate types don't like that sort of thing.
So, people are applying Microsoft patches to close security flaws yet leave the biggest one of all sitting right there for people to use every day? Is there a way that Microsoft can deny Windows Update downloads and installations for any machine on which IE6 is detected? That would speed up the process of killing it if you force people to download IE7 or 8 manually.
However, sticking to IE6 is no solution. As others have stated, it's ridiculously easy to block access to Facebook etc. There is a very inelegant way to force HOSTS file updates across a Windows domain without using Active Directory, and there's also firewall rules. No need to spend a fortune on filtering software.
Download Firefox portable and you can render any site allowed by the firewall/proxy fascists (*). And the beauty of all this is it doesn't interfere with the corporate desktop. I post anonymously because I always do this at work irrespective of the version of IE they offer. I'm not at all interested in facebook, twiter and other stuff like this, I just want to show my sympathy towards Mozilla by boosting their stats.
*) I use to call those guys like that because sometimes their policies are really dumb, like for instance blocking YouTube but allowing streaming from other sites or like blocking flightgear.org with a message mentioning something about hate speech sites.
Ah I see, choosing how the Internet connection THEY provide for WORK purposes is used - and not abused - makes them fascists does it? Apart from the time wasting there are legal implications for companies with letting employees loose on unfettered Internet links.
Hell I bet you hate them for making you turn up for work in order to get paid too, eh?
Microsoft released that IE6 turd into the world and now they can't flush it to make room for their newer greasier IE8 turd. Serves them right.
By the time they release IE9 they'll have such a cluster fuck of different versions on their hands each with different fragments of their market share, they'll have no choice but to pack their browser business in altogether and admit failure.
"Businesses are sticking with Internet Explorer 6 to prevent employees from wasting time on Facebook."
It has been said already: firewall rules, host lists.
Microsoft IE senior director IE Ryan Gavin has said that it's his job to "kill" IE 6. "Part of my job is to get IE6 share down to zero as soon as possible,"
Instead of coding for IE6 web devs should simply detect IE version and inform the user that the website will not render correctly and that their browser is broken and obsolete and needs to be upgraded. Of course in the interests of usability a link should be provided to download Firefox.
I have persuaded two of my clients to adopt this position. If web devs can work in unity on this, IE6 will be dead in less than a year. Perhaps charging the client extra for developing IE6 specific code will help hurry IE6's demise.
Inconsistent page rendering across versions makes living with IE of any version a right royal pain. I just wish people would stop developing apps that only run in IE! Particularly when they only run in a particular version of IE! If it wasn't for a company-wide need for the darned browser we'd have probably switched years ago.
IE6 is thankfully dead and buried in our organisation but we still have IE7-only stuff strewn all over the place. IE7 is definitely going to become the new IE6, figuratively speaking.
Grr, rant, gnash!
"Instead of coding for IE6 web devs should simply detect IE version and inform the user that the website will not render correctly and that their browser is broken and obsolete and needs to be upgraded."
I couldn't agree less. Web devs shouldn't have to code for specific browsers but should write compatible code. Not all browsers are available for all platforms so it may not be possible for users to "upgrade".
is that the kind that runs on browsers with proprietary non-standard rendering or do you mean W3C standards compliant code that will run on all standards compliant browsers?
My point is exactly the point you raised: "Web devs shouldn't have to code for specific browsers..."
But we do or do you not use <!--[if IE]> <!--[if !IE]> tags so that standards compliant code will render correctly? I presume you are a web dev and thus know what is being said.
I am suggesting we don't code for different browsers, but code to W3C standards and that broken non-standards compliant browsers be ignored. However a broken page appearing in IE6 looks like sloppy coding unless the user is told why the page does not render correctly.
ps it's adnim but you can call me what ever you like ;-)
Corporate webapps and content management systems that were written in the early 2000s frequently declared their pages standards-compliant (!DOCTYPE). Similarly, documentation for applications was commonly supplied in HTML format. At the time the dominant browser was IE6 - over 90% share, especially within companies - and these applications were only tested with it. They couldn't be tested with any standards-compliant browsers because there weren't any - Mozilla was still stuck in development hell and Konqueror just a minority browser on Linux.
The HTML in these pages is not going to change. Companies don't have the resources to replace their webapp if it's functionally working correctly, or the migration path could be very painful. Documentation for older products (particularly HTML Help) obviously isn't going to change for those products, and upgrading the product just to get help compatible with a new standard browser isn't going to happen.
What these customers need is a browser that is fully, 100%, compatible with IE6 for their legacy sites AND standards-compliant going forward. MS broke compatibility with IE7 and while IE8 has and IE9 will have IE7-compatible modes, IE6 compatibility isn't available.
The fact that the browser is a problem may also blocking upgrades to Windows Vista and Windows 7.
A lot of web authors have to wake up and start treating the web as it is, not as they'd like it to be. The browser with the largest share is IE8 and it's the one growing fastest. Including compatibility mode in IE8's share is appropriate - it shows the installed base of IE8, and compatibility mode is only going to be recorded on sites that appear in Microsoft's list or where the user has pressed the compat button. NetMarketshare could do those sites - who are HitsLink customers after all - a favour and tell them that they have problems.
er...and shat too!
I still run Win98se on my desktop with IE6 and it's solid.
I have an XP machine for work with IE7, it's tempramental and I can't use it for private purposes.
I have a Vista laptop with IE8 for my home business......I can't use certain online applications on that machine because they're not supported by IE8. Oh, and Vista can suck a fart out my arse too! In so many ways I prefer Win98se because it does what I want it to do. XP and Vista second guess too much and are too controling, Vista is a total twat for sucking sooooo much resource out the laptop, it's as though I upgraded my machine for the sake of the OS and gained fuck all performance benefit.
Computers eh? Here to make life easier or basically be electronic crystal meth, hook us up, draw us in and make us so dependent we'll pay companies and developers huge amounts for a half working pile of shit we need to patch constantly to keep it from being a total pile of shit until some PC component manufacturer wants us to have an upgrade on the kit too to keep the pile of shit running at a margionally increased speed....until the software developers suck that performance out with the next half working hog pile of shit.....rinse, repeat, bend over.