我有 Gentoo(4.14.83) 和 dwm 作为我的 DE。
我已经尝试了大约 6 种浏览器,每一种浏览器(因为我是在启动后立即启动的)可能仅在 30 秒后加载,最多 100 秒。
我使用谷歌浏览器。所以如果我从终端启动它,它会输出
getrandom表示熵池还没有初始化
答案1
浏览器主要使用/dev/random
(随机),因为/dev/urandom
(伪随机)不被认为是可信的(但正如手册页 random(4) 指出的那样,不应该如此)。
事实证明,我的笔记本电脑两者都没有全员生产管理也不DRNG有效地生成随机数,导致任何在启动后需要随机数的人都需要等待,直到收集到足够的熵。因此,它必须从键盘、鼠标、风扇等生成随机数。这意味着您可以通过移动鼠标或在键盘上打字来加速熵(随机数)生成过程。可以使用 检查可用熵cat /proc/sys/kernel/random/entropy_avail
。
如果直接使用Chromeurandom
就random
不会出现这样的问题。但它可以通过random
以下方式轻松修复urandom
:
1)安装rng工具
2)sudo rngd -o /dev/random -r /dev/urandom
在启动浏览器之前运行,例如~/.xinitrc