I’m Arman, and apparently, I’m one of the few Iranians posting topics on this site.
Anyway...
For about two months, I’ve been working (solo) on a 32-bit kernel, and—it might seem a bit strange or even ridiculous—I wrote it using x86 assembly language.
Right now, it’s very rudimentary and doesn't perform any of the tasks an operating system is supposed to handle for the user.
I didn't use IRQ handlers for the drivers; instead, I defined all the characters manually, one by one (a sort of unique, classic "Iranian-style" touch). Still, I’d really love for you to take a look at it:

Source code:
https://github.com/Alendra405/NirasmOS
Don't give me a hard time for naming it NirasmOS.
It's just to boost my morale, hahahahaha.
