- Kernel load through any multiboot-compatible bootloader (GRUB / SYSLINUX etc) or via onboard EFI directly
- Switch CPU to long mode. If CPU is incompatible, prints error message.
- Jumps to C kernel code
- Initialize static variables
- Clears screen
- Initialize display
- Initialize memory subsystem
- Initialize SMP
- Initialize interrupts manager
- Initialize module manager
- Start process manager