Yeah, I've read that page. It doesn't explain what makes /dev/random better than /dev/urandom. I'm not trying to be obtuse: I'm telling you, the Linux kernel maintainer and architect for random/urandom
also believes that urandom is inappropriate for long-term keys on Linux, and he is
also wrong. So that particular argument from authority is not compelling to me.
From what I can tell, the situation on Solaris is very similar to that on Linux:
* there are two separate pools that service random and urandom,
* but both use very similar generators (in particular, both use CSPRNG DRBG constructions);
* some additional care is taken in random's case to ensure initialization (a good thing)
* but that care doesn't matter once this system is fully booted,
* and random is more aggressive about reseeding,
* but that only matters for post-compromise forward-secrecy, the need for which in this case implies you are completely boned anyways.
I'm standing by what I said before: use urandom, to the exclusion of all other generators, very much including Solaris.