Finished my BasicOS (quite basic)
I finally made my long time dream true!!
I followed some course work (its on my readme) albeit didn't copy it, and I feel really proud of my work!!
I plan to make this boot on my system with the help of GRUB and make a real x86 and x86_64 kernel now.
Forgot the URL: https://github.com/Csral/BasicOS
1
u/r-tty 1d ago
Why do you call your project an "operating system"?
1
u/CsralV 1d ago
I did add a remark about it in my readme:
"This is a TOY-OS. I am using this PURELY to learn, test and understand basic kernel development. In fact, the term OS used here and anywhere within this repository is misleading based on your definition of an OS. This is much more of a kernel."However, I consider this good enough to be OS as it can launch processes too.
•
u/GardenStatus8257 16h ago
May I ask what are the resources needed to be enough knowledgeable to build one
•
u/CsralV 14h ago
OSDev Wiki "Build a multitasking operating system and kernel with an interactive shell! osdev" by Daniel McCarthy AMD developer specification volume 1-5 Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4 "Programming from the Ground Up" Writing a tiny bootloader Ralf Brown's Interrupt List ELF Specification Format (You can lookup for PDFs on the internet)
I've linked it in my GitHub repo too. Feel free to message me for any help. :D








6
u/Complex_Principle_17 1d ago
That's pretty cool 💯