Nightpane is an hobby operating system im working on to learn the basics of OSDEV and the basics of the x86_64 Architecture
Its only goal is to be a fun little playground for me to learn basic osdev/low level knowledge, not a serious operating system
This current code is a rewrite of the older code (which i wrote when i didn't even know basic stuff about the architecture) so its pretty barebones and unfinished in its current state but hopefully by febuary or march it can be more usable
Checklist for Goals
✔️ Set up an IDT (entry, not all interrupts are handled yet)
✔️ Set up a GDT
✔️ Set up the Stack
❌ Finish all interrupt handling
❌ Write a FAT32 Driver
❌ Write a Scripting language so it can be the main way to make apps
❌ Write a user shell
❌ Set up my own Virtual Memory manager (currently using what limine gives me)
❌ Replace Limine with my own UEFI Loader
Still got a ton of stuff to do but hopefully it'll all be done soon
Copyright REALZVQLE, all rights reserved