Linux Guides

A small, hand-edited set of long-form Linux references. Each one is meant to be opened a few times a year rather than skimmed once. Last reviewed on 2026-05-13.

Rather than chase a long catalogue of thin posts, this section focuses on a few core references that cover what most readers actually need: getting a working installation, recovering when something on the machine stops cooperating, and learning enough of the command line to be self-sufficient. The list will grow over time, but only when there's something useful to add.

Installation

BeginnerUbuntu

How to install Ubuntu LTS

A step-by-step walkthrough that goes from downloading and verifying the ISO to writing a bootable USB, the actual install flow (including dual-boot with Windows and optional disk encryption), and a sensible post-install checklist.

Read guide →

The command line and the system underneath it

Reference

Essential Linux commands

Practical reference for everyday shell tools: navigation, files, permissions, pipes, processes, networking and packages. Examples are kept short and self-contained.

Read reference →
Reference

File permissions

The user/group/other model, chmod in both symbolic and octal form, chown, umask and a brief tour of ACLs. The reference that the rest of the site keeps pointing back to.

Read reference →
Reference

systemd basics

An everyday-use introduction to systemd: units, targets, systemctl, journalctl and how to override a unit without editing the package file.

Read reference →

The Linux desktop

Reference

Wayland vs X11 in practice

What each one is, where the differences actually matter (screen sharing, global hotkeys, scaling, NVIDIA), and how to switch between sessions at the login screen.

Read reference →
Background

Major desktop projects

For background on the two main desktop environments, see the GNOME overview and the KDE overview.

Troubleshooting

Network

Fix Wi-Fi on Linux

A diagnostic walkthrough: what to check first, how to identify your wireless chipset, and how to install the right driver on Ubuntu, Debian, Fedora and Arch.

Read guide →

How these guides are written

Every guide on this site aims to be readable from start to finish in one sitting and useful on the second visit. Each commits to a few rules:

  • One topic per page. If a sub-problem needs its own walkthrough, it gets its own page.
  • No invented specifics. Where exact versions or numbers matter, the guide points to upstream documentation rather than freezing a snapshot.
  • Examples you can run. Commands appear as standalone snippets, not embedded inside paragraphs.
  • Honest difficulty notes. Anything that can damage your system is called out before the relevant command.

If you find an error or a step that no longer works, the contact page lists the right email to use.