At first, Vista seemed to be a, hell, I'd even say a good OS, but as I used it more and more, I got completely disappointed in it. It's slow, resource-hungry, nothing works in it (64bit version at least) as it's supposed to (older software, like games), hard drive activity 24/7, and all this for the damn Aero interface, and the ability to search for files more easily? Pff. In the end, I installed Windows XP on the second drive, and stopped booting into Vista at all.
But recently, I've kinda been tending to unixen more. I dunno. I feel a bit uneasy in Windows.. And there's always something that distracts me (games xD). And to be honest, I don't see anything good in the future Windows world. Windows is becoming an increasingly more hostile environment for computer enthusiasts. I can't even log in under Administrator account on my Vista. What the fuck. In soviet Vista, computer administers you!
On the second hard drive, I also had OpenBSD 4.5 installed, and I wouldn't spend so much time in Windows if it wouldn't be for this one problem.
There is a so called "open source" driver for NVidia videocards for the X Window system, called nv, which is maintained by one of NVidia's employees. So called because this driver is basically made of standard X.org video driver code and magic numbers.
See for yourself (G80InitHW()). NVidia doesn't provide any documentation for their chips. Which means that even though the driver is open source, you can't make any significant changes to it or add new device support because there's no documentation.
I have a motherboard based on GeForce 8300 chipset, with a built-in GPU (you should be able to work out the model), and guess what? It's not supported by the nv driver. It works fine with all the acceleration (XAA namely) turned off on a CRT, but it doesn't on LCD. I have an HD LCD monitor.
At first I thought that I'll be able to get my 1920x1080 panel working by modifying the "nv" driver. But after a brief poking, I understood that it's all useless, see above.
Then there is the "vesa" driver which is quite awesome btw! Because it provides good speed (try Option "NoAccel" True some time, you'll know what I'm talking about...) and works on all, even really old videocards.
But it would sets a resolution of 1280x720 (one of the standard VESA ones), and I've been tinkering with it's source code for a few days with no luck, because I just don't have all the required knowledge or perhaps because it's impossible.
So after a long battle, I gave up and installed Fedora Linux on my main comp.
I can't say I'm particularly fond of Linux, and I'm especially not fond of this "open source" kernel + binary drivers model, but hey! Everything's better than being forced to use Windows.
So now I have OpenBSD only on my laptop and my home server. Speaking of which, I recently upgraded my server, it's now a Pentium 3 866 on a i810, with 64 MB RAM and 20 GB hard drive. My mom's computer, lol. I assembled her a new one, more powerful (Celeron 1200 on i815, 256 RAM, Riva TNT 2 M64 32MB). I also bought a wireless card, and made the server into a free public Internet access point. If we all open up our access points, then we may live up to the day when Internet will be accessible anywhere, anytime and at no cost. And I also don't see any real point in closed access points. It doesn't increase security, I think. Only gives you a false feeling of security.
Proof screenshot:
Btw check out the awesome software management program! Select software category, pick the programs you want and then just click apply. *snap* Simple as that.