Well, I tried Tom's solution, and it made not a whit's worth of
difference. Because, assuming my ignorance about systemd equated with
slow boot time, I hadn't troubleshot further than that. Turns out that
it's *Ruby's* fault. A command like this:
ruby -e 'puts 1'
is blocking for *THREE MINUTES OR MORE* on getrandom() for the first
post-boot execution. (Subsequent ones run fine.) Which leads to all
sorts of questions:
* Why in the Hell do we care about getrandom() when we're printing an
* Couldn't we just use /dev/urandom and be done with it?
* So much etc.
I love Ruby -- a lot -- but this is bash-my-head-against-the-monitor
Any suggestions? Simply renaming /dev/random to something else and
doing "ln -s /dev/urandom /dev/random" doesn't seem to be doing the job.
gnhlug-discuss mailing list