Skip to content
Playing around with OS development
JavaScript C Objective-C Assembly Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
include
isofiles
tools
Makefile
README
boot.o
boot.s
common.c
common.o
fs.c
fs.o
gdt.c
gdt.o
idt.c
idt.o
initrd.c
initrd.o
irq.c
irq.o
isrs.c
isrs.o
kb.c
kb.o
kernel
kheap.c
kheap.o
link.ld
main.c
main.o
ordered_array.c
ordered_array.o
paging.c
paging.o
process.o
process.s
screen.c
screen.o
task.c
task.o
timer.c
timer.o

README

Prerequisites:
qemu
gcc
nasm
genisoimage
(and for now) a *nix system.

This is just a toy kernel that (so far) has had about 99% of its code come
from tutorials (JamesM and BKern). The project (as much as one can call
following tutorials a project) is just for me to more fully understand what
goes on behind the scenes, but at some point I'm planning on experimenting
with an exokernel, but that's for another kernel.
Something went wrong with that request. Please try again.