My kernel and bootloader :)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Nirasm
Posts: 1
Joined: Fri Jul 31, 2026 3:27 pm
Libera.chat IRC: Iran - Asia

My kernel and bootloader :)

Post by Nirasm »

Hello everyone,
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:

Image

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.
User avatar
AnotherIdiot
Member
Member
Posts: 31
Joined: Sat Sep 28, 2024 8:00 pm
Location: Ohio, USA
GitHub: https://github.com/apixeldev
Contact:

Re: My kernel and bootloader :)

Post by AnotherIdiot »

This is actually pretty cool, what all can it do though?
Every CPU manufacturer sucks, make your own CPU :D
Post Reply