Originally posted by: Smilin
Originally posted by: IHateMyJob2004
Linux being open source is probably better tested since true geeks can do code inspections. It's also a long lasting OS ... so instead of doing an OS from scratch every few years, Linux just continually improves itself.
But what's the point. This is an argument that nobody can win.
Actually if the argument is still 'Vista is the most tested desktop OS ever released' then the argument can be won quite easily.
Let's do some estimates. Even with huge margins of error and some big assumptions Linux just isn't getting the same testing as Vista. The numbers surrounding Vista testing are staggering...
The largest Linux distro, Ubuntu has an estimated 80,000 users (wild estimates out there...this is the highest one I could find). Assuming every single one of these users inspects code and/or files bugs that would mean there are over five times the number of Vista beta testers than all Ubuntu users combined.
...keep in mind I'm comparing users of Ubuntu post-release to users of Vista pre-release. If you can find an estimate of the number of pre-release testers for Ubuntu or other distro let me know but I think the number is going to drop by a digit. Don't forget we are assuming all 80,000 users know code or bother to file bugs even though they are not paid to.
Ubuntu also has a dev team of around 300 people (again, the largest of all distros) who are primarily part time or hobbyists. MS will throw this number of *full time* people on a single component of vista (say Aero) and give them a deadline. There are of course portions of Ubuntu not written by the Ubuntu devs (gnome for instance) but the same can be said for Windows. IE 7 has an entirely separate beta program that is just as staggering in size.
Now I've been discussing a particular distro (a fair comparison to Vista). You could include all other Linux distros but then you would have to start pulling in other Windows "distros" as well ... 2003 R2, Longhorn server etc. You could also perhaps go down to just the 'real' linux: the kernel. Do the same thing with ntoskrnl.exe. That thing is over a decade old. How much testing do you think it's gotten over it's lifetime? there are 400 Million people using the 5.1 version right now. Want to bring 4.0, 5.0, 5.2 into the mix?
Also, I've only been talking about the ~500,000 "civilian" beta testers for Vista. Internally MS has been running vista on 10,000 desktops for over a year now and these guys are not "maybe testing and filing bugs" it's their job.
Like Linux (and all other OSs that I'm aware of) MS doesn't do a complete OS from scratch either...who knows when the last time flpydisk.sys was "rewritten". When they do decide to rewrite even one component it's backed by 5 billion (with a b) dollar a year R&D budget. So if you want to bring "continually improves itself" into the mix I'm going to have to add the dev and testers from all the way back to like NT 3.1 and include a budget comprable with the GNP of a small country.
Let me clearly state: I'm not knockin Linux here. Great OS, glad you dig it. It's just that when you start comparing the two you start seeing decimal points shift in the numbers.
Windows Vista is the most thoroughly tested desktop OS that has ever been released.