"Before continuing, boot time covers three different
aspects (and timing) :
- full boot time : from kernel startup to text login being
available
- percieved boot time : from kernel startup to graphical login
being available (you'll understand why I separate both later ;)
- graphical desktop startup time : from graphical login to desktop
environment up and running (all apps from the session running and
correctly rendered)"