EU Sleuths Think Microsoft Sabotaged Windows
Adam Zweimiller writes "The Inquirer is reporting that in it's ongoing battle with Microsoft, the European Commission is investigating the possibility that the Vole has sneakily sabotaged the Media Player-free versions of Windows it is obliged to ship to the EU. A report (subscription required) in today's Wall Street Journal suggests Microsoft has fiddled with the registry in its stripped-down Windows offerings and the result is that video clips embedded into Microsoft Word documents don't run properly, for example."
To get video clips thorugh corporata mail servers that strip out video files but let word through. People send images and audio embedded in Word files for the same reason.
All Media Player, the program, really is is a shell that calls the video and audio playback systems. You don't need to use that shell, you can use another. Media Player Classic is a good example of a non-MS shell that does the same thing. Unlike VLC, which actually does it's own decoding, MPC just places calls to the same systems as Media Player. IT is just a different interface (one that's like the MS media players prior to V7) that some of us like better.
You are free to delete the executables for media player or IE or any of the other things like that. However that's not really removing them, the guts still exist and Windows still uses them. To really remove it, like MS's competitors seem to want, would require stripping the guts as well. Those are what really do the work of the program.
That's why the things MS claims are a part of Windows and are necessary are, after a fashion. They aren't necessary for everything, but other things depend on them. Like the help system breaks if IE goes away. Why? Well help files are HTML based, and call IE, or rather the MSHTML engine that it uses, to render.
Same thing applies to Linux as well. X isn't required, as in you have to have it to have a working system, but if you want a system with, say, KDE it is. You can't say "I want KDE, but I don't want X." Sorry, but KDE uses X, you either install it or you shove off.
The difference is that Linux has chosen to be very, very losely defined and modular. The only thing that acutally is Linux is the kernel. The rest is all optional. There are some conventions, like that almost all graphics ride on top of X, but those are just that, conventions. However you have to have all lower level dependencies for a program, you can't just remove them and replace them with something different, but incompatible and expect things to work.
Windows is different and is like MacOS or Solaris in that it is more richly and tightly defined. The OS isn't just a kernel, it's a kernel, GUI, several APIs, a number of programs, services, etc, etc. That, of course, removes felxability but provides unity. You don't have to concern yourself with the presence or absence of certian things as they are a part of the OS.