682
RAM (lemmy.ml)
top 50 comments
sorted by: hot top controversial new old
[-] lessthanluigi@lemmy.sdf.org 3 points 17 hours ago

This is a very 2balkan4you meme, but in linux form

[-] DaddleDew@lemmy.world 11 points 1 day ago

All that extra telemetry that you can't turn off uses a lot of resources it seems

[-] MystikIncarnate@lemmy.ca 24 points 1 day ago

I like that this is both true and false.

The memory management of an OS is almost always entirely dependent on what it's doing or designed to do. Linux and Windows are able to do similar things, but are rarely tasked with the same workloads.

Windows desktop (aka, XP, Vista, 7, 8, 8.1, 10, 11) are designed to be more pretty and run desktops that the user will see/interact with, etc. I will say that Microsoft knows their audience and the windows prefetch stuff is quite good, all things considered...

Windows server on the other hand.... Until recently, it still shipped with IE11 as the only browser. Of course as soon as you started it, the whole system would complain and tell you to go download edge.... Server is a beast unto itself.

Additionally, as an IT support person, I always prefer people have more RAM than they need, rather than less. Getting that figure just right is nigh impossible. And if you have the RAM, you should use it, right? Because otherwise, why would you have it? It becomes a waste of money.

Prefetch and memory caching is a good use of memory, and a big reason why Windows has very little memory actually "free" at any given time.... I'll note, I'm mentioning free memory, not available memory.

It's a fascinating topic, honestly.

With all that being said, I'm not saying that Windows is actually better in any way. My entire point is that there's merit to the different methodologies of the different operating systems. They're built differently and that is a good thing.

[-] Ziglin@lemmy.world 4 points 17 hours ago

You do not need 3GiB of ram to look pretty though. I think Windows is just badly optimized.

[-] FishFace@lemmy.world 69 points 2 days ago

The RAM impact of the OS is nothing compared to that of modern apps which are all browser-based.

[-] InternetCitizen2@lemmy.world 36 points 2 days ago

True, but if you are starved for ram, then minimizing the OS use gives more for the rest of the bloated apps you cannot control.

load more comments (5 replies)
[-] Prunebutt@slrpnk.net 10 points 2 days ago

Just use the tui-alternative (implemented in Rust, of course). /j

load more comments (1 replies)
[-] sanderium@lemmy.zip 66 points 2 days ago

The fact that one can use a wm/compositor to make the desktop lighter is sick. I was using 350MB idle with Alpine + River, it is so damn snappy.

I came to Linux for freedom and stayed for the performance.

Let me intoduce you to sub 100MB idle on OpenBSD with BSPWM (80~90MB)

[-] sanderium@lemmy.zip 7 points 2 days ago

Damn, how low can one even go?

[-] felbane@lemmy.world 42 points 2 days ago

640K of memory should be enough for anybody.

[-] bigboitricky@lemmy.world 16 points 1 day ago

Linux system requirements:

Electricity (optional)

[-] the_beber@feddit.org 3 points 1 day ago

4KB got us on the moon.

[-] BartyDeCanter@lemmy.sdf.org 7 points 2 days ago

I had a GUI on a computer with 256kB RAM on no hdd.

[-] Aimeeloulm@feddit.uk 5 points 1 day ago

I wrote a WIMP based gui on a ZX81 with 1Kb RAM, drop down menus used XORing, used keys to move cursor as no mouse back then, trouble was to make it useful for programs had to increase ram much higher like 16Kb, I used machine code and especially for low level graphics code, was fun to do 🤣

load more comments (1 replies)
[-] mmmm@sopuli.xyz 46 points 2 days ago

Believe it or not due to third world issues I went with all of uni and part of my graduated life (2008-2016/17) with a crappy Intel Pavilion DV2000 which had Core2Duo and 3GB on RAM. With Gentoo. It went just fine for most daily stuff and some of my work as a graphic designer.

Why use gentoo ? Was it worth it performance wise ?

[-] mmmm@sopuli.xyz 24 points 2 days ago* (last edited 1 day ago)

No that I could tell - but mostly I switched to it because before it I used to use Ubuntu, and got fed trying to uninstall stuff I didn't actually need and it attempted to yolo a whole bunch of neccessary packages with it. It didn't had much storage either (120 GB) so that mattered a bit.

But I switched mostly because I didn't had internet at home or, when I could have it, it was completely shit: a 3G modem that went with no signal at all at any moment, not even moving it a single milimeter.

Trying to update Ubuntu offline was a huge pain in the ass: I needed to go to an internet cafe nearby, or at uni, and download the packages for the updates one by one (like, searching each one in packages.ubuntu, going to the results page, then picking the distro release, then picking architecture...), burn them to a CD or copy them to a usb stick and go back home to install them... only for it to tell me it was now needing some other bunch of packages, so rinse and repeat. I could do that even like 3 or 4 more times to update just a single frigging app - it was that or having to wait for a new Ubuntu release, and soon Canonical would end that program where they sent people an original Ubuntu CD to their address completely for free (iirc it was about 9.04/9.10 when they finished it). A couple of times I was so frustrated I carried the whole PC to a internet cafe to be able to update stuff I needed asap (new features on GIMP or Inkscape that would make my life easier).

Whereas with Gentoo it already had the --fetchonly flag, so you could just ran emerge with it and it would tell you absolutely everything you needed, so I could parse that output with sed or something to get all the package URLs and go to another computer with an internet connection and download them with some other tool, everything at once. I could then bring them home and update the thing in a single command. Of course it could take time to compile stuff but the updating process was much easier to me. So think like an IP over Avian Carriers or Sneakernet situation.

(Edited because of crappy grammar)

[-] surewhynotlem@lemmy.world 15 points 2 days ago

Ugh.. do you even -O3?

[-] nossaquesapao@lemmy.eco.br 3 points 1 day ago

Hey, a core 2 duo with 3gb of ram isn't crappy! :D

[-] mmmm@sopuli.xyz 3 points 1 day ago

Of course not (but some would claim it is for today's standards), it's better than nothing. I'm actually thankful for the thing, took years of beating and went like a champ

[-] Underwire@lemmy.world 14 points 1 day ago

I was running Plex, Jellyfin, Nginx, rtorrent with 3k torrents and few other containers and they were running on a very old machine with 4GB of RAM and only 2GB were really used.

[-] cupcakezealot@piefed.blahaj.zone 22 points 2 days ago

me remembering my first computer with 4mb of ram and 250mb of hard disk space.

[-] Hawke@lemmy.world 1 points 1 day ago

2 MiB / 80 MiB here.

[-] irelephant@lemmy.dbzer0.com 14 points 2 days ago

I am honestly amazed at how efficient puppy linux is, firefox is pretty usable on a 2gb (originally) windows XP machine.

[-] Onomatopoeia@lemmy.cafe 12 points 2 days ago

My Ubuntu install would beg to differ. It's a dog at 4gig

[-] drkt@scribe.disroot.org 23 points 2 days ago

Well that's because you're using a bloated distro. That's the cost of all those features.

My laptop, at 1.5 gigs of RAM, is blazing fast and has a smooth UX with a Debian+i3wm install.

[-] Ziglin@lemmy.world 1 points 17 hours ago

As in 1.5GiB available or used when idling?

[-] drkt@scribe.disroot.org 1 points 17 hours ago
[-] Onomatopoeia@lemmy.cafe 17 points 2 days ago* (last edited 2 days ago)

The meme said Linux, it didn't specify a distro.

Nixe goalpost love though.

[-] rtxn@lemmy.world 32 points 2 days ago* (last edited 2 days ago)

Okay, Jimmy Neutron. The meme said Linux, it did not specify that it was a Linux-based OS. The kernel uses a roughly similar amount of memory, it's all the other crap in userspace that makes the difference.

If you want to be a pedant, get it right next time.

[-] ScientifficDoggo@lemmy.zip 10 points 2 days ago

What goalpost you potato? What was said basically amounts to "your experience differs because of (completely optional customizations)"

[-] LoreSoong@startrek.website 6 points 2 days ago

Braindead responses and honestly probably just bait anyone passing through, ignore this fool. Ubuntu base install(gnome), in my experience uses less than 2gb of ram at idle. (Even less when using xfce or lxqt) Dummy added bloat to his system and then came on here to bitch about nothing. either that or hes a bot, troll or both.

[-] kbotc@lemmy.world 1 points 1 day ago

It’s still just an OS. The ol’ dentries/pagecache/inodes caching can bloat your RAM usage out, especially in combination with the default for swappiness and vfs_pressure, not to mention the kernel slab. sk_buff is quite untunable depending on the particular kernel. That on top of any badly behaved applications that request transparent huge pages but don’t properly defragment their space you can end up with fairly huge bloat, especially if the app you are using forks and changes memory often. It’s hard to just “Linux uses no memory and that’s that!” When it gives you a mile of rope to hang yourself with.

[-] Lucidlethargy@sh.itjust.works 5 points 1 day ago

This is just a straight up lie lol. Donald Trump levels of nonsense. New low, fellow Linux users.

[-] ArsonButCute@lemmy.dbzer0.com 20 points 1 day ago

Experienced users are known for being able to customize their install to be lightweight enough to function with modern tasks on old hardware. I myself have an install on an old 4gb MacBook Air that runs just as well as my server with 64 gb of RAM for the task load that I've deployed on it.

4gigs is a perfectly reasonable amount of RAM for word processing, web browsing, retro gaming, basic development (if you've got another rig to deploy compilations to), and a whole host of other applications.

[-] lazynooblet@lazysoci.al 9 points 1 day ago* (last edited 1 day ago)

4G ram with web browsing is asking for oom-killer to ruin your day. It is nonsense.

Downvoted because a comment went against the Linux circle-jerk? Shocked I say.

Try it yourself. Make a VM. 4G ram, no swap. Use it as your daily.

[-] Ziglin@lemmy.world 1 points 17 hours ago

I have a physical laptop that I do exactly that with and it does the job fine. It may not be as fast as my desktop but it also has 6 fewer cores. Also why would you not have a swap partition? That seems like you are asking for trouble.

[-] ArsonButCute@lemmy.dbzer0.com 2 points 1 day ago* (last edited 1 day ago)

Fwiw you're right, not having swap would render a system with specs like that nearly unusable in a modern workload however if you have decently fast storage you can assign yourself more swap than you normally would, say 8 gigs, to net you 12 gigs of working memory. It will be slow because programs will be dumped to disk frequently to make room for the active task but if you're patient it's usable.

On my MacBook for example: I run a super stripped down LMDE with a little bit of eye candy, not more than the tiny amount of onboard Vram can handle. My workload consist of writing rust in Lapce, reading documentation which I pull via wget and browse for with lynx) in a terminal using less. Occasionally I will run some retro games on the rig using DOSbox.

I've never encountered an OOM error on the system since deploying this specific workload, BUT this workload isn't something that would work for the average end user. YMMV but as it stands, those who follow the unix philosophy (do one thing and do it well) or the KISS philosophy (keep it simple, stupid) in deployment of tasks can generally get by with a lot less due to limited overhead.

I will mention that this is my hobby: since I was around 7 and was gifted a laptop from 1995 (in 2003) I've always striven to make my limited hardware go FAR further than it is intended or designed to, often to great success

[-] ArsonButCute@lemmy.dbzer0.com 1 points 1 day ago* (last edited 1 day ago)

I left a comment here but I'm editing it to remove it because frankly I don't care enough to argue with you.

[-] lazynooblet@lazysoci.al 2 points 1 day ago

Thanks. Not looking for an argument either. Peace ✌️

[-] nossaquesapao@lemmy.eco.br 1 points 1 day ago

I used it until very recently. It's not that bad, unless you're one of those people who keeps dozens of opened tabs forever. My experience was pretty smooth, to be honest. I did some academic works on such a machine and often had several tabs opened at once, each with a different paper opened, along with google drive and stuff opened at the same time, and got no issues.

[-] lazynooblet@lazysoci.al 1 points 1 day ago

4G ram without swap doesn't last long.

If you are happy to use swap consistently and suffer the performance drop, that's fine.

Before I went Linux I started out with a 4G VM with no swap, and kept wondering why it was so unreliable. I almost gave up on Linux as stuff kept crashing. Then I saw the oom-killer logs.

8G was fine.

[-] ftbd@feddit.org 6 points 1 day ago

Really depends on the use case. If you're only running a few lightweight containers on a headless machine, 4G is more than you'll ever need.

[-] sanderium@lemmy.zip 9 points 1 day ago
[-] ftbd@feddit.org 2 points 1 day ago

The only RAM issue I ever had was running nixos-rebuild on a RPi with 1G RAM.

load more comments
view more: next ›
this post was submitted on 03 Aug 2025
682 points (100.0% liked)

linuxmemes

26558 readers
415 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS