Drugwash wrote: ↑2026-04-10, 17:08
]I'm not sure how the OS behaves, if it caches stuff even after apps were closed. Not to mention internal bugs, memory leaks etc. Cinnamon is known to "grow" in time memory-wise (and not only), at least in older versions like mine (4.2). So it may not be so safe to open and close applications during a build hoping all memory will be freed immediately and without gaps. I'd rather be on the safe side than spend another 2+ hours for a subsequent build.
I will admit, you might have me on the fact that I have little to no experience with Cinnamon or the potential memory leaks there. When I run Linux or any Unix-like OS, my go-to desktop is usually something like MATE or IceWM, through I know GNOME and KDE well enough to use them if I
have to. Cinnamon is probably the one major DE I haven't seen before. That is the one part of your setup that I'd say is outside my experience.
What I could say with a fairly high degree of certainty here, though... is that if I were on an older system with IceWM, I'd build with confidence even on an 8GB setup. But you're working around known Cinnamon bugs. I admittedly wasn't thinking about Cinnamon being a "heavier" desktop here, and that could be tipping the balance in a way that's not as visible to me.
Also I noticed there are a few parts - as in more than one - of the build process where RAM usage increases more or less significantly but not as much as the linkages you mentioned. Still kinda dangerous to use other apps concurrently.
I did forget about Cinnamon being based on GNOME 3, which was also known for memory leaks and fairly... umm, bloated applications, even aside from the ugly UI that Cinnamon fixed.
Off-topic:But yeah, if you are ever in the mood to experiment with a different desktop on an older version of Linux that still has X11 (which you are on), I'd recommend IceWM for the window manager, nedit for a text editor, rxvt-unicode for a terminal, and xfe for a file manager. That's a setup I discovered way back in 2003 on a 350MHz K6-2 with 192MB of RAM. It's old-school GUI, feels like Windows 95, not very pretty... but it gets the job done. I mention it because it's what I used back when I was still not good with terminals and needed something that felt more like Windows, but was stuck on limited hardware. I think I vaguely remember building the latest Firefox for that system and it taking two days, because the one that shipped with the CD-ROM was too old (it only shipped Phoenix and Netscape 4 I think), and the upstream download required newer glibc when I was still on libc5. Downloading the source wasn't fast either, since I was on dial-up back then. I think I almost repressed those memories until now... LOL. Anyway, the packages are available on your version of Mint, here's how it would look roughly:
icewm.png
You may get this applet and install it in your virtual machine. It may not display all fields - it'd need a real, bare metal installation for that, including an NVIDIA video card - but hopefully it will display the amount of memory used and maybe CPU usage percent as well. It will need the Noto Color Emoji font installed.
Also please note a vanilla OS installation might be lighter on resource usage than mine.
cpu-ram-mon@drugwash.zip
Screenshot from 2026-04-10 19-49-13_crop.png
That's actually a really nice applet. Definitely looks like it took some skill to make it. It seems like it could be good for recreating the kind of view I'm used to seeing in Task Manager on Windows. And I do actually use nVidia cards, so it might prove useful someday for sure.
Off-topic:
Anyway, it might be a while before I can streamline the build process... but if you want me to try and help you setup a leaner environment on Linux that's still familiar and Windows-like enough at some point, then I'm willing to help because I've been there. Probably in a different thread or via PM since we have gotten a little off-topic. LOL.
You do not have the required permissions to view the files attached to this post.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind