OS Development on Windows

Introduction

This tutorial describes how to build and execute a boot loader and kernel from within windows in a signle click in order to facilitate RAD of kernels and subsystems. The batch script detailed is meant to deploy to a sub directory (OSD/build) and only contains the code to build and deploy a simple kernel for the sake of simplicity.

Required Tools

The following tools are used in this build and test process, I recommend them all:

NASM – The Netwide Assembler, my choice assembly compiler, there are others but I like this one and it’s reliable.

DJGPP – c/c++ compiler that works with windows, more dependable than CygWin in my opinion.