/dev/random
への読み取りを理解しています /dev/urandom
の読み取り中に、ブロックされる可能性があります ブロックしないことが保証されています。
u
の文字はどこにありますか これに入って?それは何を意味しますか?
ユーザースペース?ブロックを解除しますか?マイクロ?
更新:
質問の最初の言い回しに基づいて、/dev/random
の有用性についていくつかの議論がありました。 vs /dev/urandom
。 / dev / urandomに関する神話のリンクは以下に3回投稿されており、/ dev/randomと/dev/urandomをいつ使用するかという質問に対するこの回答に要約されています。
承認された回答:
無制限。
Linuxでは、random_read
という名前のカーネル関数を比較します およびrandom_read_unlimited
文字u
の語源を示します urandom
unlimited
。
これは114行目で確認されています:
/ dev/urandomデバイスにはこの制限はありません[…]
更新:
Linuxで最初に登場したのは、/dev/random
または/dev/urandom
、@StéphaneChazelasが元のパッチを投稿し、@StephenKittが両方が同時に導入されたことを示しました。