Oh, Linux, Solaris and BSD will run fine on a lappy but getting various drivers running properly and getting sleep/hibernate to work is generally more work than I can be bothered with, unless i can invoice for it of course.
Why Solaris? Just what I'm used to. Been paid for using it for years...