Declawing Windows: Impossible?
hyrdra writes: "This story on CNN seems to indicate the intentions of the nine remaining states in the ongoing anti-trust case against Microsoft: to produce a stripped down version of Windows that will allow 3rd party vendors to insert components such as browsers, media players, and IM clients. While this may not be news, Microsoft's defense is. Microsoft defends the solution by remarking Windows was not designed to be a modular system, and the current operating system is highly dependant on core technologies like IE and Windows Media Player. Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare."
It really is. You can remove core parts of the OS and the OS has no problem. I remember playing around with Windows ME and removing media player, MSN stuff, and other things I had replacements for or didn't need. All MS has to do is add these things to the Remove Windows Components.
I thought M$ bullshit excuse of 'oh look, we took out IE and it just doesn't work as well' had already been tried and rejected in an earlier court case? How can they bring up this as a new defense when it's already failed?
-Nano.
That about sums up windows now. For it to be faster, user friendly, and easy to support one must strip out all the crap.
Of course having a zillion different flavours of Windoze might be a bad idea but forcing them to think modular is a good idea (I suspect they do anyway). Will anything really change?
I am going to hell and I am going to take all of you with me.
This is how it destroys other companies that are menacing them, why do you think they would abandon such power?
Even if this would become true, I would think that something fish would be hidden in this "striped down" version.
[]'s Victor Bogado da Silva Lins
^[:wq
You know, with IE; they said it couldn't be removed and it was proven trivial.
I understand (and appreciate) the use of HTML for windows help; however there isn't anything you can't do in the help by using [JA]Script and CSS, and aside from ActiveX, that isn't anything that any other browser couldn't provide. And as far as WMP is concerned I don't see the issue; MP3/WAV/whatever can be played by lots of things. Window Media files may need WMP, but that's not monopolistic.
Neuter them also so as not to create any offspring.
*SRU
Guys,
We understand that you do not like Microsoft or any of their products. You do not have to keep filling the daily "Anti Microsoft Story" quota to prove this to us.
Stop embrassasing yourselves and start reporting on ideas and events that would actually be considered news by the most of us. We all know Windows in modular and Microsoft is full of it (just look at embedded Windows XP) - but it would be a support nightmare.
Thanks,
J
I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
I'm just graduating from Computing Science. I guess I do not know a lot about the "REAL WORLD".
Isn't it a mark of a good design when a system is modular? I mean, if one component needs to be replaced/rewritter you just rewrite that one component and be done with it. I can't even think that a project the size of Windows, IE, Media Plaer combined as a spaghetti code could even run.
Is it just me, or does it seem tha Microsoft is PROUD of the fact that they do not have a design?
"Microsoft defends the solution by remarking Windows was not designed to be a modular system, and the current operating system is highly dependant on core technologies like IE and Windows Media Player. Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare."
While keeping the coretechnologies in would result in a slower, much-less user friendly Windows that would be a support nightmare.
=\
Sorry.
"when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
I doubt Windows is not modular (at least a little bit). They are using the microkernel concept since WinNT (a very small kernel and "servers" for the more advanced features) and dynamic libraries for most of the code (I think).
Maybe they can arguee they cannot strip some stuff because of dependencies. I am not a Windows expert, but it seems they won't go too far away with those claims.
But it is always nice to hear from M$ they don't know how to build a operating system =)
Forcing Microsoft to produce a stripped-down version of the OS will not really benefit anyone, especially not the end-user. Having a choice of browsers and IM clients is one thing, forcing a company to strip down completely their OS is the wrong way of doing it.
It sounds to me that these states want to punish Microsoft for its practices (and I'm all for that), but they have no clue how to go about it.
Everyone says they want what's best for the end-user, yet I fail to see how a crippled OS will promote competition and benefit the end-user.
This is news???? How many people here didn't know that this was Microsoft's stance on this? It's like someone found a slashdot post from 6 years ago (Win95), and just pasted it here verbatim...
Wine by just emulating the win32 API, can now, (thanks to Codeweavers) run MS Office 2000, IE, QT, Photoshop and many major windows running software ! so has the Wine guys managed to do what MS with its Billion $ not managed to achieve ?
No way is Windows modular. There's no such thing as Mozilla to replace IE, Litestep to replace Explorer, and Realplayer to replace Media Player. Outlook can't be replaced by Eudora either.
Oh, i gotta go. I need to make sure VirtualDub can't replace Windows Movie Maker for creating home movies.
Sometimes Microsoft makes me ill with their illogical claims.
Yes, I know I pushed an old lady down the steps, but if you send me to jail I won't be able to drink beer, hang at the local bar, and work on my hot rod!
What kind of defense is that?
You already CAN install an alternate browser.
You already CAN use an alternate IM system.
You already CAN use another media player.
So what, exactly, is all the bitching about? Or is it just random pointless anti-MS bitching?
--> Fight tyranny and repression.... read
because they can work with the windows source. Think about it, if crackers can reverse engineer a software and come up with a solution to defeat the protection, how hard would it be to strip windows of IE, MSN Messenger or WMP? Microsoft, you disgust me!
If they can't put it out the door without bunding parts of IE and Media Player or whatever, then just don't put them on the program menus, don't put them on the desktop, and don't make them the default file handlers. What's so hard about that?
It's a piece of cake compromise, and I sincerely doubt it's anybody's goal here to remove every bit of IE's code from Windows. If MS wants to use the IE code to display the user's desktop, or to show files in Windows Explorer, fine. Correct me if I'm wrong (always a given on Slashdot, people will even correct you if you're right) but I think the goal of the suit is to stop the anticompetitive measures, not remove certain lines of source code. Just start with the Start Menu, and go from there.
What's your damage, Heather?
I think the states should bring the "purple ads" to court and argue outherwise.
I guess the real issue is that 3rd party companies never get a chance to really show people that their stuff is better. I know a lot of Windows users use EVERYTHING that came on the computer and don't even know that you can use different browsers, email programs, IM programs, etc etc.
It's either on the beat or off the beat, it's that easy.
I moderate therefore I rule!
--
http://ars.userfriendly.org/cartoons/?id=20020310
Which, of course, simple undoes all of the things MS has done that were not quite legal.
"It is a greater offense to steal men's labor, than their clothes"
Now forgive me if my understanding of what Microsoft are saying is incorrect. Let me start with some assertions.
So what is the prime difficulty of doing a piecewise removal of the core applications (the EXE's) and the libraries (DLLs) that support those applications alone?
Of course you will not be able to remove the core dll's that may contain the IE control, but other applications depnd on that, but you still can't kick up IE and maintain your cookies, URLs and so on.
The end result is what is required. The users get a system that they have to go through a second step to get a browser, IM client, or anything else installed, thereby giving the user a choice.
I would expect that an addition to the 'click here to install the Microsoft Application' that Windows would have, there would have to be a 'view Non-Microsoft alternatives' that would have to be at that decision point.
What is An Operating System - The M$ definition
An Operating System is the program when loaded, gives you a browser, a instant messenger, a media player, an office suite, all the things you wanted, plus everything that you don't. An Operating System also gives you an unpreceded XPerience.
Since M$ Windows is an Operating System,
M$ Windows = M$ IE + M$ WMP + M$N Messenger + M$ Office ( + XP )
Therefore, if M$ Windows is stripped naked, it violates the definition!! Surely M$ Windows must ship with all the bloat you can get!
It all makes sense doesn't it? Oh wait.
Don't quote me on this.
So their argument appears to be that, if we try to enforce the law, they'll make their "stripped" Operating System such a joke (it costs $20, but there's no GUI) as to be useless, de facto forcing everybody to buy the full version.
This isn't a troll or a flame...I've supported Windows for a living in the past. It's ALREADY a support nightmare. Any indication by MS that they're "going to make it worse" in a stripped down version of Windows is a serious threat... Imagine if your already sky-high Windows support costs went up 40% overnight...
The best thing that could happen to the ulcers of IT people would be for Windows (and Microsoft itself) to go the way of the Do-Do bird.
Who did what now?
It is not open source. It is shared source, with a very restrictive license.
"Do something man. Right now."
It is possible to remove a whole lot of the default crap that ships with Windows.
Before I switched to Linux full-time, I tamed my Windows box with 98lite. To quote from the specs page, the current version allows removal of:
* Internet Explorer
* Media Player7 (Me)
* MovieMaker (Me)
* PC Health (Me)
* Media Player2
* DirectX
* Direct Media
* Task Scheduler
* MS Cryptography
* Web Folders
* Internet Control Panel
* Internet Search
* Telephony
* ISDN Configuration Wizard
* Disk Defragmenter
* Scandisk
* ICM Color Profiles
* Imaging Support
* System Information
* CleanUp Manager
* Tune-up Wizard
* Active Movie
* Dr. Watson
* Data Access Components
* Connection Manager
* Email Stationery
* Windows Help Files
* Legacy Windows 3.1 files
* DOS command Files
* Desktop Color Schemes
* Desktop Tiles
98lite allows the removal of the entire MSHTML engine and all the other Windows Media crap. So, if "the current operating system is highly dependant on core technologies like IE and Windows Media Player", I sure didn't notice it after I ran 98lite.
--jon
Cleanstick.org: Dumb weblog about nothing
The reason you can't remove those components from Windows is precisely because windows is so modular.
Windows is HIGHLY modular and componentised which is EXACTLY why you can't remove certain components. It's all the component REUSE that causes windows depend on stuff like IE. You guys all think you're great software engineers but can't seem to understand that!
Java is OO and very componentised. But that doesn't mean Java could exist without java.lang.String!
Sure, you could replace java.lang.String with an implementation that acts just like it. That's precisely what you can do in windows too. You can replace the IE component with the Mozilla component (it has already been done). The only problem is that you're now forcing MS to sell a product that is made up of 3rd party components they may not want to be associated with their products. (Imagine what a nightmare it would have been to have the bloat that is Netscape 4.6 included in windows 98).
Anyway. I just wanted to point out again, that something being componentised doesn't mean you can remove any components. (It only means you could REPLACE the component). You can't remove IE from windows, but you could replace it. Just like you can't expect the MOTOR component of a car to be removed and still have the car work.
http://home.columbus.rr.com/squishee/
I didnt have time to really do a great job but I took a stab at exploring how to "optionalize" many windows components... If anyone has improvements, send them along... FDV (vor7ck@earth7link.net, remove the digits)
Microsoft defends the solution by remarking Windows was not designed to be a modular system, and the current operating system is highly dependant on core technologies like IE and Windows Media Player.
Its an operating system, why on Earth is a Media Player a core technology? An OS is the layer that stands between the hardware and applications. If it does anything other than this, its fluff...
Al.The Daily ACK - Eclectic posts by yet another hacker
Who are we kidding? Why are we arguing arguing about whether or not Microsoft can remove 2% of Windows features, in order to "open up the market" when the market still remains deadlocked in a Microsoft monopoly, caused at the root, by their control of the Win32 API and Windows explorer based user interface.
Imagine only Ford makes cars that will drive on your roads. Imagine the states are saying Ford has to allow third parties to make CD players, garbage cans, and decorative seat covers for their cars. Well, what about the operating system market itself? Unless >1 vendors sell 100% Windows-equivalent/Windows-compatible operating systems, then the rest of this is all 100% BS.
What are they arguing over? Forget IE, forget media player, force Microsoft to release source code enough to provide the core kernel and operating system DLLs, enough to bring up a Windows-explorer shell, and to be able to install and run Microsoft Office on top. Anything less is a joke, and a slap in the face of consumers.
If they want a less severe remedy, force 100% full disclosure of the versions of Windows that use the old DOS technology that Microsoft no longer uses or sells, including Windows 95 and 98. From there, the open market should be able to resume and try to compete.
Just for fun, how about forcing MS to release it using a BSD license, instead of a GPL license, since they object to the "viral" nature of the GPL, they should be forced to eat their own words.
Regards,
Warren Postma
Just have them open source the OS stuff (including everything they claim can't be ripped out). MS can then do what they want with it, as could anybody else, thus leveling the playing field. They would have to compete with other 'distros' for who could produce the best windows. The product would likely benefit from such competition, thus good for consumers, good for windows, good for everybody EXCEPT MS as monopoly, because they'd cease to be one. Problem solved.
But, your honor, going to jail for my crimes would mean that I couldn't keep going to my job, and that I couldn't go to baseball games, and gee, it would make my life really hard!
Somehow, it seems to me that inconvenience to a party found guilty of violating the law should be laughed out of court as a defense against a penalty.
-Rob
And they won't be worth much, certainly not billions...
Now isn't that all anyone really needs to know about MS?
Along with the question "Do you think Lying is OK?"
So you can't have windows without explorer, so what? If the applications are part of windows just remove GUI access to those applications and let other vendors install their own applications in their places. Done. I personally feel that it would best benefit the technology if Microsoft is forced to give back something (money) to various open source projects. Although deciding the projects/groups could be difficult. I also think it would be nice if Microsoft would discontinue some of their current anti competitive tactics giving OEM vendors the ability to ship computers with other desktop operating systems. I shouldn't have to purchase a copy of windows every time I buy an OEM computer just to format and install something else.
Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
http://www.98lite.net/ieradicator.html
Taken from that site:
"
IEradicator is tiny, script that uses the Windows setup engine to surgically remove Internet Explorer versions 3 through 6.0 from Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium and Windows 2000(sr1).
If you are one of the 70+% for which IE is the browser that floats your boat you can reinstall the version you prefer. If not, then you can bask in the inner glow of knowing you just secured your PC from all known and unknown, past and future, IE security bugs while claiming back 30+MB of closet space. Isn't it nice to have the choice?
The removal process is elegant with all COM servers politely being asked to de-register themselves from the system registry using their inbuilt deinstallation routines before being eliminated from the hard disk. IEradicator then pulls out the cleaning gear and gives the registry a good polish before returning control back to you. The MS HTML Engine (shdocvw.dll and mshtml.dll) is left on the machine to provide needed functionality for other applications that render HMTL (e.g. Outlook Express) or that launch a mini-browsing window (e.g. Winamp's Mini Browser, Netmeeting's Online Directory).
We will re-release a version that removes the shell integration like IEradicator used to do shortly. People complained the old IEradicator went to far, now people are complaining the NEW IEradicator is not severe enough...so be it, two versions it will be. If you are hard-core, you can rid yourself of IE altogether using the new 98lite Professional."
My brother used it on some windows boxes and it worked great.
MSN Messenger ships with WIndows XP and likes bothering you to register a passport account. This is a pain in the ass, and it doesn't appear in the add/remove programs list. Luckily if you edit the sysoc.inf files you can find the msmsgs line and remove the 'hidden' option from it. Then you CAN remove it through add/remove programs. It seems to me that Microsoft is being intentionally misleading about what parts of their operating system can be safely removed and which can't.
If it's discovered that they've lied in court I think the company should be dissolved for a period of time not less than what an individual caught lying in court would be sentenced to. It's time that corporations enjoyed some of the responsibilities of being considered 'individuals' as well as the rights and priveleges.
As long as government offices take your money to buy Microsoft software, as long as government schools take your money to teach children to use Microsoft software and nothing else, and as long as government jobs that take your money require submitting a resume in Word DOC format, government will be helping Microsoft's "monopoly" as much as it hinders it. It makes me really suspicious that all "antitrust" actions are just attempts to increase the power of government.
grep -ri 'should work'
Disk space and bloat...
.NET, or have more hard disk space taken up by MSN Messenger which I dont use...
.DLL failures, etc...
.NET Messenger (MSN Messenger), we cannot work out any way to remove this, and every day, we find some shmuck trying to use it. Why is it that we are unable to remove it? Is it a crucial part of the NT5 kernel??? Would XP cease to work without it??? NO! It is just bloat and pointless waste of space, and time.
If I have another browser installed, why the heck would I want an extra 50+MB of space taken up on IE??
If I install another IM system, I dont want the OS nagging me to get
If I install another Media Player, I dont want to have to have yet more hard disk space wasted because some if I try to remove WPM I get
The reason there is all the bitching is because if you dont want to use M$ products, you whould not have to have them on your system!
It is like Ford saying "Here's your new car, it comes with tires, but if you want another brand of tires, you still have to keep these four tires in your car otherwise it wont work..."
Its just stupid, pointless and, frankly, quite childish to prevent users from removing IE, WMP, MSN Messenger, etc. from their systems if they dont want to use it.
Take for instance my school. We have, for trials, migrated 2 workstations over from NT4 to WinXP in our CISCO lab. It comes with
So this is not just Anti-M$ bitching just for the sake of bitching. This is about M$ forcing its aplications down the throats of people who dont want it. Not everyone has a 40GB HDD, and why should we be forced to endure the waste of space and bloat of aplications we dont use???
[root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
error: removing these packages would break dependencies:
(NOTE: I'm not debating the issue IF tying IE's core libs to win32 was a WISE decision or not)
:).
The fact that IE's core libs are part of a greater lib-set (the shell extension libraries, part of win32) is discussed a zillion times and can't be denied the tying is there and there to stay. Removing 'IE' from windows by the tools available do not remove the core libraries because these are also used by the shell and a lot of 3rd party tools. Removing also these core libraries is not a solution, especially because 3rd party tool users on windows NEED the libraries to use the 3rd party tools anyway. These tools will break OR these users have to install IE anyway to use these tools, so the removal of these core libs is IMHO not that useful.
Although I'm a sole win32 developer and like some of the Microsoft technologies a lot, I simply can't understand why they say 'Windows is not designed to be modular'. It IS setup and designed to be modular. The problem is: the modules designed are not designed in a way that they are usable
Also: windows media player is a technology which uses codec's in the form of COM components. I simply can't see why windows media player can't be removed from windows: it's a shell around COM components.
Never underestimate the relief of true separation of Religion and State.
"Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare."
We can't have that! Not an operating system that runs slowly and is complete pain in the ass to support! Gasp.
Does Microsoft really support Windows now?
Do they really have a leg to stand on when it comes to objecting to cost of support?
It seems that if support were really a grave concern, that the OEMs, Incs, and ISVs -- the real Windows support folks -- would be up in arms protesting a potential "support nightmare."
Where is the outcry? The audience is listening.
-Netanyahu
Aren't they pathetic?
Screw it. The answer here is quite simple really, and I have more confidence now than ever before. Being a consultant, and one that installs mostly Microsoft solutions, I have to support a lot of things they do. And arguably, some of their technologies are pretty kewl, invented, bought out, or whatever. However, whats at play here, is a greater mentality, that in general, people disagree with. Microsoft I don't think REALISE that as a "generality", people are using their technology only because its all that exists, to the level of professional development that it exists on.
Simply, Linux, whatever, people have just plain got the shits. Microsoft: Go ahead. Continue on your way. In the end, (and the fact that one of your execs in years past was quoted as saying "there are six things that stop me from going to sleep, Linux is one of them" says a lot about how below the surface, you fear what is just a public expression of disapproval of your attitude) you will suffer the same fate of an IBM, an AT&T, and so on.
Microsoft, I like some of what you do. As for the rest, you are merely a small group of greedy corporate executives. Thats all. Nothing more. I suspect you will all bail and just say we had it wrong when the share price slumps, indicating the same lack of spine you have in "how" do you things now. To want to produce the best OS, is not wrong. To want to eradicate all opposition, is.
To the guys actually putting in a hard days work: I am disappointed for you in that what you do helps you get a days pay, when ordinarily if only you could have a different crowd to earn that days crust from. Whilst I know Linux isn't that opportunity, I am none the less aware of what must be an enourmously frustrating situation.
In the meantime, Linux is the providing the best fight, with the most guts, purely because (and don't get me wrong, we're talking about computers vs life and World Wars) people are actually prepared to put aside time and use their expertise to support something, whilst enduring what has been a lengthy process (but is getting so much better), simply to avoid YOU. I fin'd it ironic that the there are 3 things where this is found.
1. To avoid defeat of freedom. Which ties into 2:
2. To uphold their religious belief (merely stating fact here, a reflection upon events over all time, where people have come together to support a notion.
3. To not do business with you.
Now the first 2 are galant, and on a scale beyond what we can possibly apply to this issue. I am merely stating that you guys have managed to irritate enough people so that they can volunatarily develop an OS capable of what yours can now, only harder to setup, with no where near the application support. Funny, I notice people developing for Linux a bit more now. But I am guessing your deliberately ignoring this at the moment.
Ignorance is bliss, but in the court of public opinion, it is not an excuse for being greedy.
I hope for your sake you might emply some dignity, humility, and actually serve the public interest for once, not your own.
Pardon Me?
"Oh, but I sold Windows 2000 to the Military supporting US soldiers, so they can upgrade to XP within 18 months..." does not make you patriotic.
By Military standards, a good technology is one that does its job, to the best of its ability, faster, smarter, with an ability to grow, and work well with other technologies.
So Microsoft, I ask you:
Where do you want to BE... Tomorrow?
I actually agree with this-between Office, Media Player, and MSIE; each of them provides vital system functionality that would be hard to replicate perfectly elsewhere.
Microsoft doesn't want to have to support 3rd-party extensions to their core software-rightfully so. That's why overclocking voids your warrenty on OEM systems...it's an unsupported modification.
So, let the OEMs who are modifiying Windows do ALL the support. "Sorry, we do not support modified versions of Windows."
Let 'em continue selling a Microsoft-supported version; and for the same price let the OEM's pick either a full copy of a "modular" copy. Just, when the modular copy doesn't work because someone didn't follow the specs properly, they can't complain to MS about it.
Windows 3.1-ish was relatively modular...there were available replacement environments and stuff. For more complex OSes, modular and workable (not necessarely stable) are different things.
a slower, much-less user friendly Windows
I think what they mean is slower is application launch speed. It's obvious a chunk of IE code is always preloaded in the system memory during boot sequence. When user double click on that blue e on your desktop it just invokes them. If MS is forced to remove this preloading mechanism it would take a considerable time to launch IE. But what I don't understand is that they can still add this preload feature even if they were to ship IE separate from the rest of the system. MS Office have been doing it for years. Mozilla offers this option during install. It's not that MS can't, they just don't want to. In conclusion MS is flat out lying.
...not that it's required. There are plenty of IM programs.
Really?
If windows isn't designed to be modular, that means it's not designed to allow users to decide what software they want and don't want.
Is that an admission that windows is designed to be Microsoft forcing software down users throats whether they want it or not?
Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
I know at one stage (not sure if it was continued to production) that XP would put any and all DLLs a third party program installed and regardless of where the installer asked for them to go, put them in the Program's directory. Consequenially, this meant that you could, and quite often would have 5 or so copies of DLLs if you had a few programs that used that 3rd party DLL, as each program installed their own. Doesnt this defeat the original purpose of DLL's??? Oh wait.. They're Dynamic Link Libraries... Nowhere does it say they have to be used as re-usable Libraries. Sorry, my bad... Can anyone tell me if this is still the case in the current official XP releases???
[root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
error: removing these packages would break dependencies:
Every time a subject like this comes up all the morons crawl out of the woodwork and show just how little they know about the whole Microsoft issue to begin with..
THIS IS NOT ABOUT WINDOWS SUCKING OR LINUX SUCKING Get a grip people
I use Windows and home and Linux at work.. Why? Windows plays all the games I like to play and linux handles all my work better, makes development easy..
I use linux, I would switch to linux totally if I could.. Do I hate Windows.. Its not the SOFTWARE thats on trial people its the Methods that made the software so popular..
Linux people should stop saying windows sucks.. Thats not truly the issue at hand.. You should be saying Bill is a backstabbing, cheating ahole... But then if our president can get a blowjob and get away with it.. Why can't Bill screw over companys.
Windows people have to understand its not windows itself that is pissing linux people off.. its the pure power Microsoft has over companys.. In essense they Had a button at hand that said you live or die by my word..
If a company refused to obey microsoft.. They refuse to sell to them.. The company has to buy off the normal market.. there prices go up there sales go down.. the company dies..
Microsoft HAD THAT POWER AND USED IT ABUSIVELY..
We made it wrong for Coke to tell stores if you want to sell our product you CANT SELL PEPSI.. why can't it be the same for Microsoft..
That is ALL WE ASK
Personal Website
As a VB/ASP developer, I know that IE is not just an "application". It's just the "outer layer" of an entire infrastructure of COM objects and services for internet interaction. Removing that WOULD break much of my code. Having to worry about supporting 10+ "alternatives" would be this developer's Hell! I wish to provide my customers with solutions, NOT a mess of extra plumbing!
For a good discussion of this, I suggest you check out this study on "ACTONLINE":
States' Proposed Remedies in Microsoft Case Could Cost Software Developers and Consumers $80 Billion
Source is USELESS you can't use it.. Or risk making your own code "dirty" by just looking at it..
If Microsoft can prove I looked at that source, and a year down the rode they don't like me they can try to claim some idea or something I did was done purely on what I learned from that source...
Forget if it was a idea of my own if they can tie that idea to something in that source im screwed.. I can't afford to fight them..
Personal Website
From the consuemr perspective, no one would prefer a version of windows without features if its the same price as one with features. It will be the same price.
The solution will provide no consumer benefit whatsoever, so it is essentially retarded from that perspective.
So why are states pushing for this stupidity? Simply put, the corruption of democratic lobbying. The effort will give power to computer makers, AOL, and Real, and they are influencing political action targeting MS, but in the end, computer makers will be the only ones benefitting since MS will be part of the bidding war in penetrating desktops with their apps, and at present, they have a quality advantage, and controlling the base OS, gives them an abundance of tactics to keep the relative quality advantage.
Splitting up the company into an OS only group and other software group must be part of any such debundling plan, for it to serve any benefit to the software industry.
Can't the states prove their case by showing Windows 98 Lite http://www.98lite.net. The only problem is that when you actually use the microsoft Apps they all want each other. So IE wants Media Player and if you try to install Office (Newer than 97) you need IE 5.0+. So if Microsoft removed thier cross dependancies. It would seem as if it would be possible.
Im a Level 2 helpdesk specialist... whoooo has about 9 years worth of Linux experience (means nothing in a MS world)... They say that Windows would be hard to support if they removed components... My answer to that is, how would we know the difference?
> It is like Ford saying "Here's your new car, it
> comes with tires, but if you want another brand
> of tires, you still have to keep these four tires
> in your car otherwise it wont work..."
It's not impossible to delete the files MS has placed under Windows System File Protection or whatever they call it. If fact, it's very easy. You have of course tried to just select the file in Explorer and hit Delete, right? And noticed that it got deleted all right but 10 seconds later it was magically recreated? You can work around that. Just open your C:\winnt\system32\dllcache directory (or wherever you have installed your Windows). You'll find that this dir contains copies of all the files which are recreated. Just delete them from dllcache first, and then delete them from there normal location. Then they won't reappear.
I have successfully removed Outlook Express from my system in this way.
You know, Microsoft's street address also says a lot about their mentality.
This is the penalty phase of the thing. The courts have decided that Microsoft is guilty. I personally don't care how costly it will be for them to do what is necessary. If you are a bank robber, extortionist or other such malafactor, it is not a concern of the court that it will be inconvenient or expensive for you to spend the next several years in the slammer.
There are a number of reasons why you have a penalty phase: First it is to deter folks from doing something similar in the future. Secondly, they must make restitution to society for their crime. Both usually involve extraction of a degree of pain from the convicted.
If Judge Jackson's penalty had remained in force (as it should have), you would be amazed how fast Microsoft would have done what they contend that they can't.
I havent done it, as I am a student, and my class mate would most likely have a whine at me for doing it, and my CISCO teacher (the Net Admin) will complain at me if I dont do my CISCO during CISCO... Despite the fact that whenever the Linux box needs something done to it, he instantly asks me, and then yells at me later for not doing CISCO... Our Net Admin is run of his feet with the 2K server that doesnt work, and profiles that dont work. And resetting the passwords for idiotic students who fail to listen to a week long of daily notices saying "All accounts have been reset on the network, please use your login name as usual and password as password for your first login, where you will then be asked to change it". Our Techo only comes in one day a week and even with his [sarcasm] oh so brilliant MCSE [/sarcasm] is having trouble with the 2K server, and the NT4 machines arround the school. But now that I know of it, I will do it at lunch... Thankyou... These are my excuses, and I am sticking to them =P
[root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
error: removing these packages would break dependencies:
Last week, I read an article on slashdot about M$ beginning with a anti-unix campaign.
One of their arguments was (IIRC) that Unix was inflexible, not modular, needed an expert to handle it etc.
And now M$ says, windblows isn't modular as well. It would even be unmanagable/unsupportable if they stripped IE and WMP off Windows...
They used to tell different faerie tales....
Only a few years ago, one of M$'s campaigns claimed WinNT to be a better Unix than Unix.
How better ? being less modular and managable than un*x ? So how should I interprete these conflicting stories ?
Oh well, it's just another piece of FUD. Have a nice day.
R.
In Microsoft's defense, I'm not really sure how they'd pull IE out of Windows 2000 or Windows XP. It really is fundamental part of the user interface. The desktop is "Explorer", and Explorer is IE, and IE is Explorer, in many ways.
The fact that I can go into IE and type: C:\ and all of a sudden browse my drive, or be in Explorer and type http://slashdot.org and it will take me to Slashdot, all of this, seamlessly, is frankly, a nice feature. The two are entirely integrated, and I don't think it could be separated without a fundamental redesign of the desktop user interface.
That said, I don't defend Microsoft's business practices. They have been predatory, but I think the government came after them at the wrong time and for the wrong things.
Integrating the browser into the OS was a good move and maybe not a "natural" evolutions as Microsoft would say, but it was a good evolution. The justice department should have gone after MS for things like pre-announcing products that hadn't even been started, just to keep people from buying competitors' products, or releasing software for free as loss leaders, just to grab up marketshare and put competition out of business.
For a monopoly, these things are blatently predatory and not what the government went after. I think everyone will agree that the government made a number of mistakes in pursuing this case.
Hell, the original judge even denied the justice department their first victory, saying that they weren't addressing enough of Microsoft's predatory practices. He wanted to see them go after more. What do they do? Drop the case and start over. Idiots.
I would try it right now, but this isnt my computer, and so I'm not stupid enough to risk it... And even if it DOES delete, try rebooting... Im sure your Windows partition wont like you after that... Sure - IE, MSN, WMP, CAN be removed, but the average peon doesnt understand that you can do it, and hence, wont know to delete the cache first... That is the main problem with some of the /. community (and no, im not pointing the finger at you :P).. they dont realise that not every computer user is as competent as they are... ive seen kids entering the first year of the CCNA course who have asked what version of Windows is called Linux, or "what is that stupid skin for Windows XP?" (when I was using the console... WHAT THE HELL!?!?!?!) Kids who looked at Mozilla and asked where I got the skin for IE, or if it was IE6? One kid even told the instructor that a CD was broken, as it didnt automatically start when you put it in the drive!!!
The moral of this long winded story : Yes, you can remove IE, WMP, MSN, etc... But its not easy, and the average shmuck/peon hasnt got a clue where to start...
[root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
error: removing these packages would break dependencies:
>> Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare.
I'm no Linux zealot, but WTF do you think Windows is now?
Because the last thing in the world anyone would want is another useful OS. (referring to the part about not wanting windows to be modular)
"So what IM do you have installed? Not ours? Sorry, I can't help you" etc etc. Microsoft Windows has one very big advantage. It's one package which is designed to work together. Mozilla doesn't work like a windows application, nor does Netscape or AIM. And they are not only designed to work together on a binary level, but at a userlevel.
For a second forget the fact that you will willingly put countless amounts of hours to change your system, compile and download odd pieces of software and patches. Think about someone who doesn't think computers are the most exciting thing in the world. Why would they want to buy a version of Windows without the applications they already, painstainkingly, have leared how to use in class, from friends, or from litrature? Why would they pay *MORE* in total to get what Windows normally offers? It's a bundle, it's meant to be good for the user, and it is.
A real choice would be MacOS X, Windows XP, and _ONE_ linux distro with _ONE_ desktop. We computer geeks can shout and scream, but we are no longer a majority. Be happy that Linux does exist so you can have it as a hobby (and some work with it), but don't go assuming what you want is the best for everyone.
Don't be afraid of Microsoft, they just wanna sell products. Be afraid of the companies that wants to control the media, to control the masses. They are scary, look at Berlusconi (no idea how it's spelled, sorry all Italians) and what he is doing in Europe right now. What AOL/Time Warning is doing in the states.
If you want to make a statement, make better software for !windows, use !windows, and the day there is a better OS for me than XP I will switch (and I will be the only one making that decision, I know far too much about computers to let anyone else do it. Just as you probably do. So I would be just as pissed if you told me to use Linux, as you would be if I told you to use XP).
Think of it this way. No matter how smart or dumb a person is, it not a problem until the person acts like an arrogant ass. If the whole sales and support staff of microsoft was more friendly and acted more humble, this law suit wouldn't have ever occurred. Lets face reality here. Nothing is perfect. No OS or business can ever be perfect, but when a business stops trying to be nice to their customers, that's when people get pissed. Microsoft created the mess with their own arrogance and heavy hand. Rather than admit their error, they are continuing to act like a bunch of spoiled brats.
I thought MS was offering a version of XP for the embedded markets...where you paid for a modular OS that came it nice little pieces to fit in yer embedded hardware?
I think I saw a comparison of embedded solutions from MS against linux embedded offerings recently...
If MS can offer a modular embedded product to compete in that space...then they sure as hell can design the desktop OS around the same modular ideas.
-jef
Most people want integration. They don't know how the computer works, they just want a friendly, familiar interface. That's what Microsoft provides. Note that doesn't mean they shouldn't be punished for abusive market practices like harangueing OEM's.
The problem is that there are all these computer people who remember what computing was like before it was super-popular, and therefore before it was susceptible to marketing flimflam that reduced power users' flexibility.
Call it a "fiat is utopia", but its never going away as long as there's money to be made. The market is for the generally unknowledgeable consumer, not you the slashdot reader. If you want a modular windows, work on the WINE project. It may never be able to keep up with microsoft and their changes, but that's the nature of competition. Besides, what does microsoft or their primary buyers care? You aren't making it for them anyway, and they're not using it.
By the way, having IE as a dll is REALLY useful, and has increased the usability and flexibility of windows IMMENSELY.
If this is flamebait, then I guess anything you don't agree with is flamebait. Cry me a river.
I agree M$ hides "strategic" pieces of software and tries to make them hard or next-to-impossible to uninstall; even Outlook Express - which was previously removable via Add/remove software is nowdays "a vital part of the operating system" (and yes, you actually can get rid of it: here - also C't magazine had a HOWTO for this - in german).
:(
But unfortunately what you say about companies caught lying in court is just wishful thinking: these days, the corporations have more rights than an individual.
Money talks, basicly.
-- No sig today
Lets see... Windows 95 didn't have all the bloated shit that Windows 98 had, as well as the shit in ME.
NT 4.0 didn't have all the bloated shit that 2000 and XP had.
Hmm..
98 Lite demonstrated that you could still run Windows 98 and Windows ME WITHOUT Internet Explorer. Personally, integrating an Operating System and a browser is a completely stupid thing seeing that exploit after exploit has been discovered for this browser making it able to write to files, change things, etc.
How would it limit the OS? Oh wait, Microsoft thinks every family out there really cares if they use Internet Explorer and not Netscape. If I remember correctly, Netscape was one of the only browsers for Windows 3.1 (along with Mosaic and a few others) and even the small majority of families out there didn't care much for it. I don't even recall seeing Windows NT relying on Internet Explorer. Why should it anyways? Isn't NT supposed to be an enterprise operating system? Why would a server need an Internet Browser to run?
I am not a Windows user, but I still think that Windows NT 4.0 and Windows 95 are the only decent versions of their operating system (though Windows 2000 is decent itself). Yet when Microsoft released Internet Explorer and made it a "dependant" for the operating system, I began to hate Microsoft as a passion. Internet Explorer was ported to Solaris, HP-UX, and Mac OS and I don't recall seeing the browser causing operating system to be dependant on it.
Bullshit.
Something that I've never seen suggested before: Part of the reason that MS is so powerful is that most consumers don't know any different. (Linux? what's that?) So maybe instead of the states spending millions suing the pants off of MS, why not pour all that cash into Linux/UNIX/BSD/Whatever development, and most importantly, good MARKETING. Obviously, AOL didn't get millions of members by word of mouth. They advertised like crazy on TV, and carpet bombed the shit out of the country with free CDs. Perhaps we should do the same with Linux distros.
Just my 2 cents.
Segfault
http://www.winsupersite.com/showcase/windowsxp_tip s.asp_,
showing how you can strip Windows 2000/XP of unwanted services and applications.
To dramatically expand the list of applications you can remove from Windows XP after installation, navigate to C:\WINDOWS\inf (substituting the correct drive letter for your version of Windows) and open the sysoc.inf file. Under Windows XP Professional Edition, this file will resemble the following by default:
[Version] Signature = "$Windows NT$" DriverVer=06/26/2001,5.1.2505.0
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4f ,,7
4 0ext.inf,,7
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System=setupqry.dll,IndexSrv,setupqry.in
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
msnexplr=ocmsn.dll,OcEntry,msnmsn.inf,,7
smarttgs=ocgen.dll,OcEntry,msnsl.inf,,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7
MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
[Global] WindowTitle=%WindowTitle% WindowTitle.StandAlone="*"
The entries that include the text hide or HIDE will not show up in Add/Remove Windows Components by default. To fix this, do a global search and replace for ,hide and change each instance of this to , (a comma). Then, save the file, relaunch Add/Remove Windows Components, and tweak the installed applications to your heart's content.
I don't believe it.
Without taking any part in the debate of browser integration, I feel that it is an absolute necessity to speak out the facts about the Windows Media Player.
.avi that all video editing programs understand).
Basically, Media Player will play back any audio / video format for which a DirectShow filter is available. The API is completely published; anybody can go out and write their own DirectShow filter for any new audio / video format that (s)he might develop. It is also completely open in the other direction; anybody can go out and write their own media player that can take the full advantage of all the DirectShow filters installed on the system. Good examples are Zoom Player (good for crappy TV-out chips like in some Geforce2 MX cards), TMPGEnc (can read in any video format that is supported and write out MPEG-1 or 2) and AVISynth (virtualizes any DirectShow-supported video format into
Additionally, Media Player 6.4 is the absolutely best media player program that there can be. It's light weight, fast, simple, easy to use and doesn't have any advertisements. It can also retrieve newly supported codecs automatically from a server in the Internet, although this feature hasn't been used much. Compared to RealPlayer and Quicktime Player, the superiority is obvious.
It looks more like Apple and Real are pissed off because they would lose precious advertising and branding revenues if any media player program could play back their files. As previously noted, *anybody* can write their own DirectShow filter so Apple and Real definitely have the technical abilities to make those, but don't want to do so. Of course, it would mean that anybody could use the DirectShow filters to re-encode the content from their proprietary formats to some open format like MPEG-1 or 2, and reduce Real's and Apple's exclusivity value. It would also mean that people wouldn't be limited to their crappy, ad- and spyware-ridden media player programs.
Incidentally, DivX was supported in Linux originally thanks to the DirectShow filters being available. It was relatively easy to hook them up to a media player in a completely different OS, even if the source code wasn't available. Not very surprisingly, neither the Realvideo/audio codecs nor the most common Quicktime codecs are supported in for example mplayer.
In other words, would you REALLY want to see the standard Media Player removed from Windows and have it replaced with RealPlayer and Quicktime Player that don't play half of the formats that Media Player does, and are slow, sluggish, difficult to use and filled with advertisements and spyware, and are basically dead-ends when it comes to video formats and video processing? I wouldn't.
if the goverment is allowed to make microsoft rip apart thier os then what prevents them from doing that to other software, i meen it is thier choice, if you don't like it don't buy it and don't code for it.
The Truth: There is no string:)
Microsoft says it can't be done? Ok, then hire a competent firm of programmers. Give them the source to windows, a time limit (say, six months from receiving a version of the source that compiles to windows) and $5,000,000. If they can't do it, then Microsoft only has to pay the $5,000,000 in penalties. If they can, then Microsoft has to ship the version they come up with in those nine states.
-- Spam Wolf, the best spam blocking vaporware yet!
If Microsoft's products are not modular, that's Microsoft's problem. Why should Sun, Netscape, Real, Apple or anyone else suffer because Microsoft can't cope?
I'm sure this integration that M$ talks about, if it really is a full integration, is in the GUI, not the kernel.
Solution - new GUI.
It would be interesting to see the nine states put forward a solution to port Xfree86 to windows and make win API compatable, or to have M$ utilize Wine to make Apps work.
I know this last bit is just a pipe dream. But the GUI is the problem. How does M$ fix it?
The sad thing is that they will be caught lying again, stand corrected and we'll all just move on. Is there any penalty in these proceedings for lying to the court (usually a serious offence for you and I) or will they get just get their wrist slapped, like they did for the faked video.
on default install it can play *ANY* audio/video codec....wav, .vqf, .mp3, .mp2, .mpeg1-4, divx;-), quicktime5, etc...(hell it can even play Flash5 movies!).
while I do agree that Quicktime is very slow/sluggish. I have yet to see any ads from their ver. 5 player.
my main gripe about MediaPlayer is that you cant turn off cddb downloads/updates(talk about annoying)
the history of the world
"Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare."
Really?!? If your going to tell a lie at least make it believable. No way it would be slower...
And support would have to exist before it could become a nightmare.
Microsoft Windows is a support nightmare period.
The closed API, the closed specs all across the board mean that error codes are simply, 'it's broke' indicators, not debugging information that can provide a fix.
Less MS windows means more reliability, and more support (from someone other than MS Non-Support).
Apparently the Maxim will have to change...
There are Lies, Damn Lies, and Microsoft P.R.
While the users may think of buying a "Dell" or "Gateway", who do they bash when their machines become finicky? Why Microsoft of course.
Maybe those users who have just enough technical awareness to know that Microsoft is the company that made Windows... but in my experience, a good chunk of users, indeed the vast majority of the kind that buy computers off retail shelves, don't know even that. Over the four years I've been at college, I've actually asked several non-techie students if they knew who made Windows. Total blank. What about their compter? Dell, Gateway, etc.? "Um, I think it's a Gateway... I'd have to check." They're barely aware of the existence of who manufactured their hardware, let alone their OS. When their computer crashes, they blame either simply "my computer," or the one BIG word that's flashed in front of their faces when they turn on their computer: "Windows." The association they form in their minds is simple: "My computer = Windows," whatever mysterious entity this "Windows" is--they don't know it's an OS, because they don't know what an OS is. When they call me for help, they say one of two things: "My computer's messed up," or "Windows is messing up." And the first is much more common.
The coolest voice ever.
It's been rehashed on /. a thousand times, but some are apparently unclear on the law, so to reiterate:
US antitrust law is a strange beast. First of all, it's not illegal to have a monopoly. That's hardly surprising, since it's essentially the goal of every business to completely dominate its particular market segment. What is illegal is for an established monopoly to use that monopoly power to extend its business into a new market segment, because that would reduce the ability of other competitors to enter that market segment.
To emphasize: the direct purpose of antitrust legislation is to benefit competitors, not consumers. It was taken as an article of faith by the authors of the antitrust legislation that increased competition would provide a benefit to consumers (cf. Adam Smith.)
Thus, the purpose of an antitrust action can't be to harm the illegal monopolist (since that would have the effect of reducing competition), but to provide a "level playing field" -- in other words, remedy whatever the monopolist did to make the field "un-level", and make sure it doesn't happen again. That's why it's called the "remedy" phase and not the "punishment" phase.
Now, the simplest and most effective way to level the field is a "structural" remedy, i.e. break up the monopolist in some way. For a "non-interventionist" (a euphemism for pro-big-business) US Administration (and I mean the previous as well as the current one), breaking up MS would actually have been the best possible remedy, because the only other option is to have continuous, detailed, "interventionist" micromanagement of MS's business practices.
Unfortunately, by all accounts, the DOJ badly mishandled its case. It couldn't even take advantage of Microsoft's, er, "lapses in judgement" (outright fabrications.) A good deal of that may be due to the fact that they chose in the beginning to pursue the wrong target - IE bundling instead of Office lock-in. But at any rate, since the DOJ couldn't convince the courts to apply a structural remedy, right now it looks like they're just going to give up on pursuing any meaningful remedy at all.
Hello All,
.NET platform..
One important point to point out..
It does not matter whether MS wins or loses this course cse in the final effort to win Developers to windows and the
The biggest Battle MS has to win here is the Public and PR stuff with developers..
Why?
Because the largest target market for the next 5 years in both mobile devices and enterprise systesm..not home PC desktops!
So it becomes very important for MS to win over developrs using this Court case..so that is why it fashions the objections the way it does..
However they forgot to factor in the high intelligence of independent devlopers..Whoops I guess Bill Gates was wrong when he said only the elite programmers work for MS!
MS has already lost the war in wining over developrs its just a matter of itme bfore they admit defat..Hoever I don't think they will do it in this court case..will be another 7 years though before this is untangled..
Don't Tread on OpenSource
As I said in another comment here, it's not the penalty phase, it's the remedy phase. It may sound very strange, but the purpose of an antitrust suit is not to punish a company, no matter how much we may want to, but to prevent it from abusing its monopoly while still allowing it to conduct business.
That's why Microsoft is playing this game of brinksmanship by saying "oh no, Your Honor, don't do that - it would make Windows(tm) an unsupportable product." They know perfectly well that if they can convince the judge that the proposed remedy would hurt the market for PCs (the "ecosystem" as MS puts it), the judge might throw out that proposal.
The fact that their line of reasoning simply demonstrates that Windows is a poorly designed product, and also directly contradicts their own marketing push with regard to XP Embedded ("It's Modular!!"), doesn't seem to bother them in the slightest. After all, everybody "knows" that Windows is already a support nightmare, yet they keep buying it anyway...
.....slower, much-less user friendly Windows that would be a support nightmare.
And this would be different from a typical new Windows version how?
"Everyone is entitled to their own opinion, but not their own facts."
We have hardware to play audio and video today, bumblefuck.
Really? I would never have guessed... But since when has playing audio and video been neccesary for a computer to operate, and hence be a neccesary part of the Opperating System??? So now, all of a sudden, just to boot your computer you have to view a 30 second long audio and visual extravigansa designed to blow your mind, and without it, your computer wont run... I see now... So thats why XP wont run on my 133... It hasnt got a sound card... Silly me... Looks like there's two of us bumblefucks in the world... Maybe we could start breeding or something!?!? Now that would be scary... Some one with a clue... Thats over a half a clue more than you!!!Nice read. I wish that major computer vendors could offer other options as a result of a stripped down version of Windows. I also have one comment: I sent this in to. That makes 6 rejected stories for me and none accepted. Is that a record? Is anybody in the 10s? 100s?
And now, for a sig that's a complete copout.
What I'm going to say will not be popular with the Slashdot crowd but ehough is enough.
Let me first say that I'm am no fan of Microsoft's blatently illegal practices such as their monopolistic OEM licensing. So, no, I'm not an all-around supporter of MS. I'm not a shareholder. I'm just tired of the collective /. and DOJ anti-MS sentiment that has no basis in an objective analysis of reality
That said, I think the entire "browser bundling" issue is blown way out of proportion. I don't believe that Microsoft is doing anything wrong by packaging IE with Windows, giving away free upgrades, and insisting that OEMs have IE installed on their Windows based systems. Many people seem to use the argument that IE isn't an essential component of Windows and, therefore, it should be easily removable. The anti-Microsoft FUD wants everyone to believe that mandatory IE integration is part of some insidious MS plot to take over the world. There is some belief that if MS is allowed to gain a dominant market share of browsers they will permanently co-opt the web for their own corporate greed. I think some of this thinking stems from the days when the doomed "push" technology was being over hyped. There was maybe a fear that MS was going to slam their propietary technologies down our throats and there would be no viable competition. This is also an extension of the general misconception that the web is the internet and any possibility of co-opting the sacred web is a direct attack on the entire internet. Views such as these are exacerbated by government officials that are generally confined to the AOLer stage of computer knowledge and understanding.
Folks, It's JUST a web browser.
More specifically, the IE application is a thin shell around a reusable COM object that provides support for HTML rendering in other applications. MS has seen fit to do innovative things like reuse the IE component as the basis for the new Windows HTML help system, Outlook HTML mail, integrated web browsing functionality in the ordinary file Explorer, and many other aspects of the Windows products. Are these inherently bad things? Is Notepad.exe bad too? I'm far more afraid of MS Passport as a future vehicle for "Embrace-and-Extend" than IE.
On another note, everyone seems to forget the other proprietary internet applications that have been historically been bundled with the operating systems of MS competitors. IBM had WebExplorer in OS/2 and Apple had CyberDog. Here's a good description of CyberDog (emphasis mine):
That's interesting. CyberDog was an internet application suite integrated into the underlying OS services for OpenDoc. This is very much like IE today. A major sticking point some people have is that IE is a mandatory installation (whereas WebExplorer and CyberDog aren't). It is mandatory because Microsoft wants to guarante a minimal level of functionality that is standard in their operating systems. COMCTL32.DLL isn't mandatory to run the modern (post 3.1) Windows OS kernels but I doubt you could get run the Explorer shell without it. Surely, by bundling the Explorer shell into their newer Windows products, MS has made made an unfair attempt to lock out competition such as Norton Desktop. This argument is obviously absurd so why do people continue to use the same to attack IE?. Microsoft as a right to improve their products as they see fit. It that means mandatory installation of IE components then so be it. You are still allowed to install the browser of your choice and, nowadays, they all play nice with each other. If you don't like the extra bloat of IE then consider using another OS.
IE is currently the number one broswer because MS has continually improved the product and transformed it into the best mainstream browser (the general public doesn't know about Opera, Konq, etc.). Remember that IE 1 and 2 were complete garbage as are most early version MS products. They did what they do best, though, and transformed their product into a well designed tool. Netscape, unfortunately, let their product stagnate at 4.x as an unstable pile of crap. Things should hopefully change for Netscape with the Mozilla redesign. It's only a matter of time before Netscape becomes the integrated browser in AOL and IE wil gradually begin to lose market share. Until then happy browsing.
I am becoming gerund, destroyer of verbs.
And that would then proceed to break compatibility with 90% of the software I use. All my professional AV software relies on DirectX, ActiveMovie (a part of DirectX if you really get down to it) and such. My games need DirectX as well. Removing ICM profiles kills the functionality of the colour synch stuff I have, and I'm fairly sure Visio needs data access components to run. Finally I have a few peices of software that rely on the HTML rendering provided by IE in one form or another.
I mean if you're pulling apart all teh things that maek Windows useful, why stop there? Start doing this with Windows 2000, you can totally take out the Win32 subsystem if you were creative. You'd loose compatiblity with just about every app and the GUI too, but hell, you don't technically NEED those.
I just fail to see what all the whining is about. So MS wants to include lots of things in their OS. Great, I say, makes life easier for me. You don't HAVE to use the components they provide. You don't like DirectX? Fine, use OpenGl for graphics and ASIO for sound, my sound and graphics card support both. Or make your own API like 3dfx did with Glide. Don't like IE? Download Mozilla, it runs great on Windows (better than Netscape does, that's for sure).
The bundled components just make life easier on developers and users. If I am writing software for Windows 2000/XP and I need to render HTML in it, I can just setup calls to IE instead of writing my own engine since I know it is present in all copies. Saves me lots of time and effort. That doesn't mean you as a user have to use IE, Mozilla, Opera or whatever else you liek run perfectly happily, it just means that if you run software that makes use of HTML rendering (Napster is a good example), you have the engine available.
You guys all think you're great software engineers but can't seem to understand that!"
TummyX... read the other posts. People are removing (read this as *not replacing* with something else) IE with 98lite. Are you such a great engineer now that you can make the above statement?
If M$ is worried about components getting replaced with ones they do not want to be associated then why did they make it modular? Why are they lying about this in court?
Bill
Upon seeing the box was too small, Schrodinger's Elephant breathed a sigh of relief.
Not only is modular structure required for design by a large development staff, but it is also required in order to facilitate future patching and upgrades.
Also, consider for a moment, the wording used my microsoft atourneys:The question is not the design intent. The question is Is It In Fact Modular? I maintain that it could not have been written in a way that is not modular. While it might be possible to intentionally obfuscate it's mosularity, from a software design and loadbuild perspective, there is no way it could possibly function if it were not modular.
This does not preclude the possibility that from a consumer perspective the system does not appear modular. In order to meet the demands of the ramaining states in the antitrust case, Microsoft may have to replace vertain functions with stubs to facilitate the consumer-side modularity. This should be a trivial matter for a software development organization capable of producing such a vast system.
--CTH
--Got Lists? | Top 95 Star Wars Line
XP loaded with LiteStep or some other shell replacement, the non-IE Explorer.exe(You'd probably have to hack it to make XP think it's the correct version), and see if it breaks. I'm guessing no way in hell.
OH well, to stray abit away from the subject, this is where the justice department went wrong! They should've gone after the boot loader...
Non impediti ratione cogitationus.
The solution to this is REALLY straightforward if you have XP Professional (not sure about Home - but Home is too crippled to be worth installing in a lab anyway), you just have to learn to use the tools you were given. Look at the group policy editor; under "user configuration"->"Administrative templates"->"Windows components"->"Windows messenger" you have a simple on-off switch to not permit users access to Windows messenger. You can change a whole boatload of Windows settings this way. If you have a domain setup, you can do it per-user for the whole network; if you don't have a domain, you will have to do it on each computer (although you won't have to leave your seat to do it!).
In case you are one of the 80% of Windows "administrators" I've bumped into who don't know how to find the Group Policy Editor, it is simple: run mmc, and add it as a snap-in. You can then save your MMC configuration for easy access.
Lead developer, http://wisptools.net
Anybody else read that as "Deflawing Windows: Impossible"?
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
But go back a bit further. Microsoft's original claim was that, by including IE (and dozens of other packages that used to be sold separately), they had made computing easier and cheaper.
By analogy, suppose I'm a cattle farmer. I raise lots of cattle. I have so many cattle that they're spilling into my neighbor's lands. I ignore their complaints, tie them up in court when they sue me, buy their properties at fire-sale prices, you name it.
In the supermarkets, I make questionable agreements: buy my beef, and my beef only, and I'll give you a discount. But sell my competitor, and I'll charge more.
I slowly drive my competitors out of business.
Someone else invents heat-and-eat prepared beef. This threatens my position, so I use my dominance to squash him; I introduce heat-and-eat beef myself, but sell it below cost to drive him out of business.
Years pass. Finally, the government gets involved; a massive multi-state lawsuit if filed. But by that time, I've cornered the beef market!
Think of the arguments I can make: I'm more efficient. Consumers like me. My beef is standardized; everyone's familiar with it. It's pre-packaged, heat-and-eat, no fuss, no mess.
Why, the marketplace would devolve into dozens of confusing choices for the consumer if I was stopped!
If I were to raise that defense, I would be laughed out of court.
The issue -- the ONLY issue -- is whether I had acted in an illegal manner in establishing my market dominance.
If the answer is "yes," then a remedy has to be proposed which punishes me for that behavior. I may be a popular hero, but if I kill someone, I'm guilty of murder. The fact that I'm popular and loveable has no bearing on the facts of the case.
When the ATT breakup occurred, lots of people complained. I remember Howard K. Smith on ABC doing an editorial about it being one of the "ten dumbest decisions" he'd ever heard.
But the *initial* confusion (and stock crash at ATT!) was eventually replaced by a much better marketplace with better choices for consumers. The end result was improvement in the long run.
I just looked at the license, which contains this text:
You may use any information in intangible form that you remember after accessing the Software. However, this right does not grant you a license to any of Microsoft's copyrights or patents for anything you might create using such information.
It seems to me that this should put your irrational fears of being "tainted" to rest.
I think /.'ers are missing the point here. Nowhere in the article did Microsoft say that Windows was not designed to be modular, in fact, it was an analyst who said that:
"The product was not designed to be modular," said Rob Enderle, an analyst with Giga Information Group.
The Microsoft quote is:
"From an engineering standpoint, No. 1, we cannot remove software code for multiple functionalities without degrading other functionalities of the operating system," Microsoft spokesman Jim Desler said. "You just can't yank Internet Explorer out."
"The proposal would require "a complete redesign" that would cost millions of hours to build and test, Desler said.
Which is significantly different. Microsoft is saying that, while it could be technically possible to remove certain components from the operating system, doing so would break other areas that depend on that component. For example, ripping out IE is going to break HTML Help.
Even more importantly is the second sentance is the second sentance, it "would cost millions of hours to build and test." So it should be possible to replace IE with Netscape, or Opera, and HTML Help could use it. Now you go and make is possible to replace all sorts of other components: IE, Messenger, Media Player, Data Access Components, System Information, DirectX, Scandisk, MS Cryptography, MS Help Files. Each time you replace a component there are tons of different replacements to choose from so the eventual number of configurations you have to test becomes astronomical.
As if that weren't enough, you still have versions of Windows with all of the Microsoft components in them. What if a user chooses to upgrade their fully ripped apart and replaced version of Windows 2000 with Windows XP, but gets the version of Windows XP with everything in it. How do you choose what to replace and what not to replace? Does the user want everything replaced with Microsoft programs because they were fed up with the ripped apart version? Or did they just not know any better and got the wrong version? If you upgrade a component, like MS Help, does it still have to be backwards compatible with whatever version of Opera the user is using as a web browser? Again, the amount of testing on this new setup would be completely unfeasable and impossible. This is Microsoft's argument.
Furthermore, the company said customer support could be prohibitively expensive because experts would have to be knowledgeable about as many as 4,000 different Windows configurations.
Someone PLEASE mod this up! This is golden!
All MS needs to do is take their embedded version of XP and flesh it out and they have the modular version of XP the States want.
Hell, *I* want a copy of this! I have a laptop which is stuck running Windows 95a with service packs because it has a 133MHz Pentium and only 40MB of RAM! This embedded XP would be PERFECT for this machine.
To be completely honest, I am not quit sure how this works, but this company has some software related to this story.
One is IEradicator that declaws IE from Win9x, 2k,and ME. Its freeware, try it in a VMWare virtual partition and watch windows die.
Another is 98 lite which can install 98 w/o IE
I am surprise these guys haven't see legal action from a vealous M$ trying to cover up some stuff...anyway, someone should try it and report back.
forget it.
Windows IS modularised, but instead of modularising the code in nice small bundles (eg. functions and routines, etc.) it uses whole aplications as modules??? (eg. OLE (???) or WMP in IE, etc)
[root@GRIFFIN root]# rpm -e coffee-1.22.3-1a.i386.rpm
error: removing these packages would break dependencies:
I have used win98lite on windows 98 and 2000 and they both works just fine without IE. The same is for MediaPlayer since its biggest involvement with the OS is just the mimetypes associated with mediafiles. Stripping out IE, WMA and Messenger is a nobrainer since there are Windows os capable of handling most apps availiable today without the latest IE, WMA or messenger. Windows 95 handles most apps that do not fiddle with the most inner workings of a specifik windows os (osutilities). Microsoft will have a very hard time convincing the judge that it cannot be done easily since it is alredy done in the past. Pure lies from the redmond camp as always.
HTTP/1.1 400
Perjury is punishable by 7 years in jail.
Considering that Yahoo Messenger, AIM, and RealPlayer, and Netscape have always worked just fine, this seems like a pretty flat-faced lie.
... port Xfree86 to windows ...
http://xfree86.cygwin.com/
... and make win API compatable.
http://freshmeat.net/projects/xwinx/
Only M$ could come up with the excuse that the consumers would have to pay __more__ for getting what they want instead of what ever competition busting crapola M$ wants to shovel their way.
That displays the kind of arrogant blustering ''bull dada'' I've come to expect from 'em. That's the reason I use Macs and Linux.
Pardon the wiki style but i --love__ 'em. They __persist__. This wioll be gone by tomorrow.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
Well here's the one concession to Microsoft's defence. The more 3rd parties are able to modify the layout and content of Windows, the more it will be a support nightmare. It's just a fact that, at my workplace, one quarter or so of windows users calling tech support don't know what version of Windows they're running and wouldn't know how to determine said version. It's also a fact that around one half of this category, when asked to right-click 'My Computer' on their desktop, will deny that such at icon exists. At this point, they must be told that this icon does in fact exist and that they are a moron. What do we do when the users are using Dell Windows XP, Micron Windows XP or (God help us) Circuit City Windows XP? Trying to support an OS the layout of which may be modified at all is a pain (Windows XP's minimally modifiable GUI is a big enough one), but trying to support an OS stripped apart and reassembled by the OEM to have their logo in every nook and cranny could be the nightmare Microsoft mentioned. Don't get me wrong, I like the idea of a maximally modular OS, I just think my users should have to take an IQ test before they're allowed to use one.
I think I have a good notion what that would look like. And I think some other people have had the same notion...
Blearf. Blearf, I say.
I recall saying that the exclusive/secret OEM contracts should be the first to go, as a penalty.
.NET, IM, IIS, PWS or anything else (I, or another customer requests be removed) MS *must* provide the tools to remove it, without "crippling the os".
:)
True to form, this comment was ignored. No big deal.
Recently, when Gateway's CEO spoke up on this very issue, I saw my comment on abolishing OEM contracts "paraphrased verbatim"...including the 10 year moratorium I'd suggested.
I found this amusing, but it also got me thinking of how this could be improved.
Well, frequently invoked or ignored is the "grandma/joe6pack" arguement and could best be brought to the attention of those it affects the most:
1) No exclusive/secret contracts between ms and oems, period, for 10 years.
2) No OEM preinstalls/rescue disks on/for machines for those 10 years.
3) force ms to *support* all its OS's (9x/NT) for 10 years after release (this will decrease the upgrade treadmill, I think)
4) If windows is to be put on a machine (as per #2): The customer will have to purchase it directly from MS (thus getting rid of the EULA loophole where refunds can't be give because you did not "buy it *directly* from MS" and make people aware of the actual *cost* of the software).
5) and finally: Bugs/Features/security holes should be *fixed* in a timely manner.
By this I mean; if I don't want Outlook/OE, IE, WMP,
I'm sure the 98lite team would be perfect for providing insight on how to do it, if they need help.
.
Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
Microsoft wins both ways. They'll continue to have a monopoly if their components are the only ones that run in Windows, and their OS will be strengthened if it is made modular. Either way, it is evil.
Windows and Microsoft need to be abolished. There simply is no other solution.
Really, we just need to not have MS bullying vendors into not messing with windows. If a vendor licenses windows for it's product (computers), it should be able to modify it in whichever way they want in order to produce their product.
THAT is where MS power comes from.
Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare."
as opposed to what? the fast and easy windows systems we have now?
FreeBSD for the impatient.
This is from their embedded group. They don't seem to have any difficulty.
c hi nfo/develop/training.asp
Someone should clue in the media or states. Windows XP Embedded is touted to be from the same codebase, as for the rest, Microsoft says it all itself:
http://www.microsoft.com/windows/Embedded/xp/te
Which says:
Choose the features and functionality required in your run-time image.
Unlike system setup, where you are given a small number of choices about which features to include, embedded platforms offer a vast array of features to choose from. For example, in Windows XP Embedded you can choose to include low-level system features such as FAT or NTFS as well applications like Windows Media(TM) Player or Internet Explorer.
Don't muddy the waters! Windose 95 came with a subset of INSO's QuickView file viewers. I purchased QuickView Plus and it installed adjacent to the OEM stuff. OnTrack's PowerDesk also has ~215 QuickViewers.
NT5/2000 Windows Explorer shows thumbnails of files. This trivial functionality is provided by the viewers in InternetExploder. 98Lite yanking IE would lose that viewing route; so does choosing the "Traditional View" option.
A much more versatile approach is PowerDesk + QuickView. They will display non graphics too: .xls, .124, aimipro, .wav, as well as psp, gif, tiff, pict & spiffy!
Eschew obfuscatory argot!
Microsoft by admitting this, just said to the world that they are not making an Operating System, as much as they are making an embedded solution. This reminds me of remote controlled cars, which I dabbled with many moons ago. You could buy plans for cars (really just guidelines) and any of the individual parts you wanted. There was a defacto standard for interconnections: batteries, radio parts, servos, electronics, gears, etc. While not everyone stuck to this, it became quickly obvious what hobbiests wanted, that being a standard. It was then easier and cheaper to get parts that you could interchange in your RC car.
Now then we had Radio Shack and others like them selling these 'wanna be's' that while they looked like the real deal, they were obviously embedded parts and not integrated. No ability therefore existed to interchange (i.e. customize and upgrade) parts, much less replace damaged and broken parts. This apparently did not go unnoticed, as eventually there were less of these fake rc cars, and more that followed the standard. This was indeed a good thing for them. You could buy these pre-fab cars, and you could have various degrees of customizability in them.
Microsoft is like those cheapo (except in price) Radio Shack cars. Many users wanted the same customizability but didn't want to bother with building from scratch. Microsoft shows here that they either can or do not produce operating systems that give the user the power to decide. By saying that those components are integral to the OS, tells us that besides the anticompetitive nature of that design, that you introduce more unneeded complexity, bloat and the stability and security issues that go along with it.
I therefore think we should just nod silently and let nature take its course. If these lawsuits interfere with that, then it will mess that natural order up, and could most likely cause a shielding of MS from the market and the consumer choice.
I seek not only to follow in the footsteps of the men of old, I seek the things they sought.
The worst quote has to be this : "We can't go back and fix the mistakes of the past". He goes on to say that instead MS should be prevented from stealing away potential future markets through their monopoly. But isn't the point of the trial to punish their past behavior, and aren't the States having trouble even bringing in evidence dealing with MS's anticompetitiveness in the present, let alone the future? I think Mr. Martin Reynolds wants to be much too easy on them. Almost as bad as the DOJ's solution.
you might have a very high bar raised for those who would write core Windows components. For example, Netscape would have to be written in such a way as not to break the thousands of applications that have been written that make use of IE's low-level components. For example, I wrote an intranet application that uses the address bar, back & forward buttons, etc. You can't tell that IE is part of it, but it is.
This program WOULD NOT RUN if you stripped IE out of Windows. I think it would be neat if you could just drop in another browser and have everything work. But are the 3rd party players going to be willing to support all the functions, features, etc to create drop-in replacements? They just might be getting into more than they bargained for.
No, Thursday's out. How about never - is never good for you?
Viewers are modular. Windose 95 came with a subset of INSO's QuickView file viewers. I purchased INSO's QuickView Plus and it installed adjacent to the OEM stuff. OnTrack's PowerDesk also has ~215 QuickViewers.
NT5/2000 Windows Explorer shows thumbnails of files. This trivial functionality is provided by the viewers in InternetExploder. Choosing the "Traditional View" option would lose that viewing route. So does 98Lite yanking IE.
A much more versatile approach is PowerDesk + QuickView. They will display non graphics too: .xls, .124, aimipro, .wav, as well as psp, gif, tiff, pict & spiffy stuff!
Eschew obfuscatory argot!
"From an engineering standpoint, No. 1, we cannot remove software code for multiple functionalities without degrading other functionalities of the operating system"
:)
Which is why they're in court. It can be done, they just don't want to admit it. If anything it should make Windows faster (IE > 20 MB RAM, Opera 10 MB RAM).
"Furthermore, the company said customer support could be prohibitively expensive because experts would have to be knowledgeable about as many as 4,000 different Windows configurations."
WTF? Point and click is universal among every version of Windows. Always will be. You would think they might find some way to develop 4,000 versions of point and click (laughing nervously...). Linux has more than 4,000 different versions out there if we go by M$ terms (plugins are part of the OS). What solved their problems? $, # and many universal commands.
The core system will still be there. It's stupid when they think that just because the installer will have a choice (there's that much hated word in the monopolistic world today) for used plugins that Windows will be crippled beyond repair. No it wont. My win2K box isn't crippled because I use Opera, Winamp and the DivX Playa. If anything it's faster and more "robust" because I don't use MS middleware. Just because it isn't tied into some browser and isn't usable from a sidebar doesn't mean it's going to slow you down.
It just means that MS gets less marketing info from me because WMP8 doesn't phone home.
Why yes I am paranoid! Thanks for asking!
MSN Messenger ships with WIndows XP and likes bothering you to register a passport account. This is a pain in the ass, and it doesn't appear in the add/remove programs list. Luckily if you edit the sysoc.inf files you can find the msmsgs line and remove the 'hidden' option from it. Then you CAN remove it through add/remove programs. It seems to me that Microsoft is being intentionally misleading about what parts of their operating system can be safely removed and which can't.
I'm sick of reading this stupid shit. You consider yourself a computer user? I had the same problem, and went straight to MS's knowledge base. I ran a search on 'disable messenger XP' and was immeidately pointed to article Q302089 entitled "How to Prevent Windows Messenger from Running on an XP Based Computers." 3 Ways to do it, none of which take more than 3 minutes. Pretty fucking hard. Cry me a damn river.
Meanwhile, 3GB worth of installation, seven hours of work, FAQ's, forums, etc. and my RAID card still won't work under RedHat 7.2. Show me a database of issues as complete and comprehensive as the MS Knowledge base (where they often disclose issues and solutions and reasoning behind issues well before the press gets ahold of them) for Linux and I'll be a happy man.
Before I get started, I am not a fan of Microsoft, I don't expect to be asked to present evidence in trial, and I am not an expert at either software design, or the windows source code.
Let's just take Windows Media Player as an example. It is designed to do two things. Work with Audio, and work with Video. Let's say I am working on the component that plays audio. For some reason every time I go to play a sample audio file, the system bogs down and there is a three second delay in playback. To see if the problem is the system calls to load the file, or the system call to actually manipulate the audio out, I decide to write a new interface to audio out. With the new interface to audio out, playback improves tremendously. So I save it as a DLL, and go on with my work. That DLL is part of the Windows Media Player.
Someone over in the OS division trying to optimize the OS to perform better finds out that there is a sound module in the Windows Media Player that performs better than the equivalent module that has been in Windows since 3.0, and says to himself "The new module is smaller, faster, and really does the job better. Let's just redirect system calls to play sounds to that module."
So now the OS requires Windows Media Player to play audio files. Taking Windows Media Player out of the system would require either building a new audio out module, or re-using the old audio out module. Since an audio out module does already exist, MS can rightfully note that the system would be slowed down by pulling WMP out of the OS, and since the old audio out was slower, (and possibly buggier) it would be harder to support.
This can be extrapolated across the rest of the Windows platform for WMP and IE. IE requires access to the TCP/IP stack. Parts of that are not as clean as they could be, so the IE team re-writes those parts in a DLL of their own, and the OS team starts using those calls instead of the original calls.
WMP needs faster access to the screen for video, so writes their own interface. That interface starts getting used by IE for output of their page rendering, and Notepad uses the IE page rendering code so that output to the screen is faster.
As a result of code re-use, windows is smaller than it would have to be without the re-used code. Which is the real intention of using DLL's in the first place. Yet as a result of the various DLLs belonging to IE and WMP, IE and WMP become core parts of the OS, and removing them becomes nearly imposible. Sure you can remove the executable for IE and WMP, but that's a program that calls initialization code from one of the libraries and waits for the library to report that the application is done. All of the actual application is in the DLLs.
If you ask a hundred different developers if this is a good idea for development, you will probably get a nice spectrum of yes and no resposnes with qualifications to those responses.
In the Open Software development world, if you find a faster way to play an audio file, you feed that code into the development tree for the Audio playback toolkit. If your code or patch is adopted, great, if part of it is, and the entire system performs better, that's great too. But the entire OS does not become dependent upon the application you were developing at the time you wrote the improved code. That code could even be use in an entirely different OS kernel.
I happen to like the latter development model better, but I am not in the process of developing a system that is designed to keep others out of what I percieve as my market.
-Rusty
You never know...
I think educational institutions should be very worried about how Microsoft is redifining what an Operating System is.
........ and so the list goes on.
Windows 2005, now includes Quake 6 technology! Oh it also has a browser, a video player, a CD player, a word processor, spreadsheet and database, a financial package (of which core functions are built into the operating system and can't be separated)
"...a slower, much less user friendly Windows that would be a support nightmare."
How would that change things? Sounds like Windows to me.
OS from a company that thinks that the media player is a core part of the system that cannot be removed?
I never realized Microsoft thought the ability to play mp3 music should be an integral part of any server functionality-- maybe that's why Windows Datacenter isn't selling very well.
Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
You seem to be implying that code reuse stifles innovation. Why should anyone invent a new way to interact with the web, when the OS supplies The Way and makes it easy to use, and hard to adopt a different method? Why support a new codec when no one complains and revenue is not affected if I just support the ones that come with Windows?
This program WOULD NOT RUN if you stripped IE out of Windows.
Perhaps what is needed is a dependency resolver routine. What if there was a gigantic index of software available that could be searched in detail, and from the results you could fetch a component which would be transferred to your machine, so you could install it and resolve the dependency right there? Or maybe if you relied on third party software, the 3rd party might have some way of making their stuff available at any time, in case your customers didn't have it. I know, it's just a pipe dream...
Edith Keeler Must Die
"The product was not designed to be modular," said Rob Enderle, an analyst with Giga Information Group.
Perhaps it is more accurate to say the product was designed to be not modular.
It is interesting that IEradicator supports Windows 2000 up to SR1, but no further. Is SR2 the update where Microsoft added non-modularity as a "feature"? That would have occurred during the trial, am I right?
Edith Keeler Must Die
Edith Keeler Must Die
Windows is a lot less modular than it used to be. Merely opening up a "file open" box from your own application, even without using MFC, starts up most of Internet Explorer. It's scary to watch this in a debugger. Three extra threads start up when my app invokes a file open dialog, doing things I don't want done. They don't exit when it closes. And there's no obvious way to prevent this. Even setting the "no network opens" flag for the dialog doesn't prevent it from bringing up the heavy Internet machinery.
... it WOULD be a support NIGHTMARE...
i kow many people who work in or have worked in support and they can ALL give you horror stories about how people call them telling about how some 3rd party product messed them up...
they call or email or sometimes even show up at their office screaming about how when they click on their AOL icon now something is wrong and they want a refund or something like this...
remember that M$ sells to a different group than Linux... they people who buy M$ WANT a giant monopoly OS... they WANTeverything pre configured...
they can hardly understand what to do when everything IS already installed and trhats how Dell, Compaq, Gateway and many others survive but most of their service agreements have restrictions on what you can do with your own puter...
so i believe that the core OS probably CANT be stripped out anyway because outfits like Linux have made it a requirment to be able to insert and remove a core os...
...the point is please think about M$ a little harder... i dont defend what they are doing but i beleive that at least they got some of it right...
unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
I don't think I like this idea all that much in some respects. It makes me think of what happened with the phone companies in a lot of ways.
Lets say that the states make Microsoft produce a version of windows that is lean and all of the extra compents get added on later, so that you can have third party compents. Well, I bet our systems with what we have by default will cost about 3 times as much in software.
I say this because I doubt the states would allow Microsoft to let people add on these other components for free to people because that would be anti-competitive if other companies are trying to sell the same product. They would probally be accussed of dumping the product on consumers. So in the end people will be paying for this.
I wish I had a better solution or idea, but I don't.
The main components of Windows are modular. Meaning, you can upgrade IE, WMP, and MSN Messenger just fine.
However, does Microsoft document the specific COM interfaces necessary to replace MSHTML (IE's HTML rendering engine) with a third-party renderer such as Gecko (Mozilla's rendering engine), or MSN Messenger with Jabber? If so, I couldn't find it on MSDN.
Will I retire or break 10K?
If a murderer tried to defend himself with the argument that murdering is an intergral part of who he is, and that he cannot be expected to conform to the law, that wouldn't work. The court would laugh at the defense and lock the murderer up for life, or administer capital punishment.
Is this what Microsoft wants for itself? It would certainly seem as though they're attempting to make a case that they cannot possibly be reformed...
You see? You see? Your stupid minds! Stupid! Stupid!
I removed Disk Defragementer and Scandisk. There are replacements that are better. Vopt for defragging and SpinRite for disk scanning.
w00t!
Rangers Lead the Way!
Source is USELESS [if] you can't use it.
You are one profound motherfucker.
Ok, I'm a graphic designer. It's a major reason why I go with a Mac.
It's really hard for me to imagine a software platform that would require me to have IE and WMP installed in order to run programs like Photoshop, Illustrator, Dreamweaver, Flash, etc. Just what in the hell would IE and WMP have to do with the basic operation of my design tools? IE and WMP are taking up RAM that could be better allocated to my design tools.
I'll stick to my MacOS thankyouverymuch where IE eats up RAM only when I launch the app and not at boot time.
Pooty tweet
According to my contact in Microsoft's Windows Sustained Engineering dept. (the department responsible for maintaining Windows after it ships), the only change that will be made to Windows is the visibility of the icons. IE's components will still be there, but IE's desktop shortcut will be gone.
Typical Microsoft.
It's all bollox. Code can be broken apart, their only challenge is the size of the problem, nothing more...and they have more than enough resources for the problem.
;-)
Of course it's modular, of course it can be seperated. If not then they have no business building such important tools in the first place.
All of that IE crap, 'coolbars', HTML help and the other crud that has been shipped 'with windows' in the form of IE is just a red herring.
I don't need IE if I wish to use 'HTML style' help, I don't need WMP to listen to MP3. Cut the crap guys.
They made the mess they're in and they can fix it. If not then I'm available for contract work
Just repackage the base Windows NT / 200 / XP embedded product with none of the options. Voila. Then, just like plus pack was a separate product, have the free download for the enhancement packs. Bundle all the required cruft needed by office on office, etc. By the time you install Office with all the trimmings (the unfortunate predetermined choice of most businesses and hence mass market consumers) you'll be right back to where you are now, only without the anti-trust implications. I mean, office needing the browser is sort of obvious with Frontpage there, and IE needs / can use the media player guts legitimately, etc.) The states have lost and just don't know it. There are so many creative ways around any potential ruling. What they need is to have the individual companies that were legitimately wronged by the use of monopoly power to get realistic settlements / damages. The states just want to line their pockets in the same manner as the RIAA (what artist sees any of the awards from court cases). Quick question for our Canadian friends. Do any artists get any of the fees placed on recordable media up there, or is it just the 'music industry' companies that share the loot like it is here?
- Tjp
I am in wallow with my inner money grubbing capitalistic pig. ... Oink!
Martin Reynolds, a Garner fellow who researches the market for personal computers, said a modular Windows would have made sense years ago to help avert Microsoft's domination over Netscape in the market for Web browsers.
"We can't go back and fix the mistakes of the past," Reynolds said.
The courts tried to fix this problem years ago but Microsoft just ignored them and bundled IE anyway. When does Microsoft get punished for that?And looking up was obviously the first thing to do!
B'lox.
1) You have to know that is *might* be doable
2) you have to get access to the knowledgebase (Passport account now required?)
Oh, nad pike to the manufacturer of the RAID card about their lack of support, NOT the bloody kernel developers.
Mug.
Okay, this one would be over in five seconds if the states would send someone to the Microsoft Embedded presentation in Mountain view on April 9th, stand up, and say, "I want to use XP Embedded in my industrial control application. Can I remove components like IE and the GUI so it'll fit on a 32Mb flash disk?" Microsoft technical sales people will gush for hours about how easy this is. "Of course, just uncheck the box! You can take out that media player too! It just works! Totally stable! XP is completely modularized!" The embedded industry gets a very different message from Microsoft than they say in the courts. It's all such a laughable farce...
Microsoft has made a big push towards component architectures. Everywhere you look in the Microsoft world they are pushing components of some kind. Talking with some Windows fans at work, they have convinced me that components (if done right) are an excellent idea.
Fine. Then why not make Windows a component/modular system? If it's not possible to remove IE from the base system, then it's not modular. Making Windows into a truly modular system would be a very good thing for the quality of the OS, as well as injecting some bits of competition back into the equation.
Unix is already a very modular system, particularly the Free unices. Use a different file system. Use a different desktop. Use a different MTA. Etc. At the risk of sounding like I support Microsoft, I think a true componentized Windows would be a good thing.
A Government Is a Body of People, Usually Notably Ungoverned
If it *is* less modular, that is solely because they knew that there would be regulatory attempts to separate it in the future, and they *intentionally* made it hard to separate.
It's common sense knowledge that modular design and programming is indeed the best way to design things. With their resources, talent, and money, if they couldn't design it in a modular fashion, it was because they decided to do it that way for political reasons.
So the fact it may be difficult is moot. That's a demon of their own creation, that they should be forced to deal with.
-me
Love many, trust a few, do harm to none.
OS from a company that thinks that the media player is a core part of the system that cannot be removed?
I never realized Microsoft thought the ability to play mp3 music should be an integral part of any server functionality-- maybe that's why Windows Datacenter isn't selling very well.
Try streaming live video on a server without something that encodes that video. You won't get very far. Windows Media Player covers this.
Simon
Coming soon - pyrogyra
They should have thought of this when they started monopolizing their market. Now they have to pay the price. Spend billions on revamping the OS, and spend tens of billions more to support them. They are, in fact, guilty of a monopoly. Do they think they wont get punished? They're lucky they're still around! Fine them $50 billion and split them already. Sheesh. Why are we pussyfooting around a monopoly? The case is OVER, now PLEASE bend them over and SHOW NO MERCY. That's what the courts are there for.
Just look at the Xbox, which uses a modified win2000 kernel and no browsers or media player. MS is spewing FUD again.
"Removing them would result in a slower, much-less user friendly Windows that would be a support nightmare"
;)
You can only have a nightmare when you sleep.
"How should state/federal governments, you know, the guys with all those billions of dollars of purchasing power who probably make up 60% of microsoft's entire user base, punish microsoft? There must be some way that these people, with billions upon billions of dollars and a public obligation to go with the lowest bidder, reduce Windows' dominance, but oh whatever can it be?"
Ergonomica Auctorita Illico!
yes... windows media player and IE really speed up my computers performance... removing them would horribly hinder my experience on the computer....
http://www.microsoft.com/windows/Embedded/xp/techi nfo/develop/training.asp
This is about 1/2 way down the page:
Choose the features and functionality required in your run-time image.
Unlike system setup, where you are given a small number of choices about which features to include, embedded platforms offer a vast array of features to choose from. For example, in Windows XP Embedded you can choose to include low-level system features such as FAT or NTFS as well applications like Windows Media(TM) Player or Internet Explorer.
Access to the knowledgebase is free, and does not require passport to my knowledge. And no, I wasn't bashing the kernel developers, I was merely pointing out that there is no single repository of information on Linux that is as good. There are many that are better in a specific context, but over a broad spectrum, it's hard to beat MS's. And Highpoint provides a pretty detailed installation guide for use with RedHat 7.2, but it still doesn't work right (I get kernel panic during startup). It could be due to my lack of knowledge (in fact, I'm betting on it), but it would be nice to see info from others who have had the same problem in a single, convenient place.
I run linux at home and at work, with an older win95 machine. I find an abundance of neat software available, of good and getting better quality. I just do an apt-get install foo.
What I did this week showed me how dependant MS is on their exclusive distribution deals. I downloaded an excel spreadsheet. It had a few embedded word pages, and some graphic stuff. Gnumeric loaded the cells, but couldn't get the text boxes, graphics etc. I don't have excel on any of my machines. The laptop came with Microsoft Works, which couldn't read the file.
To fix this was either going to cost money or alittle time. I used our neighbor's machine to read the excel and change the components to something I could read. Wrote it on floppies, and done. I loaded it all on my linux and window's machines.
Two years (even 1 year) ago, I would have had no choice except to get excel from somewhere. Now I could make do with Linux. If excel and all isn't part of the preloads, nobody will spend the money to buy them.
So very simply, MS needs to control the preloads not only of the OS, but of the applications. Otherwise it will lose the lock it has on the user market.
An OEM choosing between a stripped down Windows and having to pay another 2-300 bucks for apps, and a complete linux distro, who would win? I think enough would choose the linux side to really really hurt MS.
This is what the states know, MS knows. Fight to the death.
Derek
HAHA and how is that different from the current version of windows? User: I installed something. Tech Support: Please insert your Quick Restore and follow the instructions.
So, they can't remove IE and MP, but they can replace the filesystem with a OO-DB-like engine? Oh yeah, that's much easier!!! Because IE and MP is so needed by the OS because without it HOW COULD YOU DISPLAY YOUR FOLDERS AS WEB PAGES??? And play movies from them? Can't do! Can't be! The deal is not whether or not they have it in Windows, it's whether or not they'll make it available to other apps, to be reused...
--Drake 2c
...they can rewrite it. Maybe better, this time... But, truly... any programmer in this world can tell that either the code is modifiable to fit any need, or it is a complete piece of cr*p over which you have no control and you don't know sh*t about what's written in it... You have the code, you can modify it as you wish. Easy as that. If they can't do it, open the source and the comunity will.
--Drake 2c
While dependency is a problem, if the states insist on their original proposal, it is much more reasonable to require that it must be simple to substitute one module in place of another, provided the two modules utilize the same interface. Quite simple, this is already possible. The issue then becomes requiring Microsoft to publish the COM object interfaces found throughout Windows, as well as insure the interfaces are not needlesly complex, such that it ramains possible to write a subtitute module for given windows componants.
--CTH
--Got Lists? | Top 95 Star Wars Line
The problem is the difference between removing IE and removing the IE components.
When most people say "remove the browser" they're talking about removing the icon, the IEXPLORER.exe, and the intergration with the file Explorer. This is trivial, and has been proven trivial.
Netscape wants Microsoft to remove ALL TRACES of Microsoft's HTML technology. They see it as a barrier to entry for other HTML renderers, and therefore should be removed. This is difficult. Even IEradicator leaves the MS HTML components because removing them would break too many things.
Again: removing all traces of IE is NOT TRIVIAL.
When Microsoft talks about removing IE, they're talking about Netscape's definition. Which would be very difficult, especially for Windows XP, which has half of its dialog boxes (even ones that look fairly normal), all the "task panes", help, and a whole bunch of other stuff based on MSHTML. It would break a whole bunch of things.
But no one says clearly what they mean when they say "remove IE". And Microsoft, of course, exagerates and adds to the confusion by grouping everything together. There's absolutely no reason why the whole Windows Media Player UI (just like the IE UI) is required.
Although, if I was writing a media player application for Windows, I'd expect the Media Player components to be there, so I wouldn't have to write my own MP3 decoder - the same way I wouldn't want to write my own HTML renderer. Of course, that's exactly what Netscape is protesting against - the fact that developers can count on these features being there. Netscape would, essentially, like to make life difficult for developers by making them develop and test with multiple HTML renderers/browser components, or make them package and install renderers whenever they distribute their software, on the hope that developers would use Netscape rather crappy browser components instead of Microsoft's, which have been clearly superior (and componentized, unlike Netscape's) since IE4.
Maybe Netscape is catching up now with Mozilla, but anyone who thinks Netscape had software in any way competitive with Microsoft's for the last five years is wrong. Monopoly or no monopoly.
So a user is working on a report in Microsoft Word. They're running Word on Microsoft Windows. Their Dell-branded machine consists of hardware supported my Microsoft Certified drivers. The system crashes. They loose their work. And you're saying they should then blame Dell?
It has taken a long while. But users are very slowly realizing that it is not normal for computers to crash. No longer is the "computer" to blame... but those who sell the software for their computers. More and more often, that is Microsoft.
Slashdot 1e6/klerck 5
This was somthing we discussed a little for ReactOS and wine. Rather then having to deal with the pain of rewriting IE I would like to just be able to drop mozilla in.
Once OpenOffice/GNOME/Mozilla and KDE can figure out what ORB will work for all of them then cross platform wont be a issue at all for any project.
Of course I doubt that will ever happen.
.
Free Unix? Free Windows. http://www.reactos.com
According to my memory, you're placing things a bit late in the time line.
The "whole integration crap" happened with IE4.
Up to that point, Netscape still held the market pretty firmly. IE3 was the first decent browser to come from Microsoft. But Navigator still provided a very competant alternative. So it was no suprise Netscape was able to maintain a large (if slightly slipping) share.
Then came be big fanfare for IE4 (even to the point of trying to syphon off hype from the current favorite Hollywood blockbuster Independance Day (ID4)). IE4 was more than a browser. It was an integrated environment. It was a download for Win95. It was a part of Win98.
Netscape still had Navigator. But Navigator4 was a part of a new "suite" called Communicator. Yes. It was proof that something bad was happening at Netscape. They had stumbled.
What about Opera and Mozilla? Well. I'm not entirely sure... but I believe Opera showed up sometime after this. And Mozilla? Well - the writing was on the wall. Netscape did something amazing (and probably more than a little desperate). It went open source. And thus the Mozilla project was spawned. And after some time wrestling with Navigator5 code, they took another gutsy step and scrapped it all and started fresh.
If they are made to offer modularized windows I wonder if they might use this as an excuse so they could set it up so that any distribution other than the full package would "result in a slower, much-less user friendly Windows that would be a support nightmare." resulting in no one touching the stripped down versions with a ten foot pole.
I stole this Sig
I don't care how slow it is, or how unstable it is. I won't be using it. I want a stripped version of Windows so that I can purchase a pre-built system without shelling out $179 for Windows Foo.
If this new version of Windows sells (OEM) for $99, that's $80 in my pocket. Now that's benefit to the consumer.
It would be better if they could force Microsoft to abandon exclusionary licensing contracts, but since that won't happen, I'll be happy with this.
Well what the goverment should do instead of fighting Microsoft is simply say they will no longer protect Microsoft under Copyright laws (violate our laws and the laws dont proctect you)... That will keep them quiet... And since most of the stuff is stolen anyways I dont see how this would be wrong.
Well what the goverment should do instead of fighting Microsoft is simply vote a law that says they will no longer protect products under Copyright laws that violate our laws... And since most of the stuff is stolen anyways on top of being a total monopoly I dont see how this would be wrong. And as is mentioned else where.. Windows IS!!!!!!!!! Modular !! and can work without IE , Explorer , Media Player etc... Look at Windows XP Embedded..! In Other words violate Anti-Trust laws ! and your product becomes free...
There was interview posted here a while ago with a former project manager at Microsoft (a link would be appreciated by someone not too lazy to find it) about the business of programming and so forth. One of the things that struck me about it later was the way that he said that rewriting code is bad from both a business standpoint and because every line of code is there for a reason. In my (albeit limited) experience a large number of patches and changes to code are made to accomodate initial errors in logic or lack of foresight for such things as scalability, and with major changes a rewrite allows you to most cleanly adjust for either of those things, and quite possibly improve the code with other techniques learned since the original writing. Microsoft is obviously a heavily business-oriented company, so they've probably seen quick hacks as a less time-consuming, more profitable solution than restructuring their design, which would explain why every MS product seems just like the one before it but with a couple more features and system requirements :). A fully modular operating system with the technologies that have been integrated into Windows probably would not have been as appealing to them as just building off what they already had.
Why I took Windows 2000 off my home computer (quick true story)
I was trying to get Routing and Remote Access set up with NAT so I could plug my laptop into my desktop (something I've done several times on other computers). First I was getting an error becuase File and Print Sharing wasn't set-up (which is of course a key component to any type of routing).
I don't try to be right, I just try to make people think
There was interview posted here a while ago with a former project manager at Microsoft (a link would be appreciated by someone not too lazy to find it) about the business of programming and so forth. One of the things that struck me about it later was the way that he said that rewriting code is bad from both a business standpoint and because every line of code is there for a reason. In my (albeit limited) experience a large number of patches and changes to code are made to accomodate initial errors in logic or lack of foresight for such things as scalability, and with major changes a rewrite allows you to most cleanly adjust for either of those things, and quite possibly improve the code with other techniques learned since the original writing. Microsoft is obviously a heavily business-oriented company, so they've probably seen quick hacks as a less time-consuming, more profitable solution than restructuring their design, which would explain why every MS product seems just like the one before it but with a couple more features and system requirements :). A fully modular operating system with the technologies that have been integrated into Windows probably would not have been as appealing to them as just building off what they already had.
Why I took Windows 2000 off my home computer (quick true story)
I was trying to get Routing and Remote Access set up with NAT so I could plug my laptop into my desktop (something I've done several times on other computers). First I was getting an error becuase File and Print Sharing wasn't set-up (which is of course a key component to any type of routing). Then the RRAS became locked in an utterly useless state where it said it needed to be configured (which was good because had never configured it), but that it already was configured and it wouldn't let me configure it...or remove it...or anything but look at the little icon and wonder at the fact that the way to fix the problem was by using the program that wouldn't work because it seemed that no matter what I did with it the service apparantly seemed to be in the exact opposite state it needed to be in to do it, magically changing from one state to another without my apparently ever managing to communicate with it at all. But then again if File Sharing was causing me problems who knows what else could have been...maybe it was Media Player.
I don't try to be right, I just try to make people think
Shouldn't have been HTML formatted. Sorry...cut and pasted and didn't pay attention.
I don't try to be right, I just try to make people think
Sell windows 98 - (IE, media player, etc) and call it "windows stripped down edition" and there you go. it does what you want and its a peice of crap. ha ha ha... : |
Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
It is simple no OS company should be allowed to make applications.
May the best OS win...
Got time? Spend some of it coding or testing
"...to produce a stripped down version of Windows that will allow 3rd party vendors to insert components such as browsers, media players, and IM clients."
Hmm... Seems to me that this has already been accomplished. Winamp anybody? How about Mozilla? And for those that want full stripped GUI and everything, just go see our friends over at Litestep.
-----------------
-----------------------------------
-"Kill one... to warn a hundred..."
Oh, it's not necessary to kill Microsoft.
But to make them behave and not hide stuff, the penalty of Microsoft violating the rules should be loss of Intellectual Property. If a piece is found to be in violation, MAKE IT PUBLIC DOMAIN.
So if the rules say that the interfaces must be fully defined so others can use MS components or replace them, but one part is found to not be doing that then everyone can see how it actually works. Better yet, as it is public domain and not GPL then everyone can use the code however they want.
For example, if the network file sharing interface is found to be not working then the judge would appoint someone to investigate -- both MS memos and the actual source code. If a violation is found, all the file sharing interface code becomes public.
What they abuse, they lose.
The states are not, in fact, seeking any damages other than reimbursement of their legal costs in pursuing this case.
awesome, velcome back!
Okay - but why include and enable it by default? Okay, most users are dumb. Granted - but why make it hidden so it doesn't show up in add/remove programs? It just adds an extra step to removing an entirely superfluous component.
The point is not that it's hard - but that there's no reason to integrate things like this. Perhaps in the next version of Windows the ability to remove it will be entirely removed, as it was with IE.
If windows is this hard to pair down, then how can anyone seriously consider embedded XP for a project that does not require a web browser? MS's argument is just too weak here, they are playing on lawyers and Government officials unfamiliarity with Software development.
"A monopoly will leverage their monopoly to protect their monopoly"
Lawrence Lessig
Microsoft is probably right: Windows is incredibly poorly designed. Everything can just call everything else, willy nilly. Driver installation programs may assume that they can just pop up IE if they feel like it, scanner drivers invoke user interface components, etc.
The states are right to insist on this, though. It is entirely reasonable to demand that the market-leading OS satisfies minimal modularity requirements. If Microsoft can't hack this, they deserve to go out of business. If they comply and fix Windows, we'll all be better off.
Choices are a wonderful thing. Like standards, we have way too many.
/. user uses Office because (heck) its got this great spreadsheet we are supporting Redmond and Bill Gates. It's like complaining about the press while buying The Washington Post and subscribing to cable. How can we possibly claim to belive what we write while our dollars tell a different story?
I'm not sure I understand the difference between 'uninstall' and simply 'not using'.
I love Opera, it's fast, efficient (and dare I say it, European). 90% of the time I use it for my browsing, and the other 10% I curse the site I am using for their short-sightness. (Plus, being stupid enough to think FrontPage is a worthwhile HTML editing suite.)
But: if I want to use Opera I can. Just as, if I am a Mac user I could use... well, whatever the equivilant Mac package is.
Unistalling is a complete red herring. Why would I want to uninstall something that doesn't harm me (and in some cases is actually benficial)?
We must all ask ourselves what we want MSFT to be. And if we want MSFT to be no more, we must vote with our dollars. Everytime a
*r
*r
--- My dad's political betting
They want a "stripped-down" version of Windows? It already exists.
My words are backed with NUCLEAR WEAPONS!
Why is it that every time someone uses the word "experience" with respect to windows that a little red flag goes up in my mind with the phrase "MS Troll" on it?
Do you wear a foil hat?
Why in the hell would M$ care what *you* are thinking or doing?
A stripped down version of windows is simple. It's just Win95 with the updates and patches to make it support USB and other new tech and enhancements to suports current hardware like SSE2 and 3DNOW!2 and so on WITHOUT the fancy IE, Media Player, MSN and all that web-enabled crap and fancy desktop. If Win95 could be made to just support all current tech, i'd revert to it in a heartbeat. Doesn't take up so much overhead just to keep a fancy GUI and stuff i don't need runing.
Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
Won't trying to see whether windows can be stripped down actually make Microsoft in the future make its components even more integrated into windows? Then it'll be even harder to use other programs for other countries....
For that matter you can replace quicktime as well. They are not critical to the functioning of Mac OSX. The finder in OSX is just another application.
There is a little hack that has been around for a while now for OSX whereby you write a 2 line script and after logging into the console from the login window by entering >console, you start the script which starts the window manager and the terminal and Voila! No finder, no dock, no desktop, just a terminal window. You can start any programme you like from the terminal. It's great. It saves memory and takes away needless nitty gritty.
with your users would get you much further more quickly. If you do user support you should know what your customers are running and should be able to realise that for many people the world consists of more than just computers.
You technically can already do this. Assuming of course you can find the documentation you need. I haven't looked for it, so I don't know how complete (or incomplete as the case may be) it is. The real problem is that even though Compaq could technically do this, Microsoft won't let them. That is one of the issues that should be addressed by the court. Lawyers should not be redesigning Windows. They should be removing Microsoft's ability to leverage its OS and Office monopolies to extort and coerce OEMs. They should be made to document all of their APIs, protocols, and file formats completely and make that information available in a very timely manner. Once you fix the leveraging and the interoperability problems, Microsoft will have largely been de-clawed. That's what they should be doing, not wasting everyone's time and making a joke of this case by trying to rewrite Windows.
It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
Gecko renders pages to W3C specifications better than anything else out there, bar none. It does it fast too.
It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
Whatever can be made, can be unmade.
So either MS rewrote the OS between Win98 and Win2000/XP to foil court orders to remove formerly modular components (as IE was proven to be in Win98), or the decision makers at MS are complete fuckwits.
Either conclusion doesn't do much for the reputation of the company.
Max
My god carries a hammer. Your god died nailed to a tree. Any questions?
I don't know if anyone has listened to the stream from Dr. Dobb's technetcast: http://www.technetcast.com/tnc_stream.html?stream_ id=666
Listen to about the first 3 minutes: MS stripped all the middleware out (W2K kernel in this case) in a very short time for XBox. I guess it's not "impossible."
lay in keeping Microsoft from strongarming vendors into selling windows to their customers?
How about this for a solution? Let Microsoft sell whatever version of Windows they want, but let consumers buy whatever OS they want with the hardware they want. Seems a lot easier than 48 different versions of Windows (which Microsoft admits to being non-modular, something I want out of my OS -I also like a lot of threads though-).
Does it mean that since the focus has turned away from illegal business practices and focused on the structure of the OS, that Microsoft has already won against the charges of unfair competition?
---------- Hot Rats!
This is the problem. Why is MS in a position where it can dictate what sorts of freedom its customers are to be allowed?
...is utter bullshit. -- Period.
That is all.
-- Liberalism is a mental disorder.
Any individual caught lying in court might spend time incarcerated, but even during that time, he/she could have a trustee continue running his business. Putting the corporation in jail (and that's hard to do. :) ) would not prevent the people who are currently running its business from running its business.
Just my $.02
Any sufficiently simple magic can be passed off as mere advanced technology.
Make them open source to everybody not just third parties then we can make windows how we want it!
This was written to use up your time hahahssa alaahsdhaj asdjfkjafjkfsd gsdd.dsgfsg gf.fs dsf dfdfds gffgfd
Microsoft has the power to cease licensing people windows. They have the power to tie their software closely to windows, gaining a significant performance advantage. They have the power to change the interfaces that other software uses, forcing the developers of that software to update their products to work with newer versions of windows. They have the power to fail to document large parts of their interfaces. They have the power to make their code so obfuscated that replacing it is downright impossible. They have the power to tie the core operating system to various optional extras that they produce, and which compete with third party products.
/has/ been legally judged a monopoly, so arguing about whether or not it is one is moot), those things are considered abuses of monopoly power, and are illegal. End of story.
Microsoft has been seen to do all of those things. In Microsoft's position (it
It's that simple, my partisan friend - they were found guilty, and the remedy phase is in full swing. Controlling their actions is one proposed remedy. The reasons for it being proposed are what I outlined in my previous post. Your arguments about whether or not they're a monopoly are moot, and most of them are really rather naive. Get over it, please.
himi
My very own DeCSS mirror.
Thats the entire basis of the flexibility of the whole windows ethos. You don't have to be in the appropriate application.
--- This meme is memory intensive
I haven't read such sheer unadulterated nonsense in a long time.
Unistalling is a complete red herring. Why would I want to uninstall something that doesn't harm me (and in some cases is actually benficial)?
Why should I pay for the development of IE? IE takes up valuable space, slows down the processor, and makes windows install slower. This is quite a huge set of disadvantages. It is not for Microsoft to decide what kind of OS I run. Everything else in Windows can be removed/added. I see no need for clearly optional components like IE/Media player.
Windows lend itself very well for this type of behaviour.
All you need is to re-implement the COM components, and install them in the GUIDs of IE, WMP, etc, and it will work correctly.
--
Two witches watched two watches.
Which witch watched which watch?
It's supposedly a stripped down version of XP, right? Couldn't they just add a bunch of modules to XP Embedded to make it a desktop OS. THis would probably also make it lighter on its feet. It would also probably reduce the codebase they ned to support. It should also make it easier to get that EAL4 security rating they're after.
Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.