GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:cosa significa la lettera "u" in /dev/urandom?

Capisco che si legge su /dev/random potrebbe bloccarsi durante la lettura di /dev/urandom è garantito che non si blocchi.

Da dove viene la lettera u entrare in questo? Cosa significa?

Spazio utente? Sblocco? Micro?

Aggiornamento:

Sulla base della formulazione iniziale della domanda, c'è stato un dibattito sull'utilità di /dev/random rispetto a /dev/urandom . Il link Miti su /dev/urandom è stato pubblicato tre volte di seguito ed è riassunto in questa risposta alla domanda Quando usare /dev/random vs /dev/urandom.

Risposta accettata:

Illimitato.

In Linux, confrontare le funzioni del kernel denominate random_read e random_read_unlimited indica che l'etimologia della lettera u in urandom èunlimited .

Ciò è confermato dalla riga 114:

Il dispositivo /dev/urandom non ha questo limite […]

Aggiornamento:

Riguardo a quale è arrivato per primo per Linux, /dev/random o /dev/urandom , @Stéphane Chazelas ha fornito il post con la patch originale e @StephenKitt ha mostrato che entrambi sono stati introdotti contemporaneamente.


Linux
  1. Come generare una password casuale in Linux usando /dev/random

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  4. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  5. Quando usare /dev/random vs /dev/urandom?

tty (/dev/tty ) vs pts (/dev/pts) in Linux

Cosa sono i file /dev/zero e /dev/null in Linux

Come codificare in base64 /dev/random o /dev/urandom?

È sbagliato collegare /dev/random a /dev/urandom su Linux?

Perché su alcuni sistemi Linux, il filesystem di root appare come /dev/root invece di /dev/<real device node>in mtab?

Perché sono necessari < o > per usare /dev/tcp