Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

127 pointsposted 8 hours ago
by dvirbt

13 Comments

Imustaskforhelp

6 hours ago

Hey, what an amazing project, bravo!

i would suggest to providing an iso or co-operating / looking into copy.sh which provides a large number of iso files which you can boot/play around with in the browser itself!

I was just today tinkering around with the ibm iso (exploring ibm) and others too, its always fun seeing new operating system!

I would love if you could, as I said, co-operate with copy.sh/v86 team to also include your iso and also provide iso files in github releases if possible

Source: https://copy.sh/v86/ Their github page : https://github.com/copy/v86

scuff3d

5 hours ago

Damn man, this is awesome. This should land you a job damn near anywhere.

liqilin1567

an hour ago

One of the biggest headaches for me is memory bugs when codebase grows large. So I 'm very interested: is this a headache for you too and how do you deal with this?

dvirbt

a few seconds ago

Yes, I think most of the time working on the project was working ob fixing memory bugs. GDB did a great job for me, have you tried to use it?

maxpert

3 hours ago

Would recommend making a good youtube video with demo.

userbinator

6 hours ago

wrongfully assuming 128MB for the whole OS was enough

If I were you I'd investigate why it needs so much. Keep in mind how much functionality older OSs had, and how much computing power they needed. Always good to see more OS projects nonetheless, but always remember that efficiency is important.

dvirbt

5 minutes ago

Hey, it was enough for most basic stuff, but only running Doom or more advanced things would need above that.

ethin

4 hours ago

Eh, I tend to do the same (significantly over-estimate RAM requirements) since it's hard to know just how much RAM you'll need to begin with. Though usually for something like the stack I start with 256-512K.

ethin

4 hours ago

I did this (worked on an OS) from 2019-2022 or so, during college. Didn't get to user mode sadly. Did it in Rust because back then Rust was what I was really into. It was really fun! :) OS dev has always been fun/interesting :)

kbbgl87

5 hours ago

מגניב ממש אחי, תמשיך ככה

MarcelOlsz

5 hours ago

Awesome. Should take a look at TempleOS as well.

dvirbt

4 minutes ago

Thank, I’ll do!