~/tools/desktop-os

Desktop OS

last updated 2026-06-17 · 6 recommendations · what changed

Windows 11 ships with telemetry, an advertising ID, and a cloud account it really, really wants you to use. Linux removes the surveillance question entirely, and in 2026, "the easy distro" and "the private distro" are the same thing for most people.

before you switch Check your non-negotiables first: specific Windows-only software (Adobe suite, some games with kernel anticheat, niche work tools) is the real switching cost, not difficulty. Try a live USB for an afternoon before touching your disk, and dual-boot before going all-in.

update model

Fast, boring security updates with an undo button. Atomic/immutable distros make a bad update a reboot instead of an evening.

hardware support

Wi-Fi, GPU, sleep, fingerprint reader. Newer kernels mean newer laptops work; check your model before installing, not after.

sane security defaults

Full-disk encryption offered in the installer, SELinux/AppArmor on, firewall enabled. Defaults matter because nobody revisits them.

maintenance honesty

Some systems maintain themselves; some are a hobby. Both are fine: pick the one that matches the time you'll actually give it.

Fedora Workstation

the default pick
6-month releasesselinux onwaylandgnomefree

Modern, polished, and secure-by-default: SELinux enforcing, Wayland, disk encryption one checkbox away, and fresh-but-tested packages on a six-month rhythm. This is the "just give me the answer" pick, and the base for this site's setups. The Atomic variants (Silverblue) add image-based updates with rollback if you like your OS unbreakable.

good
  • Security defaults done for you: SELinux, firewalld, FDE in installer
  • Current kernels mean good new-hardware support
  • No telemetry beyond an opt-in counting ping
  • Backed by a huge community; problems are googleable
mind the
  • Media codecs and NVIDIA drivers need the RPM Fusion repo (10 minutes, once)
  • Six-month upgrades are mostly painless, but they exist
  • GNOME's workflow is opinionated: KDE spin if you disagree

Secureblue

the hardened-atomic pick
fedora atomic-basedimmutablehardened kernelstricter sandboxingfree

Same atomic, image-based lineage as Fedora's Silverblue variants, but built specifically with hardening defaults beyond stock Fedora: stricter application sandboxing, hardened kernel options, and a security-first set of defaults rather than Fedora's general-purpose ones. For people who want Fedora's update model with a meaningfully tighter security posture out of the box.

good
  • Hardened kernel options and stricter sandboxing as defaults, not opt-in
  • Immutable/atomic base: a bad update is a reboot, not a rebuild
  • Inherits Fedora Atomic's tooling and package ecosystem
mind the
  • Smaller project and community than mainline Fedora
  • Stricter sandboxing occasionally means more friction with software that assumes a looser default
  • Less battle-tested at scale than stock Fedora or the bigger distros here

Tails

the amnesic pick
live usbeverything via toramnesic by designdebian-basedfree

Not a daily OS, a tool. Tails boots from a USB stick, routes all traffic through Tor, and forgets everything at shutdown unless you explicitly persist it. For journalists, sources, abuse survivors, or anyone who needs a session that provably never existed on the machine. Keep one on a stick in a drawer; it costs nothing.

good
  • Amnesia by default: the threat model is "this computer is hostile"
  • Tor-only networking, no leaks by construction
  • Runs on borrowed hardware without touching its disk
  • Encrypted persistent storage is optional and explicit
mind the
  • Tor speeds: browsing is noticeably slower, big downloads painful
  • Not for daily use; no apps you install survive (outside persistence)
  • Using Tails can itself be notable to a network observer
free · any 8GB+ usb stick tails.net →

Qubes OS

the compartmentalized pick
xen-baseddisposable vmscompartmentalizedfree

Every task runs in its own disposable virtual machine: browsing, email, work documents, and anything sketchy each get a separate, isolated "qube" built on the Xen hypervisor. This is the OS power users in a hardened setup actually use: a compromise in one qube doesn't touch the others, by architecture rather than by hope. Demanding on hardware and patience; remarkable at its job.

good
  • Compartmentalization is architectural: a compromised qube stays contained
  • Disposable VMs for anything risky, gone on close
  • Trusted by security researchers and the hardened-threat-model crowd
mind the
  • Heavy hardware requirements: plenty of RAM and a Xen-compatible CPU
  • Steep learning curve; managing qubes is a daily habit, not a one-time setup
  • Overkill for most threat models: this is the deep end, not the default

Arch Linux

the diy pick
rolling releasebuild-it-yourselfaurbest wiki anywherefree

Nothing installed you didn't choose, packages hours behind upstream, and the ArchWiki, the documentation every other distro's users end up reading anyway. Privacy-wise it's whatever you build, which is the point: minimal by construction means minimal attack and telemetry surface. Budget a free weekend for the install and call it tuition.

good
  • You understand your system because you assembled it
  • Rolling release: no version upgrades, ever
  • AUR has effectively every piece of Linux software
  • The wiki teaches you Linux, not just Arch
mind the
  • Security defaults (firewall, MAC, encryption) are yours to set up: forgetting them is worse than a managed distro
  • Rolling means occasional manual-intervention updates; read the news feed
  • Not the pick if tinkering isn't fun for you, and that's fine

NixOS

the declarative pick
rolling or stabledeclarative configatomic rollbacksreproduciblefree

Your entire system (packages, services, settings) lives in one config file you can read, version, and replay. Every change is atomic; every previous generation is a boot-menu entry. For privacy auditing it's quietly brilliant: the system is exactly what the file says, nothing more. The learning curve is real and the error messages are famous.

good
  • Reproducible: your exact system from one file, on any machine
  • Rollbacks built into the boot menu: updates are fearless
  • Config-as-code doubles as documentation of every choice you made
  • Enormous package set (nixpkgs is the largest repo going)
mind the
  • The Nix language is its own learning project
  • Out-of-tree software can be awkward (FHS expectations don't hold)
  • Documentation lags the (fast) pace of the ecosystem
osmodeldifficultysecurity defaultsrollbacksbest for
Fedorapoint releaseeasystrongatomic variantsmost people
Securebluepoint release, atomicmoderateextremebuilt-inhardened daily driver
Tailslive usbeasyextremeamnesicsensitive sessions
Qubes OSxen vmshardextremeper-qubecompartmentalization
Archrollingharddiymanuallearning & control
NixOSdeclarativehardconfigurablebuilt-inreproducibility

all free; "difficulty" assumes no prior linux experience.

Turn on disk encryption at install time. It's a checkbox during installation and a project afterwards. A lost laptop without FDE is a data breach; with it, it's a hardware loss.

Staying on Windows? Harden it. Local account instead of Microsoft account, O&O ShutUp10++ for telemetry, BitLocker on. It won't match Linux's baseline, but it beats doing nothing while you plan the move.

macOS sits in between. Excellent device security, moderate telemetry, one vendor's cloud pulling hard. FileVault on, analytics off, iCloud minimal gets you a long way without changing platforms.

Want the deep end? See the Qubes OS entry above.

Fedora isn't the only "it just works" option. Pop!_OS, Zorin OS, and Linux Mint are solid beginner-friendly alternatives in the same spirit, all polished, all considerably more Windows-like out of the box for newcomers who want a familiar layout on day one. Not full recommendations here, but worth a look if Fedora's GNOME-first workflow doesn't click for you.