ErfanOS is a custom OS project by ErfanKeyhani-1 (Me) aimed at ditching the need for government-controlled and corporate-run systems. It’s a completely DIY operating system that boots up with a custom assembly bootloader, runs in 32-bit protected mode, and has a C-based kernel. You can test it on QEMU, and it’s all about total freedom. The goal is To build a fully functional OS, one piece at a time.
Sick of bloated systems that track everything you do? ErfanOS is built to put the user back in control. It’s lean, it’s fast, and it’s open-source. This project is about freedom—freedom from surveillance, control, and unnecessary features. The OS started with a basic kernel that could print out "Welcome to Freedom" on boot, and from there, it’s growing into a serious contender (at least hopefully).
Recently, I have been wrestling with implementing a keyboard driver, which caused some setbacks in the kernel. However, that's part of the grind, and there’s no stopping the progress. Once the basics are stable, ErfanOS will eventually move to 64-bit, with plans for a file system, multitasking, and more.
ErfanOS is all about learning by doing, and if you’re into low-level system programming, OS dev, or just like sticking it to the man, it’s worth checking out.
Link to project: ErfanOS on GitHub
The above is the detailed content of ErfanOS. For more information, please follow other related articles on the PHP Chinese website!