Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Linux 101 — Installation Workshop (Slides)

A minimalist, single-file slide deck to teach college students what Linux is and how to install Linux Mint Cinnamon via dual-boot.
Built with plain HTML + Tailwind CDN (no build step), so you can run it by simply opening index.html.

🎯 Goals

  • Explain Operating Systems at a high level.
  • Compare major OSes (Windows, macOS, Linux).
  • Motivate why Linux helps CS students (customization, performance, transparency).
  • Clarify Linux concepts (kernel, distros, DEs, package managers).
  • Walk through Linux Mint Cinnamon installation:
    • Windows dual-boot (live demo format).
    • macOS installation (reference instructions).
  • Show a short post-install checklist to get students productive.

🚀 Quick Start

  1. Clone or download this repository.
  2. Ensure the assets/ folder is present (logos, penguin, images/GIFs).
  3. Double-click index.html to open in your browser.

No Node, no bundlers, no frameworks—just HTML, CSS (via Tailwind CDN), and a bit of JavaScript.

Optional: Local Web Server

Running a tiny local server avoids any browser restrictions and makes embedded scripts snappier:

# Option A: Python 3
python3 -m http.server 5500

# Option B: Node (if installed)
npx serve .

Then visit: http://localhost:5500/index.html


🎛️ Controls

  • Next / Prev: / keys (or on-screen buttons)
  • Fullscreen: press f
  • Touch: swipe left/right on mobile
  • Direct slide: click the dots in the top-right

📦 Project Structure

.
├─ index.html            # The entire deck (slides + controls)
├─ README.md             # You are here
└─ assets/               # Images & media used in slides
   ├─ penguin.png
   ├─ windows.png
   ├─ macos.png
   ├─ linux.png
   ├─ iceberg.png        # Distro complexity meme (optional)
   ├─ statcounter.png    # Offline fallback for OS market share chart (optional)
   ├─ coding.gif         # Optional looping background
   └─ coding.mp4         # Optional video background

You can rename or swap any asset—just update the <img src="..."> / <video src="..."> paths in index.html.


🌐 Online vs Offline

  • Online features (optional):

    • Tenor coding GIF embed
    • StatCounter market share live chart
    • Google Fonts
  • Offline: The deck still works!

    • Swap online images with local ones in /assets.
    • Comment out the StatCounter <script> tags and use assets/statcounter.png as a fallback if you want a static chart.

🖥️ What the Slides Cover

  1. What are Operating Systems? (simple stack diagram)

  2. Major Operating Systems (Windows/macOS/Linux + coding GIF + chart)

  3. Why Windows/macOS can limit CS learning (and when you still need them)

  4. Why Linux is the solution (optimized, customizable, open-source, free)

  5. Understanding Linux (kernel, distros, DEs, packages, services, CLI)

  6. Choosing a Distro (iceberg meme; we start with Linux Mint Cinnamon)

  7. What you’ll need (USB 8GB+, laptop, 30 GB free space, courage)

  8. Install Flow: Single Slide

    • Windows dual-boot (live demo path)
    • macOS (Option key boot + rEFInd note)
  9. Visual Guide (Mint live desktop, installer welcome, GRUB)

  10. Congrats 🎉


🧩 Customization Ideas

  • Swap theme color in :root CSS variables for Ubuntu/Arch flavors.
  • Replace the background penguin or add distro logos per slide.
  • Insert your university branding (logo in the title slide).
  • Expand the post-install checklist (dotfiles, shell, editor config, language packs).

🛠️ Troubleshooting

  • GIF/Chart not loading: You might be offline. Use local image fallbacks, or run a local server.
  • Fonts look different: Google Fonts require internet; it’ll fall back to system fonts if offline.
  • Slides don’t advance: Ensure the page has focus, then try the arrow keys or on-screen buttons.

🙏 Credits

  • Penguin & distro logos: respective trademark owners.
  • Mint desktop & GRUB screenshots: Wikimedia Commons (example sources referenced in code comments).
  • Tenor coding GIF embed: tenor.com
  • OS market share chart: StatCounter Global Stats

This project is for educational use in a student workshop. Please respect all trademarks and image licenses.


📄 License

MIT — feel free to fork, remix, and present. Attribution appreciated if you share publicly!

About

Website for the linux workshop demo

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages