Solaris 10 worked pretty good on x86 and was free back then. Once Oracle acquired Sun, they eventually started to demand $1K per year per CPU core on hardware that wasn't made by Sun/Oracle.