Dennis Clarke:
>
> > On Fri, Feb 25, 2011 at 01:17:08AM -0500, Dennis Clarke wrote:
> >
> >> >> $ ls -l /dev/urandom
> >> >> lrwxrwxrwx 1 root root 34 Feb 19 2008 /dev/urandom ->
> >> >> ../devices/pseudo/random@0:urandom
> >> >
> >> > Which version of SunOS first introduced unconditional support for
> >> > /dev/urandom?
> >>
> >> I don't know what you mean by "unconditional" but the feature was added
> >> to
> >> Solaris 8 in :
> >> Patch-ID# 112439-02
> >
> > That's conditional on the SunOS patch. The question is which SunOS
> > releases *always* have /dev/urandom.
>
> Well, two responses here :
>
> 1) that patch is deemed essential and no one, ever, runs without it
>
> 2) Solaris 9 provides SSH built in and thus it has a PRNG built
> into the kernel. Guess which patch in the Solaris 9 beta
> provides that feature? Yep, you guessed it, the one that
> applies to Solaris 8 was actually a patch from the Sol 9
> dev stage.
>
> Anyways the hard answer is Solaris 9 but in practice Solaris 8.
I can confirm that my Solaris 9 test machine has /dev/urandom.
In fact, the makedefs script enables /dev/urandom access by default
for Solaris 9 and onwards.
My Solaris 8 test machine didn't have /dev/urandom, so I guess I
am in the category of "no one, ever" :-)
Wietse