dduardo said:
I would actually try OpenSolaris when it is released, but it has even worse driver support than Linux. Nvidia only supplies accelerated drivers for Linux and FreeBSD.
At the moment there is no DRI support in Solaris. I'm using an Nvidia GeForce2 and Matrox G450 on my Solaris workstations. Of course they aren't doing anything 3d, that would require acceleration, but they run fine.
OpenSolaris is edging out slowly. From my understanding the OpenSolaris codebase will be essentially the same as what the Solaris 10 codebase is now. Eventually Sun will be using builds of OpenSolaris for Solaris customer shippings. You can think of the relationship between Solaris and OpenSolaris as something between OpenOffice and StarOffice.
Solaris 10 is free now, but OpenSolaris will be open-source-free later on. You should go ahead and give 10 a try.
Edit: Be sure to check the HCL at
http://www.bigadmin.com. This has a list of hardware that is supported in Solaris. As you know, Solaris doesn't support everything. My Xeon is SCSI-based and almost everything is supported, however, the SB Live! did require 3rd-party open-source drivers. I've had a relatively decent experience with my IDE-based system. Solaris doesn't like older IDE cards that do DMA, so in some cases you may find yourself disabling DMA from the Solaris bootloader. There's plenty of documentation out there, and I can certainly provide a solution if you need it. Any recent IDE controller, though, should have no problem. Especially, if the controller can be found on the HCL, you should be in luck.
Hopefully the hardware support in Solaris should increase once OpenSolaris gets released.
Also, feel free to install Solaris 10 in VMware. I did an install yesterday, with all the default VMware options. Worked great, however, the SoundBlaster card that VMware uses required those 3rd-party drivers to be installed that I mentioned earlier. There's also no tools for it yet, though, the mouse seemed very responsive. There's some fullscreen'ing issues present doing installs also, but that's fixed after the install process is finished.