HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dvirbt

no profile record

Submissions

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

github.com
247 points·by dvirbt·há 9 meses·55 comments

comments

dvirbt
·há 9 meses·discuss
No not at all, it’s really simple and high rewarding (in terms of usage)
dvirbt
·há 9 meses·discuss
It was only doing problems when running things like Doom or videos, so I guess my rendering system isn’t optimized enough.
dvirbt
·há 9 meses·discuss
Yes it is playable, I made an API for window graphics which gives every window the ability to render stuff on it’s surface. Then I used DoomGeneric to port my graphics API to Doom.
dvirbt
·há 9 meses·discuss
Thank you and good luck!
dvirbt
·há 9 meses·discuss
You can read about how NASA writes their code, I remember reading an article about it, which includes some great tips with how to avoid these kind of bugs. And I think also as other commenter said, new languages like Rust really help with avoiding bugs like that.
dvirbt
·há 9 meses·discuss
Thank you so much! I also made a few years ago an high level filesystem, which helped me during I made this one. I think the main difference is just that you need to work with drivers here for every disk operation.
dvirbt
·há 9 meses·discuss
That’s a great idea, could’ve really improved the overall project structure
dvirbt
·há 9 meses·discuss
Thank you so much! That’s great to hear :) I feel like vibe coding projects like this, where the whole idea is to learn, vibe coding only makes it harder
dvirbt
·há 9 meses·discuss
Yes you are right, could be a memory leak somewhere, I’ll need to take a look at it
dvirbt
·há 9 meses·discuss
Wow 8MB of ram… that’s really amazing! Which hobbyOS did you made?
dvirbt
·há 9 meses·discuss
Absolutely, I learned so much from this project! Do you think I should make a new version in Rust?
dvirbt
·há 9 meses·discuss
Thanks! I’ll look into it
dvirbt
·há 9 meses·discuss
Yes, you are right. Do you think I should make the video technical or just a showcase?
dvirbt
·há 9 meses·discuss
I really hope so! :)
dvirbt
·há 9 meses·discuss
Thank you!
dvirbt
·há 9 meses·discuss
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?
dvirbt
·há 9 meses·discuss
Thank, I’ll do!
dvirbt
·há 9 meses·discuss
Hey, it was enough for most basic stuff, but only running Doom or more advanced things would need above that.