Je comprends que lit /dev/random
peut bloquer, lors de la lecture de /dev/urandom
est garanti de ne pas bloquer.
D'où vient la lettre u
entrer dans ça? Qu'est-ce que cela signifie ?
Espace utilisateur ? Déblocage? Micro ?
Mettre à jour :
Sur la base de la formulation initiale de la question, il y a eu un débat sur l'utilité de /dev/random
contre /dev/urandom
. Le lien Mythes sur /dev/urandom a été posté trois fois ci-dessous, et est résumé dans cette réponse à la question Quand utiliser /dev/random vs /dev/urandom.
Réponse acceptée :
Illimité.
Sous Linux, comparer les fonctions du noyau nommées random_read
et random_read_unlimited
indique que l'étymologie de la lettre u
dans urandom
est unlimited
.
Ceci est confirmé par la ligne 114 :
Le périphérique /dev/urandom n'a pas cette limite […]
Mettre à jour :
Concernant ce qui est venu en premier pour Linux, /dev/random
ou /dev/urandom
, @Stéphane Chazelas a publié le message avec le patch original et @StephenKitt a montré qu'ils avaient été introduits simultanément.