Install various no-config-required userland packages before continuing.
apt-get install net-tools bzip2 zip ntp htop xterm screen git \
- build-essential pciutils smartmontools gdb valgrind
+ build-essential pciutils smartmontools gdb valgrind wget \
+ texlive texlive-latex-extra graphviz firefox sysfsutils
#### X Window Manager ####
alias j jobs -l
alias la ls -aF
alias lf ls -FA
- alias ll ls -lAF --color
+ alias ll ls -lF --color
alias ls ls --color
# These are normally set through /etc/login.conf. You may override them here
/bin/xscreensaver -nosplash &
+#### Go Toolchain ####
+
+The version of Go provided via `apt-get` is always out of date, so all Go
+installs on this server are done via tarball from the <https://golang.com>
+website. Go 1.16.3 is used for this example but the newest version of Go may be
+found at <https://golang.org/dl/>.
+
+Previous versions of Go are installed entirely under `/usr/local/go`. Delete
+the entire `/usr/local/go` directory before proceeding.
+
+ wget https://golang.org/dl/go1.16.3.linux-amd64.tar.gz
+ tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
+
+If this is the first time installing Go on the system, update everyone's
+`$PATH` to include `/usr/local/go/bin`. Remember to update files under
+`/etc/skel` at the same time.
+
+
#### ZFS Snapshots ####
In order to configure automatic ZFS snapshots, use the `auto-zfs-snapshot`
endpoint:~ % ssh server
server:~ %
-
--------------------------------------------------------------------------------
+
## Xeon Phi Kernel Module ##
It appears that Linux kernel version 4.19.0 included with Debian 10.9 already