A simple OS I wrote using rust (an outdated version) in order to learn
Go to file
Mahdi Dibaiee f300229fa4 feat(frames): frame allocator
feat(debug): debug information about multiboot2's memory map
feat(panic): print panics in red
2016-06-25 20:01:45 +04:30
isofiles/boot initial commit 2016-06-25 16:09:27 +04:30
src feat(frames): frame allocator 2016-06-25 20:01:45 +04:30
.gitignore initial commit 2016-06-25 16:09:27 +04:30
boot initial commit 2016-06-25 16:09:27 +04:30
boot-original.asm initial commit 2016-06-25 16:09:27 +04:30
boot.o initial commit 2016-06-25 16:09:27 +04:30
Cargo.lock feat(frames): frame allocator 2016-06-25 20:01:45 +04:30
Cargo.toml feat(frames): frame allocator 2016-06-25 20:01:45 +04:30
kernel.bin initial commit 2016-06-25 16:09:27 +04:30
Makefile fix(boot): fix page table bits 2016-06-25 18:36:00 +04:30
multiboot_header initial commit 2016-06-25 16:09:27 +04:30
multiboot_header.o initial commit 2016-06-25 16:09:27 +04:30
os.iso initial commit 2016-06-25 16:09:27 +04:30
README.md initial commit 2016-06-25 16:09:27 +04:30

mahdi-os

I followed this tutorial to write this, and then tweaked it further and customized it.