they chose to make full use of it by deeply ingraining IE into Windows, so that it would be difficult to remove IE.
But, Peter, this is a
good thing, not a bad thing, surely! It's what you'd
expect from any operating system designed since the advent of computer media (graphics, audio, video) and LAN/WAN communications. A femtosecond's reflection makes it cystal clear why tight integration is precisely what you want. It's a strength and not a weakness!
* Browsers are one of the heaviest and most demanding apps run on PCs today.
* Browsers intrinsically and of necessity make heavy function calls to graphics, media, file, and communications systems. This is an essential part of what they
do.
*
All modern operating systems have as a standard design goal the incorporation and deep integration of the richest possible media and comms function set. The only ones that don't integrate -- because they can't architecturally, not because they don't want to --are those tracing their ancestry back to UNIX and its 1960s architecture. No names, no pack drill.
* IE makes extensive function calls to Windows graphics, media and communications subsystems; almost all essential browser functions are done outside the browser, and in the future even html rendering could well be abstracted. Like many other "applications", what once was a separate distinct product is rapidly disappearing as a discrete code-set or "application" in the traditional sense. Once a media player was a full discrete application; today it's several components, as subsystems get abstracted and integrated into system-wide or even core OS services. The same happened to LAN and WAN. The same is happening to the browser. And more will happen in the future. It is not a Microsoft conspiracy!
* To "completely remove IE", you'd need to remove a lot more than just a browser.
* The End Goal of EVERY operating system architect is to design and develop a fully abstracted and media-rich componentised operating system with managed code. Your argument was perhaps true before the rinderpest, where graphics/media/comms were add-on functions, but whatever merit it had ended circa 1991.
There is obviously a reason MS is doing it.
True. It didn't just get there by accident. Every line of code and every item of function is strategised, debated, discussed, hashed, rehashed, debated again, architected, designed, coded, recoded, tested, debated ...etc, again and again and again again.
Perhaps initially it was to push their MSN email service, other services and later their search engine. IE defaults to MSN Search does it not?
Speculative. Defaults to MSN Search? I should hope so! If it didn't I'd want the Board to explain why the hell shareholders are investing in Search, and then I'd want it fixed right away. Or are you a socialist?
Insider view 1: Microsoft does not have strategic aspirations to unmonetised or unmonetisable services. It is not an ISP, and does not wish to be one.
Insider view 2: Unlike many successful companies, Microsoft got where it is by sticking to the knitting. To do that you learn a very strong discipline of saying NO to every new or emerging opportunity, no matter how promising. That's because you have an even stronger YES to your core competencies, and you make sure other things don't deflect you. Most businesses do not understand this very well.
It would be better if MS gave it's users a choice. Complete removal of IE would be even better, but if desired by the user.
Not it would not - at least not from a rational or technical viewpoint.
As stated above, because graphics, media, and comms are essential and indispensable desktop functions on modern PCs (as they have been for the past 15 years or so), it is only to be expected of any half-decent modern operating system that these be as tightly architected and deeply integrated as possible. This is what Windows does, and with each major technology release does better and better.
What SE do I use? Depends what for. For geneal nonsense stuff, mostly Google, though it's beginning to give me the creeps with all the stuff it's archiving ... I quite often use Soople for a quick window on the main engines.
Perhaps when 95% (or thereabout) numbers of PCs bear the Apple Logo you'll have a point. But as is Apple markets the Mac as a complete solution, Windows I gather does not and is just the OS on this commodity hardware PC.
How does marketshare determine the moral issues?
They modified it in the mind of the user. You had your browser, you had your media player, what more could you want. The extra steps the user needs to take to un-modify this is to find out about other browsers (which the OEM
cannot do because MS already has IE included in the thing which probably also loads faster than competing browsers since it's included as part of the OS leading to a lot of security problems but anyhow) and to DOWNLOAD a new browser.
1. Speak to your hardware vendor about bundling Windows. The decision to bundle Windows with hardware is not Microsoft's. Seriously. Heck man, the hardware vendors pay Microsoft in real dollars to bundle Windows! I could sympathise with your beef if Microsoft was paying the hardware manufacturers, or giving it away free, but it's the other way round, Peter. Really. It's called a free market. No force or fraud is being used.
2. ALL software is a work in progress. ALL software has security issues. Like other developers, malcontents target the largest market, which happens now to be Windows, by a very substantial margin. A very very large number of baddies spend a very large amount of time trying to break through Windows, and that makes it very tough. Unless or until dramatically new hardware/software architectures emerge, I'm prepared to bet my bottom dollar there isn't another operating system less vulnerable to unauthorised exploits and security abuses from malcontents. The baddies just aren't spending their time trying to hack in to 5% of the world's desktops. They're lean and mean, and go for the largest market. The others are just lucky in this area (and perhaps unlucky in others).