"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)"