by Imustaskforhelp
1 subcomments
- 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
by whitehexagon
1 subcomments
- Well done to you both. I'm only a 1/4 way down your useful TODO list after 12 months. I got bogged down in setting up IRQ vector tables on armv8 and took a huge detour to refresh my assembly skills. So I feel some of the journey you have been on. It takes a lot of patience, but can be very rewarding. Congrats!
- Damn man, this is awesome. This should land you a job damn near anywhere.
- This is quite amazing. I'm not anything like a serious C coder and haven't tried ASM. I've written "filesystems" in higher level languages (stuff that imposed a directory structure and metadata on what were just bins of data), so I was just looking at parts of your code at random. I think that triple pointer dir_entry_t*** is where my head exploded. Pretty amazing code, you should be very proud.
- This feels like a fresh breath of air after all "I vibe coded this in 4 hours with Claude". Don't get me wrong, vibe coding had its own place, but it feels that projects like this one have become a rarity.
- Wow! Looks great! Id suggest checking out https://oshub.org/ it has a lot of hobby operating systems similar to this one.
- Would recommend making a good youtube video with demo.
by liqilin1567
1 subcomments
- 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?
by Levitating
1 subcomments
- How did you handle the graphics stack? Is DOOM playable on just software rendering?
by SurceBeats
0 subcomment
- Pretty interesting, starred the repo for further checking at home, congrats on the project
by MisterTea
2 subcomments
- > ... and the Qemu not having enough (wrongfully assuming 128MB for the whole OS was enough).
Interesting that 128 MB was not enough. What did you do to find this issue and how are you measuring memory usage?
by userbinator
3 subcomments
- 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.
- Why VGA? I thought that protocol was particularly complicated
by danielberdit
0 subcomment
- What an amazing project! They don’t know what they missed.
by noone_youknow
1 subcomments
- This is really great work! Always impressed to see hobby OS projects that get this far, well done.
That said, I’m once again reminded that we sorely need some updated resources for aspiring OS developers in 2025. Targeting 32-bit x86 and legacy devices that haven’t been “the norm” for decades suggests to me a heavy influence from resources like the osdev wiki which, while occasionally useful, are increasingly outdated in the modern world and lead to many questionable choices early on.
I have come to believe (through multiple iterations of my own OS projects) that there’s more value in largely ignoring resources such as osdev and focusing instead on first-principles design, correct layering, and building based on modern platforms (be that x86_64 or something else) and ignoring legacy devices like the PIT and PS2 etc.
I just wish we had good introductory documentation resources to reflect that, and that outdated resources weren’t overwhelmingly surfaced by search engines and now AI “summaries”.
None of the above is intended to take away from OPs achievement, which is fantastic, or from the work done over the years by the osdev community, who I’m sure largely do the best they can with what they have.
- wow, just wow
i did something similar when i was 18. got to the point of filesystem and mouse driver.
- This is beautiful.
- 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 :)
- מגניב ממש אחי, תמשיך ככה
by sherinjosephroy
0 subcomment
- [flagged]
- [dead]
- [dead]
by MarcelOlsz
1 subcomments
- Awesome. Should take a look at TempleOS as well.
by hackernewscunts
0 subcomment
- [flagged]