<story><title>Creating a Bare Bones Bootloader</title><url>http://www.reinterpretcast.com/creating-a-bare-bones-bootloader</url></story><parent_chain></parent_chain><comment><author>heywire</author><text>If this type of thing interests you, check out &lt;a href=&quot;http://wiki.osdev.org&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;wiki.osdev.org&lt;/a&gt;.  I cannot recommend this site enough for someone who is interested in writing their own toy OS.</text></comment>
<story><title>Creating a Bare Bones Bootloader</title><url>http://www.reinterpretcast.com/creating-a-bare-bones-bootloader</url></story><parent_chain></parent_chain><comment><author>charlesap</author><text>You can go all the way to protected mode, enable paging, and then page in the rest of your kernel in just 512 bytes, and without touching the BIOS: &lt;a href=&quot;https://github.com/charlesap/bootpager/blob/master/oiuboot.asm&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;charlesap&amp;#x2F;bootpager&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;oiuboot.a...&lt;/a&gt;</text></comment>