QUOTE (timeless @ Jun 28 2005, 09:40 AM)
why is it microsoft releases oses before theyre fully tested
I can't even begin to attack the ignorance of this statement. MS tests their software more than any company on the market, which is why their release dates always slip excessively.
Ok lets cover some software developement 101 here, Microsoft style.
Alpha - the software is at a basic phase where architecture to support features is being created, the software isn't very runable yet.
Beta - features are being created and are disabled if they don't function, the software is usable for examples
RC (Release Candidate) - every feature is finished and it is send out to requesting users for use
Microsoft often leaks out beta copies of their software (for people to test their current) and people can submit any bugs they find, which are expected. MS does internal testing to be sure their "beta" software in stable because any MS employee is allowed a 2nd computer to test their own software. Their internal word for this is "dogfooting" where they use their own "in the works" applications. And if you are the team developing that software and you use it, they call it "eating your own dog food". When a beta build is considered stable enough, then it gets out to the public. as mentioned above.
Usually after the 2nd or 3rd beta the software is finished and becomes RC1. In order to meet RC1 standards EVERY feature is 100% finished and there are no known bugs except maybe some very rare exceptions they are addressing that the average person will never run into. Users play with the software in various setups and reports any bugs found.
After MS considers all known bugs fixed they enter RC2 and released this new bug fixed version to the public. The same thing as RC1 happens all over again.
When RC2 bugs are fixed MS releases RC3 and 90% of the time, the copy you buy in the store is exactly the same as RC3. They only release RC3 to verify customers that had a RC2 bug have their issue fixed in RC3.
Now you all don't have an escuse to even claim "MS releases their software too early" as that's a bucket of hogwash. MS's testing is over the top, and it's 10x more extensive than it was during the Win95 and Win98 days.
In all honestly, XP is to 2000 what Win98 is to 95, a post commercial cleanup of their first iteration of a new piece of software. Where as 95 was their first "user & network friendly" OS and Win98 is the sum of all those ideas with 3yrs of improvements. And 2000 was their first true Network OS with proper memory management, crash prevention and a journeled file system and XP includes almost 2 yrs improvements and now in 2005, 3-4 more years of improvements.
There's nothing early, rushed or feature lacking about XP, stop fooling yourself. You can like 98 all you want, that's cool, but stop trying to fool yourself that you can to run it because XP is a toy, crappy, unstable, unsecure or whatever other point that is totally untrue.
MS may have made changes I don't agree with (although I wasn't privy to all the usability research they have performed, which is the reason 95 looked the way it did, and the reason why XP looks the way it does) but I'm open minded enough to realize that in order for a major change to occur, groups have to meet, studies have to be performed and it has to be proven X is better than Y. Nothing is changed by 1 single person working in a closet hidden from everybody else.
As I said above, run 98 because your hardware can't handle anything else, I mean if I had a P2-233 with 64megs of ran, I would run 98 /w SP2 too, it's the best solution. But please stop thinking that 98 is a better OS in any way, shape or fashion, it simply isn't. 7yrs of OS improvements (98 -> XP) means a billion improvements.
If we followed your logic in reverse, then DOS 5 is so much better than 98, I don't have to worry about that silly "start" bar and all these graphics wasting my cpu cycles.