bornhack 2026 · workshop · for absolute newcomers

Linux for
the Curious

What Linux actually is, how to pick a distro, and a first real tour of the terminal — a hands-on two hours.

you@bornhack:~
$ whoami
gorm reventlow
$ linux for the curiousbornhack 2026
## format

How the Next Two Hours Work

part 1 ~50 min · theory

What Linux is, the kernel, distros and their families, release models, package managers, desktops — and how to pick your first one.

part 2 ~60 min · hands-on

Nine small tasks in the terminal: navigate, make and edit files, move and delete them, then the power tools — man, tldr, btop.

TASK When a slide has this amber badge, it's hands-on-keyboard time. Finished early? Help a neighbor.
# prerequisites: curiosity (required) · a laptop (recommended) · questions welcome at any time
$ linux for the curiousbornhack 2026
you@bornhack:~$ cd part-1/

Part 1

What is Linux?
$ linux for the curiousbornhack 2026
## concepts

What Is Linux?

A free, open-source operating system built on the Unix tradition.

>

At its core sits the kernel — the part that talks to your hardware.

>

Licensed under the GPL: anyone may read, change and share the code.

>

Built by thousands of volunteers — no single company owns it.

already running on
Most of the web's servers
All 500 fastest supercomputers
Every Android phone
Routers, TVs, cars, ATMs
A helicopter on Mars
…and the BornHack network
$ linux for the curiousbornhack 2026
## concepts

A Short History

1969
Unix is born at Bell Labs — the grandfather of nearly every serious OS.
1983
The GNU project starts building a free Unix — tools, compilers… but no kernel yet.
1991
Linus Torvalds, a student in Helsinki, posts his hobby kernel online — "just a hobby, won't be big and professional like gnu."
today
The largest collaborative software project on Earth — thousands of contributors, every industry.
$ linux for the curiousbornhack 2026
## concepts

The Kernel

you typing, clicking
apps & shell firefox, bash…
distro ubuntu, fedora, arch…
kernel the boss
hardware cpu, ram, disk, wifi

The kernel is the middleman between your programs and your machine. It handles:

Processes — starting, scheduling, stopping programs
Memory — who gets RAM, and how much
Drivers — speaking every device's language
Filesystems & network — storing bytes, moving packets
Security — users, permissions, isolation
# strictly speaking, "Linux" is only the green box
$ linux for the curiousbornhack 2026
## concepts

What's a Distro?

Nobody runs "just Linux". You run a distribution — the kernel bundled with everything that makes it a usable OS.

kernel
the engine
+
package manager
installs software
+
software & tools
apps, libraries
+
desktop
optional, for servers
=
a distro
Ubuntu, Fedora, Arch…
# same engine, different car. hundreds exist — most share a few big ancestors.
$ linux for the curiousbornhack 2026
## concepts

A Tour of Distros

Ubuntu

The friendly default. Huge community, everything just works.

Debian

The rock. Stable, no-nonsense — runs half the internet's servers.

Fedora

The fresh one. Newest tech first, polished desktop.

Mint

The familiar one. Feels like classic Windows — gentle landing.

Arch

The DIY kit. You build it piece by piece. (Users will tell you. btw.)

Kali

The locksmith. Security testing toolkit — popular at this camp.

Raspberry Pi OS

Debian tuned for the little boards in every hardware project.

SteamOS

Arch tuned for gaming — it's what runs the Steam Deck.

# several hundred more exist. these eight cover most conversations.
$ linux for the curiousbornhack 2026
## concepts

Commercial vs. Community Distros

commercial — run by a company
moneypaid support contracts, certifications, training supportprofessional, guaranteed — with an SLA and a phone number pick whena business needs someone to call at 3 AM
RHEL · SUSE SLES · Ubuntu (Canonical)
community — run by volunteers
moneydonations and sponsors — no profit motive supportforums, wikis, chat — often excellent, never guaranteed pick whenyou're a human with curiosity — like this room
Debian · Arch · Fedora (Red Hat–sponsored)
# the line blurs: Ubuntu has a company and a community. Fedora is community-run, corporate-sponsored — and open decision-making is the norm in both worlds.
$ linux for the curiousbornhack 2026
## concepts

Release Models

How often does your distro change under you?

fixed release

A new version every 6–12 months. Predictable upgrades.

Software can feel dated near the end of a cycle.

ubuntu · fedora
rolling release

No versions — updates flow in continuously, forever.

Always the latest. Occasionally the latest bug, too.

arch · openSUSE tumbleweed
LTS

Long Term Support — boring on purpose, patched for ~5 years.

The choice for servers and people who like sleep.

ubuntu LTS · debian stable
$ linux for the curiousbornhack 2026
## concepts

Package Managers

An app store, decades before app stores — one command installs, updates and removes software. Each distro family has its own:

debian / ubuntu / mint
$ sudo apt install btop
fedora / RHEL
$ sudo dnf install btop
arch / steamOS
$ sudo pacman -S btop
why it beats downloading installers

Signed packages from a trusted archive, dependencies resolved for you, and one command updates everything at once.

snap & flatpak

The newer, distro-agnostic ones — sandboxed apps that run anywhere, at the cost of bigger downloads.

$ linux for the curiousbornhack 2026
## concepts

Desktop Environments

The look and feel is a separate, swappable layer. Same OS underneath.

GNOME
Clean and modern. The default on Ubuntu & Fedora.
KDE Plasma
Tweak absolutely everything. Rich and configurable.
COSMIC
The new kid, built in Rust by System76. Default on Pop!_OS.
Hyprland
Keyboard-driven tiling, famously flashy. You'll see it at camp.
# try a few — you can install several and pick at the login screen.
$ linux for the curiousbornhack 2026
## concepts

Choosing Your First Distro

"I just want it to work"
Ubuntu / Mint
"I want the newest shiny things"
Fedora
"This laptop is older than my nephew"
Mint XFCE / Lubuntu
"I want to understand every bolt"
Arch (later!)
# there is no wrong answer. distro-hopping is a rite of passage — try them from a USB stick first.
$ linux for the curiousbornhack 2026
you@bornhack:~$ cd ../part-2/

Part 2

The terminal
lids up. terminals open. this part is hands-on.
$ linux for the curiousbornhack 2026
## the shell

Why the Terminal?

>

Faster — one line beats twelve clicks.

>

Scriptable — anything you can type, you can automate.

>

Universal — same commands on every distro, every server, over SSH.

>

Honest — it tells you exactly what happened, and why not.

the plan for part 2
$ pwd · ls · cd
→ find your way around
$ mkdir · touch · nano · cp · mv · rm
→ make, edit, move, delete
$ man · tldr · btop
→ help yourself + watch your machine
# every hacker movie lied about what it looks like. the real thing is better.
$ linux for the curiousbornhack 2026
TASK 0 hands-on — everyone

Get a Terminal

already on Linux

Press Ctrl+Alt+T, or find "Terminal" in your app menu.

# you're done. smug is allowed.
on macOS

Open Terminal.app. macOS is Unix family — nearly everything today works the same.

# use brew instead of apt
on Windows

PowerShell as admin → wsl --install, reboot — a real Ubuntu inside Windows.

# or grab a live USB from us
Checkpoint: everyone sees a blinking cursor before we move on. Neighbours help neighbours.
$ linux for the curiousbornhack 2026
## the shell

Reading the Prompt

alice@campbox:~$
alice

who you're logged in as

campbox

which machine — matters over SSH

~

where you are — ~ means your home folder

$

normal user. if it shows # you are root — extra careful

$ linux for the curiousbornhack 2026
TASK 1 hands-on

Find Your Way: pwd · ls · cd

type along
$ pwd
/home/alice
$ ls
Desktop  Documents  Downloads
$ ls -la   # hidden files start with a dot
$ cd /
$ ls       # the root of everything
$ cd       # no argument = back home
pwdprint working directory — "where am I?" lslist what's here cd dirgo there cd ..one level up cdstraight home
# superpowers: Tab completes names · ↑ repeats the last command
$ linux for the curiousbornhack 2026
TASK 2 hands-on

Make Things: mkdir · touch

type along
$ cd
$ mkdir bornhack
$ cd bornhack
$ touch notes.txt
$ ls
notes.txt
$ mkdir -p camp/tent   # nested, in one go
mkdirmake a directory (folder) touchcreate an empty file — or update its timestamp -pcreate parent folders as needed
This bornhack folder is our sandbox for the rest of the workshop.
# no "are you sure?" dialogs. it just does it. that's the deal here.
$ linux for the curiousbornhack 2026
TASK 3 hands-on

Edit a File: nano

GNU nano 7.2 — notes.txt
BornHack ideas: solder a badge, visit the sauna_
^O Write Out ^X Exit ^K Cut

That ^ means Ctrl — so Ctrl+O saves, Ctrl+X quits. The cheat sheet is always on screen.

type along
$ nano notes.txt
# write a line or two
# ctrl-o, enter = save
# ctrl-x = quit
$ cat notes.txt   # did it stick?
# yes, we skipped vim. you're welcome.
# trapped in it one day: Esc :q! — remember that.
$ linux for the curiousbornhack 2026
TASK 4 hands-on

Read Files: cat · less

type along
$ cat notes.txt
BornHack ideas: solder a badge, visit the sauna
$ cat /etc/os-release   # your distro's ID card
$ less /var/log/syslog  # something properly long
   scroll: arrows · search: /wifi · quit: q
catdump the whole file — great for short ones lesspage through long ones at your own pace qthe escape hatch — also works in man
# cat = curiosity. less = curiosity with scroll.
$ linux for the curiousbornhack 2026
TASK 5 hands-on

Copy & Move: cp · mv

type along
$ cp notes.txt backup.txt
$ mv backup.txt ideas.txt   # rename = move
$ mv ideas.txt camp/
$ ls camp
ideas.txt  tent
cp from tocopy — add -r for folders mv from tomove — which is also how you rename. There is no rename command; this is it
# mv will happily overwrite a file with the same name. no warning. remember that.
$ linux for the curiousbornhack 2026
TASK 6 hands-on — careful now

Delete Things: rm

type along
$ rm camp/ideas.txt
$ mkdir junk
$ rm -r junk        # -r = folder + contents
$ rm -i notes.txt   # -i asks first — answer n!
rm: remove regular file 'notes.txt'? n
# keep notes.txt alive — we still need it.
⚠ there is no trash can

No undo. No "recently deleted". Gone means gone.

And never run the infamous sudo rm -rf / — it deletes the entire system. People online suggest it as a "joke". It is not.

$ linux for the curiousbornhack 2026
TASK 7 hands-on — your first install

Help Yourself: man · tldr

type along
$ man tar               # behold. q to escape
$ sudo apt install tldr
[sudo] password:         # typing shows nothing — normal
$ tldr tar              # first run updates its cache
$ tldr mv
$ tldr ls
manthe official manual — complete, authoritative, ~1,100 lines for tar. Every flag since 1979 tldrcommunity cheat sheets — the 8 examples you actually wanted, ready to copy sudo"do this as administrator" — asks for your password
# fedora: sudo dnf install tldr · arch: sudo pacman -S tldr
# man = the reference. tldr = the friend who just tells you the answer.
$ linux for the curiousbornhack 2026
TASK 8 hands-on

Watch the Machine: btop

btop
cpu
38%
mem
61%
net↓
2.1M
pid name cpu% mem%
4242 firefox 31.0 24.8
1337 spotify 4.2 11.3
# the answer to "why is my laptop fan screaming?"
type along
$ sudo apt install btop
$ btop
Find the hungriest process — open a video tab, watch it climb.
Explore with arrow keys; you can even kill a process from here.
Quit with q.
# older cousins: top (everywhere) · htop (classic). btop is the pretty one.
$ linux for the curiousbornhack 2026
## reference

Cheat Sheet

# photo-friendly slide
navigate
pwd — where am I
ls -la — what's here
cd dir — go there
create
mkdir dir — new folder
touch f.txt — new file
nano f.txt — edit it
read
cat f.txt — print it
less f.txt — page it
q — escape less/man
move & delete
cp a b — copy
mv a b — move/rename
rm a — delete. forever
help
man cmd — the manual
tldr cmd — just examples
btop — system monitor
install stuff
sudo apt install x — debian
sudo dnf install x — fedora
sudo pacman -S x — arch
# superpowers: Tab completes · repeats · Ctrl+C cancels · Ctrl+L clears
$ linux for the curiousbornhack 2026
## after the workshop

Where Next?

install the thing

Put Mint or Ubuntu on an old laptop — or dual-boot. A live USB lets you try before you commit.

read the good docs

The Arch Wiki is the best Linux documentation anywhere — useful whatever distro you run.

ask humans

You're at a hacker camp surrounded by Linux people. Ask anyone. That's the whole point of this place.

$ linux for the curiousbornhack 2026
you@bornhack:~$ exit

Thanks — go
break something.

(In a folder called junk. You know how to make one now.)

logout
Connection to bornhack closed.
$ linux for the curiousbornhack 2026