So I made my own os “NeoOS”, this project was started not long after the release of the macbook neo and cause of that the os got it’s name.
Testing is pretty easy, just make sure you have qemu installed with the correct cpu architecture.
The project has become much bigger than I thought when I started it, I just could not stop implementing more features. And the most challenging part must be the hardware interaction, like reading from a disk by sending commands in hex. The documentation found for how cpus/ata disks/ram and all works are so hard to understand but that may be because it is not a simple thing.
So when testing I want you to know that even though there aren’t many commands the kernel is still doing so much work not seen and the kernel is also what took most hours on this project.
Lastly I hope that someone with all documentation provided writes their own program for NeoOS, I would love to see what other people could do with my OS.
- 20 devlogs
- 118h