flâneur — a map of the web's best reading

Building a hypervisor, 2: Booting Linux

iovec.net · 6,069 words · saved by 1 readers

In this post, we'll make our hypervisor boot the Linux kernel into a basic userspace consisting of a dummy `init`, covering topics like long mode, paging, the Linux boot protocol, and various KVM APIs

Building a hypervisor, 2: Booting Linux In this post, we'll make our hypervisor boot the Linux kernel into a basic userspace consisting of a dummy init , covering topics like long mode, paging, the Linux boot protocol, and various KVM APIs This post will touch on a lot of topics briefly, but won't go super in-depth into all of them, mainly focusing on the blockers I faced personally as a novice systems programmer Linux Boot Protocol The Linux Boot Protocol describes setting up the environment for booting the kernel, involving loading the kernel image, passing kernel command line arguments & ot

Explore this link on the map →

related reading