Wrote and posted kernel-101 documentation
Posted: Mon Nov 08, 2004 4:19 am
I wrote a 25-page long document on how to setup your first kernel in Word format and uploaded it to http://membres.lycos.fr/preludesoftware/osdev.doc (111kb) in Word 2000 format and osdev.txt (40kb) in plain text (which I quickly generated from Word).
It is mainly targeted to Windows users. It is a first draft and much more will be added in the next few days. I expect the document to include informations about a C++ kernel, a simple memory manager, a basic C++ standard library, using the mouse and keyboard and finally the FAT32 filesystem by the end of the month, so check often.
Those interested to be contacted for updates can email me at [email protected]. Ideas and critics are welcomed.
Preface
Introduction
1. What you need (basic tools, integrating cygwin tools in VC++ 6.0 IDE)
2. Your first kernel (very simple commented ASM kernel)
3. Compiling 'n linking (using make, NASM, ld with a commented script and objcopy)
4. The image (using grub, partcopy and winimage)
5. Bochs (using and configuring Bochs)
6. Booting (Unfinished, booting with Bochs)
It is mainly targeted to Windows users. It is a first draft and much more will be added in the next few days. I expect the document to include informations about a C++ kernel, a simple memory manager, a basic C++ standard library, using the mouse and keyboard and finally the FAT32 filesystem by the end of the month, so check often.
Those interested to be contacted for updates can email me at [email protected]. Ideas and critics are welcomed.
Preface
Introduction
1. What you need (basic tools, integrating cygwin tools in VC++ 6.0 IDE)
2. Your first kernel (very simple commented ASM kernel)
3. Compiling 'n linking (using make, NASM, ld with a commented script and objcopy)
4. The image (using grub, partcopy and winimage)
5. Bochs (using and configuring Bochs)
6. Booting (Unfinished, booting with Bochs)