Linux, open source, and the craft of programming.
In-depth tutorials and field notes for developers, sysadmins, and self-hosters. Plain text. No fluff. $
Latest
All Linux articles →Linux Command Line Essentials
Master the terminal with the ten commands every sysadmin should know — find, grep, awk, sed, rsync, and the rest of the foundation.
Understanding systemd
Service files, timer units, journald, and troubleshooting. The init system you can no longer avoid, explained properly.
Bash Scripting Guide
From variables to traps to production-grade automation scripts. Stop copy-pasting one-liners and start writing real tools.
Programming
All programming articles →Regular Expressions, Properly
Greedy vs lazy, lookarounds, character classes, and the patterns you actually use in grep, sed, and your editor.
The Makefile You Should Actually Write
Tab traps, .PHONY, automatic variables, pattern rules — Make is older than you and still ships with everything.
Modern CLI Tools, Rewritten in Rust
ripgrep, fd, bat, eza, dust — why a generation of command-line tools is being rebuilt in Rust, and what changes.
DevOps & Self-hosting
All DevOps articles →Docker Without the Magic
Namespaces, cgroups, layered filesystems, and the small set of commands you use 95% of the time.
nginx as a Reverse Proxy
upstream blocks, TLS termination, websocket upgrades, and the gotchas that make staging differ from production.
Self-host Nextcloud, Properly
Postgres, Redis, APCu, nginx — the boring config that turns a Nextcloud install from "it loads" to "production-ready".
Security
All security articles →SSH Hardening on Linux
Key-only auth, port choice, fail2ban, and the audit log you actually read. The minimum a public-facing server needs.
GPG in Practice
Generating keys, signing commits, encrypting files, and revoking the key you lost three years ago.
LUKS Full-Disk Encryption
cryptsetup, key slots, recovery, and what actually happens during boot. For laptops you care about.
About this site
GNU Today is a long-running publication covering GNU/Linux, open source software, and programming. Every article is technical, tested, and free to read. No tracking beyond anonymous aggregates. See about.