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.

I had to just go find the details for the original 386 Unix server [1] I was running ~1995 because I thought it was running just fine on 8MB RAM, running an EFnet IRC node, FTP, MUDs and some early web apps. And... yep, 2 x 4MB SIMMs. Wild times. A single photo from my phone is three times that size.

(I later took that PC home and used it as the test machine for my own hobby OS, which had to run from a 1.44MB floppy because there was no other sane way to transfer the dev images from my desktop)

[1] One of these: https://www.computinghistory.org.uk/userdata/images/large/75...

Wow 8MB of ram… that’s really amazing! Which hobbyOS did you made?

I named it Tinkerbell for some reason. It was kinda neat, it would boot directly into a windowed GUI. It lived at tinkerbell.org back in the 90s, but it seems it got missed by archive.org :(

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

Doom was released in 1993. 128MB of RAM wouldn't even fit in the typical mobo of the time.

http://www.dosdays.co.uk/topics/1993.php

Yes you are right, could be a memory leak somewhere, I’ll need to take a look at it

It only supported 320x200 as resolution at the time though.

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.