[devel] rngd vs haveged vs crng (khwrngd)

Paul Wolneykien manowar на altlinux.org
Ср Сен 4 02:33:17 MSK 2019


03.09.2019 22:46, Leonid Krivoshein пишет:
>> Ну и опять
>> же, на мой взгляд это проблема, в первую очередь, в диагностике. Если
>> какая-то служба долго не стартует, то в журнале должно быть что-то про
>> нехватку энтропии.
> 
> Тут сложнее. Никто (systemd тоже) не может заранее предугадать, какая из
> служб попросит у ядра getrandom(), а на время блокировки все зависимые
> службы не будут грузиться. Например, при запуске графического сеанса с
> включенным авто-входом в MATE, стартует gnome-keyring, и вместо рабочего
> стола несколько минут чёрный экран. В журнале dmesg через несколько
> минут может появиться одна запись. Типа crng init done. Тогда процесс
> загрузки продолжится. Ускорить помогает хаотичное движение мышкой и
> нажатие клавиш.

  Это очень печально. Почему он не рисует на экране и не просит шевелить
мышкой? Впору багу на апстрим вешать.


Подробная информация о списке рассылки Devel