There is some irony in requesting an entirely new system call be added to the linux kernel in the process of trying to create a “portable” version of a library.
That said this is a very nice idea, BSD style randomness (block until it gets enough entropy to seed a cryptographically secure RNG and then never block again) is much more sensible than the linux system which can block at any time without a really good reason (if the entropy pool ever becomes low).
Proper link, which lets you see the discussion:
https://lkml.org/lkml/2014/7/17/145
I feel it’s imporper to say this has been added, it’s just a proposal and a patch currently right?
There is some irony in requesting an entirely new system call be added to the linux kernel in the process of trying to create a “portable” version of a library.
That said this is a very nice idea, BSD style randomness (block until it gets enough entropy to seed a cryptographically secure RNG and then never block again) is much more sensible than the linux system which can block at any time without a really good reason (if the entropy pool ever becomes low).