> > The obvious solution is to port the Linux /dev/random to the Hurd. > > I've already done this. All we need to do is debug my code. ;-)
It doesn't seem to be in the gnumach-1.1.92 (Wow, BTW). Examining it, there doesn't seem to be a file corresponding to drivers/char/random.c, only the file linux/src/include/linux/random.h. Moreover, the function add_blkdev_randomness does not appear to be implemented (I just ran a grep; maybe I missed it) although it seems to be called from a few places. (Conditioned out). Of course, I really don't understand the internal workings of gnumach. Do you think it's a good approach to put the random driver in the kernel? Should it be a userland translator? If so, should it still gather information from the lowlevel drivers? Thanks, Andrew Archibald [EMAIL PROTECTED]

