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).