Welcome to Digital Freedom
⏱️ 3 Min ReadWelcome to the year 2026. Windows 10 has reached its End of Life. Microsoft has deemed millions of perfectly functional, powerful computers as "e-waste" because they lack an arbitrary TPM 2.0 chip or a specific CPU generation. Simultaneously, Windows 11 pushes Copilot, Recall (AI screen recording), and unavoidable Microsoft Accounts onto users.
You are here because you want an out. Linux is that out. It is an entirely free, open-source operating system that respects your privacy, does not spy on you, and runs significantly faster on your current hardware.
Find Your Perfect Linux Distribution
A "Distribution" (Distro) is simply the Linux engine bundled with a specific user interface and pre-installed apps. Answer 3 questions to let our algorithm find your perfect match.
1. I consider my computer skills to be:
2. My primary hardware age is:
3. My main use case will be:
The Philosophy & FOSS
⏱️ 4 Min ReadBefore installing an OS, you must understand the paradigm shift. Moving from Windows or macOS to Linux is not just a software change; it is a shift in ownership and digital rights.
1. FOSS (Free and Open Source Software)
Linux is built on the GPL (General Public License). This means the source code—the actual blueprint of the system—is completely public. Anyone can read it, modify it, and distribute it. Because thousands of independent developers and security researchers can see the code, malicious backdoors or telemetry cannot be hidden. "Free" refers to freedom of use, not just price.
2. Planned Obsolescence vs. Sustainability
Proprietary companies want to sell you new hardware. They do this by making their software heavier and dropping support for older devices artificially. Linux is built to run efficiently. A 12-year-old ThinkPad running a lightweight Linux distribution is often faster than a brand-new $300 Windows laptop. By using Linux, you are directly combatting e-waste.
3. You Own The System (Root)
In Windows, the system often tells you "You do not have permission to delete this file" or forces a reboot for an update when you are trying to work. In Linux, you are the absolute master of the machine. If you command the system to delete its own core graphical interface while it's running, it will warn you, but it will ultimately obey you. With great power comes great responsibility.
A Brief History of FOSS
⏱️ 5 Min ReadTo truly understand Linux, you have to know where it came from. The story of open-source is a rebellion against corporate monopolies.
1983: The GNU Project
In the 1980s, software began to become proprietary and closed-source. A programmer at MIT named Richard Stallman was frustrated that he couldn't fix a bug in his printer because the source code was hidden. He founded the GNU Project (GNU's Not Unix) to create a completely free, open-source operating system. By 1990, the GNU project had built almost every tool needed for an OS (compilers, text editors, shell), except the core engine: the Kernel.
1991: Enter Linus Torvalds
A 21-year-old Finnish computer science student named Linus Torvalds wanted an operating system for his new 386 PC. He didn't want to pay for a commercial UNIX license, so he started writing his own kernel as a hobby. He uploaded it to a public server and said, "It's just a hobby, won't be big and professional." He named it Linux.
The Marriage: GNU/Linux
Developers quickly realized that if they combined Stallman's GNU tools with Torvalds' Linux Kernel, they had a complete, fully functional, 100% free operating system. Technically, what we call "Linux" today is actually the GNU/Linux operating system. Torvalds still manages the Linux kernel today, reviewing code from thousands of contributors worldwide.
Step 1: Preparation & Backups
⏱️ 5 Min ReadWelcome to the interactive tracker. Do not skip these steps. Take your time. Rushing an OS installation is the #1 cause of data loss.
1. The Grand Backup
Move all photos, documents, game saves, and browser bookmarks to an external USB hard drive or a Cloud provider. If you format your drive during install, the data is gone forever.
2. Disable Windows Shackles (Crucial for Dual-Booters)
Boot Windows. Go to Control Panel -> Power Options. Click "Choose what the power buttons do". Uncheck Turn on fast startup. Fast startup keeps the Windows partition locked, preventing Linux from reading it. Next, check if BitLocker is on. If it is, suspend it or ensure you have the 48-digit recovery key saved externally.
3. Flash the Installation USB
Get a USB stick (8GB minimum). Everything currently on this stick will be erased.
- Download the
.isofile of the Linux distribution you chose in the Distro Matcher. - Download Rufus (Windows) or BalenaEtcher.
- Open the tool, select your USB drive, select the
.iso, and click Flash. Wait until it completes successfully.
Step 2: The Installation Guide
⏱️ 6 Min Read4. Boot the Live Environment
Plug the flashed USB into the PC. Restart. Rapidly tap your Boot Menu Key (usually F12, F8, or Esc). Select the USB from the list. Choose "Try Linux" or "Live Environment".
5. The Hardware Pre-Flight Check
You are now on a fully functional Linux desktop running purely off the USB stick in your RAM. Test your hardware: Does Wi-Fi connect? Open a browser and play audio. Does the trackpad/mouse work? Is the resolution correct?
6. Execute the Installation
Double-click the "Install" icon on the desktop. Follow the easy wizard (Language, Keyboard, Timezone). When asked about partitions, select "Erase Disk and Install Linux" (unless Dual-Booting). Create your username and password. Wait for the progress bar, remove the USB when prompted, and reboot.
Step 3: Post-Install Checklist
⏱️ 4 Min ReadCongratulations! You are officially running a Linux machine. It is fresh, incredibly fast, and free of bloatware. Here are the immediate steps to finalize your setup.
1. The First Update
You can use the graphical App Center, but let's do it the cool way. Open the Terminal (usually Ctrl + Alt + T) and copy-paste this command:
sudo apt update && sudo apt upgrade -y
This command securely contacts the official distribution servers, compares all your installed packages, and updates the entire operating system and all apps simultaneously.
2. Install Multimedia Codecs
Due to legal patents, some Linux versions cannot ship with the code needed to play certain `.mp4` video files or proprietary DVD formats out of the box. Open your App Menu, search for "Multimedia Codecs" (or similar), and install it. Alternatively, simply installing the VLC Media Player often brings these codecs with it.
3. Setup Timeshift (The Undo Button)
Because you have root access, you can break your system if you type the wrong commands. Timeshift takes an instant snapshot of your core system files (using BTRFS or RSYNC). If an update ever fails or you mess up a configuration file, you can roll back your entire OS to yesterday's state in 2 minutes, without affecting your personal documents.
sudo apt install timeshift
The Linux Architecture Layers
⏱️ 8 Min ReadUnlike Windows, which is a massive monolith built by one company, a Linux system is highly modular. It is built in distinct layers. Understanding these layers transforms you from a novice to a power user.
1. The Hardware Layer
Your physical CPU, RAM, GPU, and motherboard.
2. The Kernel Layer
The Linux Kernel is the bridge between the hardware and the software. When a program wants to save a file, it doesn't talk to the hard drive; it asks the Kernel, and the Kernel spins the drive. Drivers for AMD GPUs, Intel Wi-Fi cards, and printers live here.
3. The Init System (Systemd)
When the Kernel finishes loading, it starts the very first program, called the init system. In 95% of modern Linux distros, this is systemd. Systemd is responsible for starting all background services (networking, bluetooth, audio) and managing them while the PC is running.
4. The Display Server
The Kernel knows how to compute math, but it doesn't know what a "window" or a "mouse cursor" is. The Display Server (historically X11, now Wayland) handles drawing pixels on the screen and processing mouse clicks.
5. The Desktop Environment (DE)
The very top layer is what you actually see and interact with. The DE provides the taskbar, the start menu, the system settings app, and the window decorations (close/minimize buttons). Because the DE is modular, you can literally uninstall it and swap it for another one without reinstalling the OS.
- GNOME: Clean, workflow-centric, relies heavily on keyboard navigation. (Default in Ubuntu/Fedora).
- KDE Plasma: Hyper-customizable, traditional Windows-like layout. (Default in SteamOS).
- XFCE: Extremely lightweight, stable, perfect for old hardware.
Display Servers (Wayland vs X11)
⏱️ 6 Min ReadIf you have spent any time in Linux forums, you have seen religious wars about "Wayland vs X11". Here is the objective truth about how pixels get onto your monitor.
The Legacy: X11 (X.Org)
X11 is the display protocol that Linux (and UNIX) used for nearly 40 years. It was designed in the 1980s. Because it is so old, it has massive technical debt. For example, X11 doesn't understand the concept of "different refresh rates on different monitors". If you have a 144Hz monitor and a 60Hz monitor on X11, both will often stutter and lock to 60Hz.
Furthermore, X11 has terrible security: any app can record the screen of any other app without permission. This makes keyloggers dangerously easy to write.
The Future: Wayland
Wayland is the modern replacement. It was built from the ground up for the modern era.
- Perfect Multi-Monitor Support: Handles mixed refresh rates and fractional scaling (150% UI size on 4K screens) flawlessly.
- Security: Applications are isolated. If an app wants to record your screen (like OBS Studio or Discord), it must explicitly ask Wayland for a portal, and Wayland will ask YOU for permission.
- HDR Support: Wayland is the only way Linux can support High Dynamic Range (HDR) gaming and video.
The Audio Stack (PipeWire)
⏱️ 4 Min ReadAudio on Linux used to be a meme. It was notoriously difficult to configure. But a massive revolution occurred recently that solved audio on Linux forever.
The Dark Ages: ALSA and PulseAudio
Historically, the kernel handled audio via ALSA (Advanced Linux Sound Architecture). Because ALSA could only play one sound at a time, PulseAudio was created to mix multiple sounds together. PulseAudio worked, but it had high latency (bad for music production) and struggled heavily with switching Bluetooth headphones seamlessly.
The Savior: PipeWire
PipeWire is a modern multimedia server. It handles both audio and video routing. It is so good that within two years of its release, virtually every Linux distribution adopted it as the default.
- Pro-Audio Latency: It matches the performance of JACK, the tool professionals use for recording music, but with zero configuration.
- Bluetooth Mastery: It seamlessly switches between high-fidelity music profiles (A2DP) and headset microphone profiles (HFP) when you join a Discord call.
- Video Routing: It handles the secure screen-sharing portals required by Wayland.
If you are using a modern Linux distro, PipeWire is already running invisibly in the background, making your life better.
The File System: Where is C:?
⏱️ 5 Min ReadThis is the biggest mental hurdle for Windows users. Linux does not use drive letters like C:\ or D:\. Everything is a folder starting from a single point called the Root.
The Root Directory: /
Imagine a giant tree. The absolute base of the tree is the forward slash /. Everything in the computer branches off from here.
| Windows Path | Linux Equivalent | Explanation |
|---|---|---|
C:\Users\Name\ | /home/name/ | Your kingdom. All your documents, downloads, and app settings live here. |
C:\Program Files\ | /usr/bin/ | Where standard installed applications are stored by the package manager. |
C:\Windows\System32\ | /etc/ & /lib/ | Core configuration files. Treat these folders with extreme caution. |
D:\ (USB Drive) | /media/name/usb/ | External drives are "mounted" (attached) as folders within the media or mnt directory. |
/ (OS) and the /home (Personal Data) on two completely separate hard drive partitions. This means if they ever decide to wipe the OS and switch from Ubuntu to Fedora, their /home partition is untouched. They boot into the new OS and all their files, browser history, and game saves are exactly where they left them!
File Permissions (Chmod & Sudo)
⏱️ 7 Min ReadIn Windows, you double-click a file and it runs. In Linux, security is paranoid by default. If you download a script, Linux will refuse to run it until you explicitly give it permission. This is why viruses struggle on Linux.
Read, Write, Execute
Every file and folder has three levels of permissions, assigned to three different groups: The User (You), the Group, and Others (Anyone else).
- Read (r): Can view the file contents.
- Write (w): Can modify or delete the file.
- Execute (x): Can run the file as a program.
Using Chmod
If you download a game server script like start.sh, it won't run. You must make it executable using the chmod (Change Mode) command:
chmod +x start.sh
./start.sh
If you see someone online tell you to run `chmod 777`, DO NOT DO IT. `777` grants read, write, and execute permissions to literally anyone on the system, completely destroying the security of that file.
The Root User (Superuser) & Sudo
The Root user is the absolute god of the system. By default, you log in as a standard user to prevent accidental damage. When you need to install an app or edit a core system file, you temporarily borrow Root's power by typing sudo (SuperUser DO) before the command.
When you type a password for a sudo command, the terminal will not show asterisks (***). It will look like nothing is happening. This is a security feature to prevent shoulder-surfing. Just type it blindly and press Enter.
Package Managers (How Apps Work)
⏱️ 8 Min ReadDownloading `.exe` files from random websites and clicking "Next -> Next -> Install" is dangerous and messy. Linux pioneered the "App Store" model decades before smartphones existed via Package Managers.
System Package Managers
These tools connect to secure, cryptographically signed servers (repositories) maintained by your distribution. They install the app and all required dependencies deep into the system.
| Manager | Command | Used In |
|---|---|---|
| APT | sudo apt install name | Debian, Ubuntu, Linux Mint, Pop!_OS |
| DNF | sudo dnf install name | Fedora, Red Hat, Nobara |
| Pacman | sudo pacman -S name | Arch Linux, Manjaro, SteamOS (Under the hood) |
The Modern Era: Universal Packages
Historically, a developer had to package their app three different times (for apt, dnf, and pacman). To solve this, universal package formats were created.
1. Flatpak (The Gold Standard)
Flatpak is the modern, decentralized standard. A Flatpak app contains all its own dependencies inside a container. It is "sandboxed". If you install Discord via Flatpak, Discord cannot read your `/Documents` folder unless you explicitly grant it permission via a GUI tool like Flatseal. Almost all distros support Flatpak out of the box via the Flathub repository.
2. Snap
Created by Canonical (Ubuntu). It functions similarly to Flatpak, but the server backend is proprietary and closed-source. Many users avoid Snaps because they can be slower to launch and force automatic updates in the background.
3. AppImage
Similar to "Portable Apps" on Windows. You download a single `.AppImage` file. You make it executable (`chmod +x`), and double-click it. It runs without installing anything to the system.
Immutable Distros (The Future of Linux)
⏱️ 6 Min ReadAn "Immutable" (unchangeable) operating system is designed exactly like Android, iOS, or a game console. The core system files are locked in a read-only state.
How It Works
In traditional Linux, if you install an app via terminal, it scatters its dependencies all over the core system folders. If an update fails mid-way, the OS breaks.
In an Immutable OS (like Fedora Silverblue, Bazzite, or Vanilla OS), the core OS is completely locked. You cannot break it. Apps are installed strictly via Flatpaks (sandboxed containers) or inside localized virtual containers (like Distrobox). The app never touches the actual OS.
Atomic Updates
Updates on immutable systems are "atomic". The system downloads an entire fresh image of the new OS update in the background. When you restart your PC, it simply swaps the old image for the new one. If the new update has a bug, you just select the old image from the boot menu, and you are instantly back to normal.
Valve uses exactly this technology for SteamOS on the Steam Deck to ensure gamers can never accidentally destroy their software.
App Replacements (Windows to Linux)
⏱️ 6 Min ReadLinux cannot run Windows `.exe` files natively. While tools like WINE exist to translate them, the absolute best experience is learning to use native open-source alternatives. Often, these alternatives are more powerful and completely free of subscriptions.
| Windows Application | Linux Native Alternative | Notes |
|---|---|---|
| Microsoft Office (Word/Excel) | LibreOffice / ONLYOFFICE | ONLYOFFICE has a highly compatible ribbon interface for `.docx`. For heavy collaboration, use Office 365 in your Web Browser. |
| Adobe Photoshop | GIMP / Krita / Photopea | Krita is industry-standard for digital painting. Photopea is a free 1:1 Photoshop clone that runs perfectly in any web browser. |
| Adobe Premiere Pro | DaVinci Resolve / Kdenlive | DaVinci Resolve is Hollywood-grade editing software and has a native Linux version (requires a dedicated GPU). Kdenlive is excellent for YouTube edits. |
| Adobe Illustrator | Inkscape | The open-source champion for vector graphics. |
| Notepad++ | Kate / VS Code | Kate is a wildly powerful native text editor. Visual Studio Code runs perfectly on Linux natively. |
| Task Manager | System Monitor / btop | Open the terminal and run `btop` for the most beautiful, functional resource monitor you have ever seen. |
| Outlook Mail | Mozilla Thunderbird | Handles all your emails, calendars, and Microsoft Exchange servers natively. |
Gaming on Linux (Proton Deep Dive)
⏱️ 6 Min ReadA decade ago, gaming on Linux was a nightmare. Today, it is a primary gaming platform. Valve (the creators of Steam) poured millions of dollars into making Linux the operating system for the Steam Deck.
Steam & Proton
Valve created Proton, a compatibility layer built on top of WINE. It catches Windows DirectX commands and translates them into Linux Vulkan commands in real-time. The performance overhead is often less than 2%, and sometimes games run even faster than on Windows due to less OS bloat.
- Install Steam.
- Open Steam Settings -> Compatibility.
- Check the box for "Enable Steam Play for all other titles".
- Restart Steam. You can now install and play your Windows games!
Always check ProtonDB.com to see community ratings (Platinum, Gold, Silver) for how well a specific game runs.
Epic Games, GOG, and Amazon
Do not attempt to install the Windows Epic Games launcher. Instead, open your Linux App Center and download the Heroic Games Launcher or Lutris. These native Linux apps log into your Epic/GOG accounts, download the games, and automatically configure Proton/WINE for you.
Hardware & Drivers Demystified
⏱️ 5 Min ReadForget everything you know about hunting for `.exe` drivers on shady manufacturer websites. Linux handles hardware fundamentally differently: the drivers are inside the kernel itself.
Graphics Cards (GPUs)
| Manufacturer | The Linux Reality |
|---|---|
| AMD | Flawless. AMD embraces open-source. The `AMDGPU` driver is baked into the kernel. You plug in a Radeon card, boot the PC, and you instantly have maximum gaming performance. No setup required. |
| Intel | Flawless. Intel's integrated graphics and ARC GPUs have drivers built directly into the kernel. Plug and play. |
| NVIDIA | Requires Setup. NVIDIA refuses to open-source their modern drivers. While Linux provides a basic open-source driver (Nouveau) so your screen turns on, it is terrible for 3D gaming. You must open your Distro's "Driver Manager" app and explicitly install the "Proprietary NVIDIA Driver". |
Printers and Scanners
Linux uses CUPS (Common UNIX Printing System). If you have a modern Wi-Fi printer (HP, Brother, Epson), do not try to install drivers. Simply connect the printer to your Wi-Fi router. Linux will automatically discover it on the network via Apple's Bonjour/mDNS protocol and it will appear in your print dialog. It feels like magic.
Virtual Machines (Testing the Waters)
⏱️ 4 Min ReadWant to try Linux but are terrified of breaking your Windows PC? Use a Virtual Machine (VM). A VM acts like a computer running inside an app window on your current OS.
How to Test Linux inside Windows
Download and install VirtualBox on Windows. Download a Linux `.iso` file. Create a new VM, assign it 4GB of RAM and 20GB of virtual storage, and point it to the `.iso`. You can now install and use Linux inside a window. It cannot harm your host PC.
How to Run Windows inside Linux
Once you switch to Linux, you might occasionally need a specific Windows program (like a niche tax software). Instead of dual-booting, you can run Windows inside a VM on Linux!
Install GNOME Boxes or Virt-Manager (which uses KVM/QEMU, native to the Linux kernel for near-native performance). You can install Windows 11 in a window, do your tax return, and shut it down. Best of both worlds.
Advanced: Dual Booting (Win + Lin)
⏱️ 6 Min ReadIf you need Windows for Valorant or Adobe Premiere, but want Linux for programming and daily privacy, you need a Dual Boot setup. This installs both systems on the same PC.
The Architecture (GRUB/systemd-boot)
When you dual boot, Linux installs a bootloader (usually GRUB). When you turn on your PC, before any OS loads, a black screen with white text will appear for 5 seconds, asking you to use your arrow keys to select either Windows or Linux.
The Step-by-Step Guide
- In Windows: Open "Disk Management". Right-click your main `C:` drive and select "Shrink Volume". Shrink it by at least 60,000 MB (60 GB) to create "Unallocated Space". Do not format this space.
- In BIOS: Disable "Secure Boot" temporarily to ensure smooth installation of third-party drivers.
- Boot the USB: Start the Linux Live Environment from your USB stick.
- The Installer: When the Linux installer asks how you want to install, select "Install Linux alongside Windows Boot Manager".
- The installer will automatically detect the Unallocated Space you created and slot Linux perfectly into it, without overwriting your Windows partition.
timedatectl set-local-rtc 1 --adjust-system-clock
Backup Strategies (The 3-2-1 Rule)
⏱️ 4 Min ReadOn Linux, you have full control. If you run a command to delete everything, it will delete everything. Backups are non-negotiable.
The 3-2-1 Backup Philosophy
- 3 Copies of your data.
- 2 Different physical media types (e.g., Internal Drive + External USB Drive).
- 1 Copy stored off-site (e.g., Cloud storage or a hard drive at a friend's house).
System Backups vs. Data Backups
System Backups (Timeshift): As discussed in the post-install guide, Timeshift takes snapshots of your OS configuration. It specifically excludes your `/home` folder so that restoring a broken system doesn't accidentally overwrite your recent documents.
Data Backups (Deja Dup / Borg): For your personal files, use an app like Deja Dup (often called simply "Backups" in GNOME) or Vorta (a GUI for BorgBackup). These tools encrypt your personal files, compress them, and sync them to an external drive or cloud server on a daily schedule automatically.
The Terminal (Interactive Simulator)
⏱️ 8 Min ReadThe GUI is for clicking, the Terminal is for talking directly to the machine. You will find that typing a command is often 10x faster than navigating through five settings menus. Don't be afraid. Try it out in the simulator below!
Interactive Terminal Simulator
This is a safe, javascript-based simulation. Try typing the following commands and press Enter:
pwd(Print Working Directory - Where am I?)ls(List contents of current folder)whoami(What is my username?)echo "Hello Linux"(Prints text back to you)clear(Clears the screen)
Troubleshooting (SOS & REISUB)
⏱️ 5 Min ReadWelcome to the rite of passage. Something will freeze. An app will crash. Do not panic and hold the power button; that causes data corruption. Linux provides powerful emergency exits.
Level 1: Killing an Unresponsive App
If an app freezes, open the terminal and type xkill. Your mouse cursor will turn into an "X" or a skull. Click anywhere on the frozen app's window, and the display server will instantly terminate its process.
Level 2: The GUI is Completely Frozen (The TTY Drop)
If your mouse won't move, the graphical interface (DE) has crashed, but the underlying OS is likely still running fine. Press:
Ctrl + Alt + F3This drops you out of the matrix into a pure, black terminal interface (TTY3). Log in with your username and password. You can now type top or htop to find the frozen process, or type sudo reboot to restart the computer safely.
Level 3: The Magic SysRq Key (REISUB)
If even the TTY shortcut fails, the kernel is still listening to hardware interrupts via the System Request key (Print Screen). Hold down Alt + PrtScrn and, while holding them, slowly type the letters R E I S U B. Leave about one second between each letter.
- R (Raw): Takes control of the keyboard back from the frozen GUI.
- E (Terminate): Sends a polite termination signal to all processes.
- I (Kill): Sends a brutal kill signal to processes that refused to terminate.
- S (Sync): CRUCIAL. Flushes all unsaved data from RAM onto the hard drive, preventing corruption!
- U (Unmount): Safely unmounts your hard drives to read-only mode.
- B (Boot): Hard reboots the PC safely.
The Complete Glossary
⏱️ 6 Min ReadThe Linux community uses a lot of technical jargon. Here is your definitive translation manual:
- Distro (Distribution): A specific flavor of Linux (Ubuntu, Fedora, Arch). It consists of the Kernel + a Package Manager + a Desktop Environment.
- Kernel: The absolute core engine of the OS. It manages the CPU, RAM, and hardware drivers. Linus Torvalds manages the Linux kernel.
- DE (Desktop Environment): The visual GUI. The taskbar, windows, and settings apps. Popular ones are GNOME (macOS-like workflow), KDE Plasma (highly customizable, Windows-like), and XFCE (ultra-lightweight).
- WM (Window Manager): The specific program within the DE that draws window borders and handles dragging/resizing. Power users often ditch the DE entirely and just use a "Tiling Window Manager" like i3 or Sway.
- Wayland: The modern display server protocol. It handles drawing windows on your screen, supporting multi-monitor HDR and mixed refresh rates natively. It replaced the 40-year-old X11 protocol.
- PipeWire: The modern audio/video server. It replaced PulseAudio. If your Bluetooth headphones switch seamlessly without lag, thank PipeWire.
- Flatpak: The modern way to install apps. It's a universal package that works on ANY distro. Apps are "sandboxed", meaning they cannot access your personal files or system files without explicit permission.
- Snap: Canonical's (the makers of Ubuntu) alternative to Flatpak. Many users dislike Snaps because the backend server is proprietary to Canonical, whereas Flatpak is decentralized.
- AppImage: A portable app format. You download a single file, right-click to make it executable, and double-click to run it. No installation needed.
- Repo (Repository): A secure, official server maintained by your Distro where all verified software is downloaded from via the package manager.
- GRUB / systemd-boot: The Bootloader. The menu you see when turning on a dual-boot PC that lets you choose the OS before the kernel even loads.
- Root: The supreme administrator account. Also refers to the base directory of the file system (`/`).