MacOS has had memory compression since Mavericks in 2013, but the M series chips also introduced a wider memory bus that makes for faster swap, and hardware accelerated memory compression/decompression.
A lot of this tech is inherited from the work done on iOS and the A-series SOCs to maximise performance and minimise resource utilisation for the phones. And of course the Neo uses an A-series phone SOC.
Either way, I find it hard to believe memory management would vary so much between those two CPU architectures on a single-codebase OS.
That a lot of accounts have obfuscated or meaningless names? That some people value anonymity?
Either way, I agree with them, FWIW.
> I find it hard to believe memory management would vary so much between those two CPU architectures on a single-codebase OS.
Linux is a shitshow when it gets OOM, it takes at least half an hour to get out of it, if it ever does. Windows is not much better.
In contrast, the other day the Force Quit window showed up on my Mac Studio because the OS was running low on memory thanks to a misbehaving app that was taking 70 GB out of 64 GB physical RAM. Overall, almost 120 GB were used, most of it was compressed and a lot of it was swapped. It had absolutely zero effect on how useable the computer was, there was no unusual lag. Either Windows or Linux would have shat the bed long before that point.
That's why you usually want a userspace early oom service. Most preconfigured distros ship one by default. Linux is mostly focused on embedded targets, not servers or workstations. There is not a notion of mobile-style app lifecycle either, not in freedesktop environments that is, but XDG portals are working on addressing that sometime in the near future.
> In contrast, the other day the Force Quit window showed up on my Mac Studio because the OS was running low on memory
Windows does that at since like XP and likely earlier. BeOS did that before Darwin based macOS was a thing. On Linux, I don't know which distros do that, but you're definitely much more likely to see an app die rather than be asked whether to kill it. Freezing, once again, is a result of not having a [working] early oom service.
Linux is not that bad, but traditional freedesktop model kind of is.
It's still much better than mac OS.
Also those replies just look like bots, they were really fast and not providing any value, that's what I meant.
So probably very old accounts
Low character count handles are a scarce resource, and are often highly-sought after (people were paying crazy amounts for some names on twitter in its heyday). Almost any 2-, 3-, or 4-character sequence is going to be either a word or an abbreviation of something that's meaningful to someone out there.
I’ll add on that the change to Apple silicon was an amazing improvement, even in the same OS version. Maybe these anecdotes mean your experience in this regard is dated. (I say this as someone who came reluctantly to Mac, and looks forward to returning to Linux)
My first was underspec'ed and I used Resolve, Lightroom and Photoshop on top of the usual other stuff and it was quite impressive. The relationship of performance to RAM for earlier machines felt incomparable.
Real life?
My macbook neo with 8gb memory is faster and snappier than my shit-tier thinkpad X13G1 even when the X13 is not swapping at all.
I have 8c/16t Ryzen 7 along with 32GB ram over there, running GNU/Linux.
And somehow my macbook neo running a phone chip is much more usable (and battery lasts longer, and suspend actually works).
Like using Chrome…
FWIW I've never really considered Chrome: First it looked ugly (weird UI and bad font rendering on Linux), then Google gave itself permission to be evil and then they limited ad blockers. They fixed the font rendering at some point.