ErfanOS is a simple operating system built from scratch. This project is a learning journey into the world of OS development, focusing on the fundamentals of how an operating system boots, interacts with hardware, and handles basic output.
- Custom Bootloader: Initializes the system and loads the kernel into memory.
- nothing else yet: Nothing else yet, stay tuned.
- NASM: For assembling the bootloader and kernel assembly code.
- GCC: To compile the kernel C code.
- QEMU: For testing the operating system in a virtualized environment.
N/A
N/A
This project is a personal learning experience, but contributions, suggestions, and feedback are always welcome. Feel free to fork the repo, open issues, or submit pull requests.
ErfanOS is an open-source project licensed under a custom License.
"Rome wasn't built in a day, and neither was ErfanOS."
