我有dwm作为我的DE的Gentoo(4.14.83)。
我已经尝试了大约6种浏览器,并且在启动后立即启动时,它们中的每一种都可能在30秒到100秒后才加载。
我使用的是Google Chrome浏览器。因此,如果我从终端启动它,则输出
getrandom表示熵池尚未初始化
浏览器主要使用/dev/random
(random),因为/dev/urandom
(pseudorandom)不被认为是受信任的(但正如手册页random(4)指出的那样,不应该这样)。
事实证明,我的笔记本电脑既没有TPM也没有DRNG来有效地生成随机数,从而导致在启动后立即需要随机数的任何人都必须等待,直到收集到足够的熵为止。因此,它必须从键盘,鼠标,风扇等物体生成随机数。这意味着您可以通过移动鼠标或在键盘上打字来加快此熵(随机数)生成过程。可以使用来检查可用的熵cat /proc/sys/kernel/random/entropy_avail
。
如果仅使用Chromeurandom
而不是Chrome ,random
则不会出现此类问题。但它可以很容易地固定喂养random
来自urandom
:
1)安装rng-tools
2)sudo rngd -o /dev/random -r /dev/urandom
在启动浏览器之前运行,例如,在~/.xinitrc
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句