Somewhat amusing is the way the licensing works for Solaris-x86.
The same binaries are used for single and multi CPU kernels (if you like,
all Solaris kernels qre built qith the __SMP__ equivalence for Linux).
The difference is the _license_. Desktop is single CPU only, so putting
a 2nd CPU in your box running a desktop Solaris just means you are
running it in an unlicensed configuration. On, for an SMP license,
you need to buy the server pack which comes with ODS, etc.