Next up in Linux's initialization sequence is its harvesting of random numbers, in case you've got something to secure or want to have fun! In short this involves harvesting some initial sources of randomness.
Depending on build flags it 1st mixes in some uninitialized RAM. Then it feeds in randomness provided by the CPU (via a couple CPU-specific routines) a fixed number of times, followed by the configured UTS-name & commandline args. Then it might reseed or "credit" the entropy counter.
1/3