GarnOS
The Project
GarnOS is a hobby operating system completely written from scratch. It supports basic OS features such as taking user input, being able to access files and being able to run processes in usermode.
Team Comments
I chose to make this project because...I like low-level development and hardware in general. I thought OS Development would be an interesting thing to take on and it indeed was because I had never been so dedicated to something in my life.
What I found difficult and how I worked it outPretty much everything was difficult, but the most difficult things were by far the device and filesystem drivers, especially the AHCI driver. I worked this out by thoroughly reading the specifications for each of the "drivees". This process involved countless hours of trial and error as well.
Next time, I would...I'd completely redo the file abstraction layer (or virtual filesystem, in linux terminology) as the current one is a little confusing and doesnt allow for a clean way to manage special files.
About the team
Team members
More cool Art projects
Text to RPG
Advanced
Tour with Friends
Scratch
Numeric values programe
Scratch