-
-
Notifications
You must be signed in to change notification settings - Fork 604
OSv boot methods overview
WALDEMAR KOZACZUK edited this page Nov 26, 2019
·
2 revisions
In the early days, OSv could only boot in real-mode (16-bit) by loading the compressed kernel, decompressing it and then switching to protected mode (32-bit) and finally to long mode (64-bit). For details about MBR boot please read this Wiki.
Fairly recently OSv has been enhanced to boot in many other ways:
- 64-bit direct Linux kernel boot (aka
vmlinux
) - intended to boot OSv on firecracker whereloader.elf
emulates 64-bit Linux kernel ELF - 64-bit PVH/HVM Linux kernel boot - intended to boot OSv on QEMU
microvm
machine whereloader.elf
-
vmlinuz
boot - intended to boot OSv on hyperkit