Blog
Why soldered RAM matters more on Linux in 2026
Soldered RAM is a worse deal on Linux than it is on Windows or macOS, for reasons that have nothing to do with ideology and everything to do with how Linux uses memory. The general advice already applies: if the RAM is soldered, buy the tier up because there is no later upgrade. On Linux there are four extra reasons that advice is not optional, and one place the Linux user has an advantage the others do not.
This is not a “solder bad” rant. The platform reason for soldering is real, LPDDR5x signal integrity and idle power, and it buys battery. The point is that the Linux-specific memory pressures are easy to miss when you spec a machine, and on a soldered laptop a wrong guess is permanent.
Reason one: hibernate wants swap, and swap wants planning
Suspend-to-disk (hibernate, S4) writes RAM to swap and powers off. It is the reliable answer to the s2idle overnight-drain problem that hits a lot of 2026 AMD laptops, including the Framework Laptop 13 (AMD Ryzen AI 300), whose documented 5 to 10 percent overnight drain is exactly what hibernate sidesteps.
Hibernate needs swap at least as large as the RAM you actually have in use, and traditionally close to total RAM. On a soldered 16 GB machine you are already RAM-constrained, and now you also carve swap out of an SSD that is often the small base tier. More RAM would have given you both more working memory and a saner hibernate setup. Soldered low RAM compounds: it is tight for work and it makes the standard fix for the suspend problem awkward.
Reason two: tmpfs and /tmp live in RAM
On most modern Linux distributions /tmp is a tmpfs, which is backed by RAM (and swap). Build systems, package managers, browsers and /run all write there. A large compile or a package upgrade can put a few gigabytes into tmpfs transiently. On a 32 GB machine this is invisible. On a soldered 16 GB machine it is part of why “16 GB feels fine, then suddenly does not” during exactly the heavy operations a Linux user runs. macOS and Windows do not have a RAM-backed /tmp of this kind by default, so this pressure is genuinely Linux-specific.
Reason three: ZFS ARC and the filesystem cache are hungry by design
If you run ZFS, the ARC cache will use a large share of RAM by default because that is how it is meant to work. On a workstation with bcachefs or btrfs the page cache is less aggressive but still real. The Linux memory model treats free RAM as wasted RAM and fills it with cache. That is correct behaviour and it is also why a memory-tight soldered machine has less true headroom than the free number suggests once a real workload and the cache coexist. The fix is more RAM, which on a soldered machine you cannot add.
Reason four: Linux users keep machines longer
This is the cultural one, and it is real in the data. The reason to buy a Framework 13 or a System76 Lemur Pro (lemp14) is a six-plus-year hold with parts replaced as they age. A Linux user who keeps a laptop that long will see workloads grow across its life: a 16 GB machine that was fine for kernel work in 2026 is tight for the same plus containers in 2030. Slotted RAM turns that into a 60-euro SO-DIMM. Soldered RAM turns it into a new laptop, which defeats the entire reason that buyer chose a repairable Linux machine in the first place. The mismatch between “buy it for ten years” and “the RAM is permanent” is sharpest exactly for this user.
The one place Linux users have it easier
zram. Linux can compress swap in RAM with zram, and a well-configured zram setup genuinely extends a tight memory budget further than the Windows or macOS equivalents do in practice. It is not magic, you cannot zram your way out of a real 32 GB workload on a 16 GB machine, but it softens the cliff. It is a mitigation, not a reason to under-buy. Treat it as the thing that buys you time to plan a replacement, not the thing that makes soldered 16 GB fine.
Which 2026 laptops keep slotted RAM
The Linux-relevant machines that still let you add memory later: both ThinkPad T14 Gen 5 models (SO-DIMM to 64 GB), both Framework 13 models, the HP EliteBook 840 G11 (Ubuntu-certified, slotted to 64 GB), the Tuxedo InfinityBook Pro 14 Gen10, the Slimbook Executive 14 (to 128 GB), and the System76 Lemur Pro (lemp14). Soldered, so size up front: the Dell XPS 13 9350 at 16 GB base, and the ThinkPad X1 Carbon Gen 13 for the weight-versus-serviceability trade.
The recommendation
A Linux buyer should weight slotted RAM more heavily than a Windows or Mac buyer would, because hibernate, tmpfs, the filesystem cache and a long hold all push memory pressure up over the machine’s life. If you must buy soldered, 32 GB is the 2026 floor for technical Linux work, not 16. If you can buy slotted, treat it as close to a requirement and pick from the list above. For the full slotted-versus-soldered trade across platforms see the soldered vs slotted RAM write-up, and for the suspend mechanics that make hibernate matter see the Framework suspend post.
FAQ
Does soldered RAM matter more on Linux than on Windows?
Yes, for concrete reasons: hibernate needs swap sized to RAM, /tmp is a RAM-backed tmpfs on most distros, the filesystem cache and ZFS ARC fill free RAM by design, and Linux users keep machines long enough to outgrow a fixed amount. None of those apply the same way on a default Windows or macOS install.
How much RAM should a Linux laptop have if it is soldered? 32 GB in 2026 for any technical work. 16 GB soldered is a two-year machine for a developer and is tight the moment containers, a large compile, or hibernate enter the picture.
Does zram make soldered 16 GB acceptable on Linux? It helps and Linux does this better than other platforms, but it is a mitigation, not a fix. It buys time to plan a replacement; it does not turn a 16 GB machine into a 32 GB one.
Which Linux laptops still have upgradeable RAM in 2026? Both ThinkPad T14 Gen 5 models, both Framework 13 models, the HP EliteBook 840 G11, the Tuxedo InfinityBook Pro 14, the Slimbook Executive 14 and the System76 Lemur Pro.
Why does hibernate make this worse specifically? Hibernate is the standard workaround for the s2idle overnight battery drain on many 2026 AMD laptops, and it needs swap sized to your RAM. A soldered low-RAM machine is both tighter for work and more awkward to set up hibernate on, so the fix for one problem is constrained by the other.