PianOS
This is a page dedicated to my hobby operating system: PianOS. I am developing PianOS for the purpose of learning more about low level computing and how the kernel works (No, I will not become a
Linux kernel contributer; I am not smart enough for that). I plan to get the kernel to a level at which the development and execution of userland programs is possible, and then to write a few.
I am not a professional software developer, nor do I have any computer science related degrees. Below is a link to this project on GitHub; feel free to download, run, fork, suggest, mock, etc.
Link to GitHub repo:
https://github.com/boeningDev/PianOS
FAQ
Changelog/Updates
Current Version: v0.1.3 - This version has a fat16 header and will enable A20. The next step will be to create a fat16 filesystem driver for real mode (for reading the rest of the bootloader segments).