I'm writing this comment from a machine running the OpenSolaris LiveCD.
bash-3.2$ uname -a
SunOS opensolaris 5.11 snv_75 i86pc i386 i86pc Solaris
The machine is an AMD Athlon64 3000 with an MSI motherboard that has built-in Nvidia graphics
and networking. The built-in audio is an AC97 RealTek chip (I think).
Amazingly, everything works with no hassle. Networking was auto-configured, Xorg runs, Gnome
looks normal, sound is working. I am very impressed with the quality of this LiveCD, for being
a beta-quality release.
There are some differences between the names of commands used in GNU and those used in
OpenSolaris. For example, there is no top(1) command but Solaris provides a prstat(1) command
that does the same thing. Instead of lsmod(1) there is modinfo(1M).
It's free! Try it!