作者很久就有兴趣写一个 OS。OS 有很多组件,其中最为基础之一的就是它的启动机制。如果他去写产品级的 OS,他会使用 GNU GRUB 或 LILO,但作为一个业余爱好者,他很有兴趣想确切知道他的 PC 机在启动过程在做什么。并且他认为这也是开始学习一个简单操作系统(MS-DOS)的好方法。

原文:http://crimsonglow.ca/~kjiwa/x86-dos-boot-sector-in-c.html

作者把代码放 Google Code,遵循 MIT 协议。

23 3 收藏


直接登录

推荐关注