New Sysadmin Onboarding

Notes

Operating Systems

We do not support Microsoft Windows for Sysadmin work. The Lab functions completely on *nix-based operating systems (with a bit of *BSD), and, hence, many assumptions are made about the systems from which Sysadmins administer the Lab, severely limiting the usefulness of Microsoft Windows. For example, we write scripts to target *nix-based operating systems with bash support which Windows is not. Even though new versions of Windows supports Windows Subsystem for Linux, this compatibility layer does not provide a full Linux system. Hence, various programs developed for Linux such as sshuttle, iptables, and many others do not work on WSL or have serious problems. Although you could maybe get by using Windows for simple tasks, any serious administrative tasks require a Linux box.

Any mainstream Linux distro is acceptable for Sysadmin work.

Although it is possible to conduct work as a Sysadmin from macOS, we don't explicitly support it as the Lab runs on Linux. Programs on macOS are often very old and/or BSD (not Linux) ports of programs (as macOS is a BSD-derived OS), all of which may result in problems, incompatibilities, or inconsistencies for Sysadmins using macOS.

Last updated