Here is the rule of thumb regarding Windows Server 2003 as a Workstation: If all your hardware is supported by the OS, or if you are certain that there are drivers *tested* for the specific OS, go ahead and install Win2k3. If you can't find specific drivers for your hardware, evaluate whether you can live without these drivers (e.g. without sound) and if not, stay with Windows XP or whatever OS you are currently running.
This is a very interesting situation. It feels sort of like Win2k3 is really an alternative OS! The fact that hardware compatibility with multimedia devices is shaky while a number of applications have hiccups because of the lack of full compatibility (e.g. WinAMP 3) or don't run at all (e.g. MS Exchange), is giving this OS a clean fresh air. It is like a new start for Microsoft. They seem eager to try to get rid of the big success key of the past(DOS/Win3.x compatibility for Windows 95, Windows 9x compatibility for XP), which is also at the same time, their curse, a curse that brings insecurity and instability. We see on Win2k3 a frank effort from Microsoft to clean up the mess. And so far, they have succeeded in regards to the server part. If they can backport all these changes to the next Windows Longhorn or even to Windows XP SP2, Microsoft will have accomplished a big step in offering a worthy product, if not a winner indeed (don't forget, according to JoelOnSoftware, software in general takes 10 years to mature - the NT codeline is today about 12 years old).
I was discussing the driver incompatibility problem with someone via email the other day, and he said, "but how are people supposed to know that they should not install non-Win2k3 drivers?" Well, the answer is easy: If you don't see mention on the third party web site of Win2k3, don't even bother download the drivers. And if you do download and try to install them, the OS will popup an alert to tell you that these drivers are not qualified for this OS (in CAPITALS no less!!). I am speaking out of experience: Win2k3 Enterprise didn't support any of the two sound cards I have on this machine (an onboard AC97 VIA 8233 and a PCI Yamaha YMF-754). I thought, "whatever..." and I went to Hoontech's web site and downloaded the latest Yamaha drivers for Win2000 and XP. I decided to install the driver despite the alerts Windows was giving me. I risked it. Well, after I did that, Windows Server 2003 got unstable. I had 3 bluescreens in 24 hours, all random. I emailed the HoonTech guys and they told me that they do not plan any update to their drivers for Win2k3 as Yamaha doesn't really sell the card anymore. I had also installed the latest Detonator drivers from nVidia and the 4-in-1 drivers from VIA (which include some additional IDE and AGP drivers). None of these drivers were Win2k3-proof, however, the Yamaha driver was the one which was cr@pping out (kmixer.sys was crashing, which is a Windows kernel driver for audio, which the normal sound drivers are wrapping onto). I could have been lucky and the Yamaha driver could have worked. But I wasn't. And if it was not the Yamaha driver, it could have been something else. Moral of the story: If you want to keep your Windows stable as a rock (and this includes Windows XP), don't install drivers not built for the specific kernel you are using. Know, understand and accept this simple fact before you pass any kind of judgment. Any OS would crash when installing wrong kernel drivers.
- "Fastest. Modern. OS. Ever."
- "Driver problem, software incompatibility"
- "Transform your Server, Price, Conclusion"



