$linuxjunkies
>
()

Distro Guides

Distribution-specific guides and comparisons — Ubuntu, Fedora, Debian, Arch and more.

Distro Guides· 14 min read

ZFS on Root on Debian (deep dive)

Install Debian 12 with ZFS on root: partition layout, boot pool vs root pool, dataset hierarchy, GRUB configuration, and first-boot verification.

AdvancedUbuntuDebianFedoraArch
Distro Guides· 7 min read

Use Toolbx on Fedora (and Silverblue)

Learn how to create and use Toolbx containers on Fedora and Silverblue — including package installs, GPU passthrough, and running GUI apps from inside.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

Void Linux and Artix — Quick Takes

A practical comparison of Void Linux and Artix Linux: how xbps and runit work on Void, OpenRC and pacman on Artix, and which distro suits which user.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

How to Upgrade Ubuntu LTS to the Next LTS

Step-by-step guide to upgrading Ubuntu LTS to the next LTS: pre-upgrade backups, disabling PPAs, running do-release-upgrade, and fixing common post-upgrade issues.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

How to Upgrade Fedora to a New Release

Upgrade Fedora in-place using dnf system-upgrade. Covers pre-upgrade prep, third-party repos, the upgrade reboot, post-upgrade cleanup, and common fixes.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 12 min read

An Introduction to NixOS

NixOS uses declarative configuration and atomic generations to make Linux systems reproducible and rollback-capable. Learn installation, flakes, and when it fits.

AdvancedUbuntuDebianFedoraArch
Distro Guides· 10 min read

Immutable Linux: Fedora Silverblue, Vanilla, openSUSE Aeon

Learn how Fedora Silverblue, openSUSE Aeon, and Vanilla OS implement immutable, atomic updates with OSTree, transactional-update, and ABRoot—and how to work productively inside them.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

Arch vs EndeavourOS vs Manjaro

Arch, EndeavourOS, and Manjaro compared honestly: repository differences, AUR compatibility, install experience, and which one suits your actual workflow.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 10 min read

Alpine Linux on Servers and in Containers

Deploy Alpine Linux on servers and in containers: musl vs glibc trade-offs, apk package management, OpenRC init, security hardening, and container best practices.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

What Is Arch Linux? (And Should You Use It)

Arch Linux is a rolling-release, DIY distribution built on minimal defaults and user control. Learn what it demands and whether it fits your workflow.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

How to Upgrade to a New Distro Release

Step-by-step in-place distro upgrades: Ubuntu/Debian do-release-upgrade, Fedora dnf system-upgrade, and Arch Linux rolling upkeep, with verification and recovery tips.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

Ubuntu vs Debian: Which Should You Use?

Debian and Ubuntu share a foundation but differ on release cadence, package freshness, and default tooling. Here's how to pick the right one for your workload.

BeginnerUbuntuDebianFedoraArch
Distro Guides· 11 min read

The History of Berkeley Unix (BSD)

From Bell Labs to Berkeley to the courtroom: how BSD Unix was built, fought over, and shaped the open-source software world that Linux users live in today.

BeginnerUbuntuDebianFedoraArch
Distro Guides· 9 min read

How to Switch from Windows to Linux

A practical migration plan covering backups, dual-booting, app replacements, and Linux habits — for Windows users making the switch for the first time.

BeginnerUbuntuDebianFedoraArch
Distro Guides· 9 min read

RHEL vs Rocky vs AlmaLinux

CentOS is gone. Here's how RHEL, Rocky Linux, and AlmaLinux compare on governance, compatibility, certifications, and which to choose for production.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

Linux on Old and Low-RAM Hardware

Breathe life into old hardware with lightweight Linux desktops, proper swap file setup, zram compression, and I/O tuning for machines with 1–4 GB of RAM.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 12 min read

How to Install Arch Linux

Install Arch Linux using the guided archinstall script or the full manual method — covering partitioning, base system, bootloader, and first-boot setup.

AdvancedUbuntuDebianFedoraArch
Distro Guides· 9 min read

The Best Linux Distros for Servers

Compare Ubuntu LTS, Debian, AlmaLinux, Rocky Linux, RHEL, Arch, and SLES for server use: support lifecycles, stability trade-offs, and how to choose the right fit.

IntermediateUbuntuDebianFedoraArch
Distro Guides· 9 min read

The Best Linux Distros for Beginners

The best Linux distros for beginners in 2024: Ubuntu, Linux Mint, Fedora, and Pop!_OS compared with honest pros, cons, and setup tips.

BeginnerUbuntuDebianFedoraArch