Hello everyone,
I've been working on a bare-metal OS project called "Codename: MRC" for the past 9 months, and I've just reached the 0.1 Alpha X milestone.
Current Features:
Bootloader: Multiboot2 compliant.
Architecture: x86_x64 (64-bit ELF).
Graphics: coming soon.
Shell: Supports 10+ built-in commands.
Kernel: Written in C and Assembly.
You can find the source code and more details here:
[https://github.com/M1lamrc/bare-metal-operating-system]
I would love to get some technical feedback on my implementation, especially regarding the GUI and memory management.
Thanks!
(Note: I know there might be some architectural flaws as I'm still learning the depths of x86_64/Long Mode. I'm open to all technical critiques.)
My bare-metal OS project
My bare-metal OS project
Last edited by Mila on Tue May 12, 2026 5:49 am, edited 1 time in total.
-
Octocontrabass
- Member

- Posts: 6258
- Joined: Mon Mar 25, 2013 7:01 pm
Re: My bare-metal OS project
Man, It was the upcoming version, so GUI and Memory Managements is not released yet.
-
Octocontrabass
- Member

- Posts: 6258
- Joined: Mon Mar 25, 2013 7:01 pm
Re: My bare-metal OS project
Why did you list "Custom GUI implemented via Linear Framebuffer" as a current feature if it's not released yet?
Re: My bare-metal OS project
sorry, my bad.Octocontrabass wrote: ↑Mon May 11, 2026 10:34 am Why did you list "Custom GUI implemented via Linear Framebuffer" as a current feature if it's not released yet?
Re: My bare-metal OS project
i'm replaced it with "coming soon"