GNU/Linux >> Znalost Linux >  >> Linux

Linux – Co znamená písmeno „u“ v /dev/urandom?

Chápu, že se to čte do /dev/random může blokovat při čtení /dev/urandom je zaručeno, že se nezablokuje.

Kde se nachází písmeno u přijít do toho? Co to znamená?

Uživatelský prostor? Odblokování? Mikro?

Aktualizace:

Na základě původního znění otázky došlo k určité debatě o užitečnosti /dev/random vs /dev/urandom . Odkaz Mýty o /dev/urandom byl zveřejněn třikrát níže a je shrnut v této odpovědi na otázku Kdy použít /dev/random vs /dev/urandom.

Přijatá odpověď:

Neomezeno.

V Linuxu porovnání funkcí jádra s názvem random_read a random_read_unlimited označuje, že etymologie písmene u v urandom je unlimited .

To potvrzuje linka 114:

Zařízení /dev/urandom tento limit nemá […]

Aktualizace:

Pokud jde o to, co bylo pro Linux první, /dev/random nebo /dev/urandom , @Stéphane Chazelas poskytl příspěvek s původním patchem a @StephenKitt ukázal, že oba byly představeny současně.


Linux
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Kdy použít /dev/random vs /dev/urandom?

  1. Co jsou soubory /dev/zero a /dev/null v Linuxu

  2. Jak kódovat base64 /dev/random nebo /dev/urandom?

  3. DD z /dev/zero do /dev/null...co se vlastně stane

  1. Jak Linux používá /dev/tty a /dev/tty0

  2. echo nebo print /dev/stdin /dev/stdout /dev/stderr

  3. Proč jsou < nebo > vyžadovány pro použití /dev/tcp