A very brief introduction to Linux command-line usage (slides of a talk)
A list of useful small command-line programs including but beyond those required by POSIX, and where to get them.
My priorities for good utility programs, good documentation and good diagnostic messages.
Usage of the git version control system in one diagram
The concept behind the Advanced Linux Sound Architecture, its configuration and a troubleshooting tool.
The learning curves of different operating systems are not what you might expect
What's the deal with UNIX?
Using the shell bash
Some useful commands
The editor emacs
(More specialist software can be found in other sections of this site.)
A general-purpose program for processing data structures from YAML files.
Reimplementations and improvements of utilities invented by others.
Overview of the software on this website.
Fixes and improvements for the text-based and graphical browser links
Enhancements for the well-known web privacy proxy
Add bit-mask searching to Pascal Rigaux's hexadecimal editor
A step-by-step guide to installing Arch Linux from an existing installation
Overview of the most frequently used functions of four distribution package managers
A collection of howtos for non-standard device mounting tasks
In case they get removed from the AUR for being unfashionable, here are PKGBUILDs for crap-clone-git, gladtex, gladtex2, magicpoint, mmaker, LWP::Protocol::Connect, Net::SMTP::TLS, Simon Tatham's utilities, as well as my own diffn and alsacap.