Don&#x27;t get me wrong - great work, it takes real skill to put something like this together and a good understanding of the architecture &#x2F; platform, but why would anyone adopt this over Multiboot v2 or UEFI? The later are cross-arch&#x2F;plat compatible and have OSS and industry implementations. Both would allow you to spend time focusing on the kernel design and implementation. You seem to slightly paint yourself into a corner by limiting yourself to legacy BIOS and writing the entire loader in assembly. The later makes supporting PCIe via ECAM a chore as well...