Go to file
Nicolás Ortega Froysa 9e9dfdb056
Added a README.md
2018-02-23 17:24:34 +01:00
.gitignore Adding code so far. 2018-02-23 17:20:31 +01:00
boot_sect.asm Adding code so far. 2018-02-23 17:20:31 +01:00
disk.asm Adding code so far. 2018-02-23 17:20:31 +01:00
gdt.asm Adding code so far. 2018-02-23 17:20:31 +01:00
kernel.c Adding code so far. 2018-02-23 17:20:31 +01:00
LICENSE Adding code so far. 2018-02-23 17:20:31 +01:00
Makefile Adding code so far. 2018-02-23 17:20:31 +01:00
print32.asm Adding code so far. 2018-02-23 17:20:31 +01:00
print.asm Adding code so far. 2018-02-23 17:20:31 +01:00
README.md Added a README.md 2018-02-23 17:24:34 +01:00
switch_prot.asm Adding code so far. 2018-02-23 17:20:31 +01:00

BasicKernel

This is code that I've been writing for a basic kernel from the Writing a Simple Operating System from Scratch book.

Compiling

I cross-compile from x86_64 to x86 (64 to 32-bit) on my machine, but all the code is plain x86. To compile just run the makefile.

License

Since this code is made with the help of the above mentioned book so generously created (yet incomplete), I've licensed this repo under the Unlicense.