• 0 posts
  • 11 comments
Joined 1 year ago
Cake day: September 1st, 2025
  • Yeah that’s completely normal, looks absolutely fine to me. For more info on how linux uses memory I suggest reading https://www.linuxatemyram.com/

    To add: that link suggests looking if your swap usage is changing. Linux is quite happy to stuff some memory that isn’t actually used in swap. If it was right about it not being used you should see the swap usage not changing much, so your SSD isn’t really being used either apart from the initial swap-out. If your swap usage keeps fluctuating wildly there is more going on which might warrant further investigation.

  • I’ve been running Debian Testing for decades, but I’ve recently switched back to Stable on my homelab server and started using Arch on my laptop.

    Testing is not as stable as you want. It does occasionally suffer from problems that have to be fixed manually, just like in Unstable. In reality my system was mostly running Testing, with some manually pulled packages from Unstable or even manually pinned on Stable. This was sometimes necessary to solve specific problems, particularly security fixes that weren’t available in Testing yet. I followed all the security mailing lists and acted upon them manually to stay somewhat safe, which is a decent chunk of extra work.

    In recent years it has become less and less important what software versions your distro ships with, since you can easily run software from Flatpak, homebrew, or even directly compiled Go or Rust software. Tools exist to keep all of that up-to-date automatically. In practice that solves all my cases where I wanted to run a different version than Stable offered, so it’s more secure that way.

    If you want to run a different version of something as foundational as Gnome you’ve basically picked the wrong distro. It would be such a PITA to change that manually, with tons of dependencies on other stuff. Switching to a rolling distro would be a far more logical step, which is why I run Arch on my laptop.

    In short: don’t use Testing. It wasn’t meant for what you’re trying to accomplish and you’re going to have a bad time (security + more manual intervention needed than you want). Either accept older software and the peace of mind that brings (running Stable is REALLY easy, everything is sorted automatically) or go for something completely different, like a rolling distro.

    Personally I’m pretty wary of the new wave of distros basing themselves on Debian Testing. I have a feeling that they don’t realise what they’re getting themselves in to, and that they can’t offer the same level of support as Debian does for their Stable branch.

  • One of the main advantages of Optane doesn’t easily show in a benchmark: it doesn’t have to do any cleanup. Normal SSD’s cheat all the time by caching writes in DRAM and an SLC portion of the NAND. Usually that works fine and you won’t notice, but if you keep writing then at some point performance will plummet dramatically. Also, the SSD’s need a breather every now and then to rewrite that cached data to it’s final place, during which time performance is also worse.

    Optane doesn’t need any of that. You can write to it at max speed 24/7 and it’ll just take it and keep going, at ridiculously low latency. Perfect for handling large non-stop data streams, or workloads that need a guaranteed low latency (both for reading and writing). It’s a real shame the concept failed, the tech was fantastic.

    1. It means you’re letting a different company (VPN provider instead of ISP) see everything you do. In countries with sane privacy laws (i.e. not the US) this is very often a net negative for your privacy, as your ISP will be bound by your country’s privacy laws and most VPN providers are foreign (and often based in the US).

    Good blog. You touch on this point in the blog but IMHO it should be one of your main talking points.