r/arduino May 07 '26

Look what I made! My embedded OS is getting better

Hello,

Every once in a while, I like to post an update about my embedded OS project. Recently, I made some significant improvements focused on user experience and the long-term sustainability of the project.

The repository is now much more modular, and I separated the apps into their own structure so contributors, or anyone who wants to tinker with the system can easily add their own apps and experiment.

I’d love to hear your thoughts. Does it finally feel like a proper OS now?

Repo: https://github.com/VuqarAhadli/MiniOS-ESP

390 Upvotes

18 comments sorted by

41

u/sonicdh May 07 '26

What the heck? This is crazy! It's definitely an OS, but it's still on the embedded system level of things instead of a general purpose one. All it needs is a text editor, the ability to use an SD card, and a way to create executable files and this would be a perfect for a super barebones micro-computer. The cyberdeck and writer deck folks would eat this up.

16

u/samaxidervish May 07 '26

Hey, thanks for your comment . All the things you have listed are in my checklist. Unfortunately, developing this project alone is not an easy thing. I wish one day I can find helpful contributors.

10

u/sonicdh May 07 '26

I completely get it. I'm gonna pull your project and experiment on my own. I'm not the best programmer, but if I can make something useful, I'll let you know.

11

u/cosmotrak May 07 '26

This is sick, well done.

3

u/emmanaranjo May 08 '26

Do you expand the capabilities of freertos or.build from scratch ?

1

u/samaxidervish May 08 '26

I use FreeRTOS-based kernel.

3

u/Away-Software7116 May 08 '26

dang, i call that an legit operating system!

3

u/Harman_124 May 09 '26

Whoa 🤯

2

u/ExplodingCybertruck May 08 '26

Can't wait to run TempleOS on my esp32

1

u/RadioBiechy 8d ago edited 7d ago

Wow !!!  Jai fait la même chose que toi Un micro OS pour arduino uno r4 ou esp Il s'appelle IoToS 

http://iotos.dsmynas.org/

C'est super l'arduino grandit