The boot process can be quite tedious as the kernel reloads every needed object into RAM. One day, wondering if there's a way to take a snapshot of the kernel, the concept of SmartBoot came to light.