Linux

任何瀏覽器第一次載入都需要很長時間

  • April 13, 2019

我有 dwm 作為我的 DE 的 Gentoo(4.14.83)。

我已經嘗試了大約 6 種瀏覽器,每一種瀏覽器在我啟動後立即啟動,可能僅在 30 秒和最多 100 秒後載入。

我使用Google瀏覽器。所以如果我從終端啟動它,它會輸出

getrandom 表示熵池尚未初始化

瀏覽器主要使用/dev/random(random),因為/dev/urandom(pseudorandom) 不被認為是可信的(但正如手冊頁 random(4) 指出的那樣,它不應該如此)。

事實證明,我的筆記型電腦既沒有TPM也沒有DRNG來有效地生成隨機數,這導致任何在啟動後立即需要隨機數的人等到收集到足夠的熵。因此,它必須從鍵盤、滑鼠、風扇等生成隨機數。這意味著您可以通過移動滑鼠或在鍵盤上鍵入來加快熵(隨機數)生成的過程。可以用 來檢查可用的熵cat /proc/sys/kernel/random/entropy_avail

如果只是用 Chromeurandom代替,random就不會有這樣的問題。但可以通過以下方式輕鬆修復randomurandom

  1. 安裝rng-tools

2)sudo rngd -o /dev/random -r /dev/urandom在啟動瀏覽器之前執行,例如~/.xinitrc

引用自:https://unix.stackexchange.com/questions/493242