title: INSTALL-A-THON sub_title: (OS)2G date: FEB 05 2026 author: Carston Wiebe theme: name: tokyonight-storm override: footer: style: template center: ‘(OS)2G’ right: ‘{current_slide} / {total_slides}’
Intro to Linux
Distribution
- How the computer works “underneath”
- Package managers
Common
- Debian
- Ubuntu
- Mint
Specialized
- Arch
- NixOS
- Nobara
Desktop Environment
- Graphical User Interface
- File manager
- Icons
- Themes
- Window Manager
Common
- GNOME
- KDE
- XFCE
Window Manager
- Often bundled w/ DE
- Placement and appearance of windows
Specialized
- i3
- bspwm
- Qtile
- xmonad
- Awesome
- herbstluftwm
Raspberry Pi Zero W
Today we will be installing Raspberry Pi OS Lite (32-bit) on the RPi Zero W.
[!NOTE] You could also try installing other lite distros, like Kali or Alpine.
- Plug your SD card into your computer
- Download and run the RPi Imager from the link

https://www.raspberrypi.com/software/
- Select Raspberry Pi Zero as Device
- Select Raspberry Pi OS (other) > Raspberry Pi OS Lite (32-bit) as OS
- Follow prompts as directed
- Enable SSH
- ~~if it shows up~~ Enable USB Gadget mode
- Else try Raspberry Pi Connect
- Write the image to the SD card
- Put the card into your Pi and plug your Pi into power / laptop
Connect to your Pi
Open a terminal or PuTTY and connect to your Pi.
ssh username@host
Common Commands
Moving Files
-
mkdir makes directories
-
cd changes directories
-
mv moves files
-
cp copies files
-
ls lists files
Editing Files
- nano is an easy text editor
- vi, vim, or neovim are what cool people use
- emacs
Getting Stuff
-
nmtui is the network manager
-
sudo is “super user does” AKA admin permissions
-
apt is a package manager
- apt search
- sudo apt install
-
sudo apt update
-
wget downloads files from the internet
Server-ish Stuff
- systemctl controls background processes
- sudo systemctl start turns something on
- sudo systemctl stop turns something off
- sudo systemctl enable automatically turns something on
- sudo systemctl disable undoes enable
- cloudflared is used to put websites on the internet
- tailscale is used to connect devices in an internal network
- apache is a classic web server