211 lines
		
	
	
		
			No EOL
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			211 lines
		
	
	
		
			No EOL
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| marp: true
 | |
| theme: rose-pine
 | |
| class: invert
 | |
| paginate: true
 | |
| ---
 | |
| <!-- css für rose-pine themes:
 | |
| "https://raw.githubusercontent.com/rainbowflesh/Marp/master/css/rosepine-dawn.css",
 | |
| "https://raw.githubusercontent.com/rainbowflesh/Marp/master/css/rosepine-moon.css",
 | |
| "https://raw.githubusercontent.com/rainbowflesh/Marp/master/css/rosepine.css",
 | |
|  // if raw.githubusercontent.com not work, try use this
 | |
| "https://rainbowflesh.github.io/css/rose-pine-dawn.css",
 | |
| "https://rainbowflesh.github.io/css/rose-pine-moon.css",
 | |
| "https://rainbowflesh.github.io/css/rose-pine.css", -->
 | |
| 
 | |
| 
 | |
| # Linux Distros
 | |
| 
 | |
| > Linux Community ist eine Lauchsuppe von Distributionen
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Wer wir sind
 | |
| 
 | |
| **AG Link** - AG für kritische Informatik
 | |
| 
 | |
| - Gegründet 2018
 | |
| - Website: [ag-link.xyz](https://ag-link.xyz/)
 | |
| - Email: [ag-link@riseup.net](mailto:ag-link@riseup.net)
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Was ist Linux?
 | |
| 
 | |
| > *Ich möchte nur kurz einwerfen. Was du als Linux bezeichnest, ist tatsächlich,* **GNU/Linux**, *oder wie ich es kürzlich zu nennen begonnen habe,* **GNU plus Linux** *. Linux ist kein Betriebssystem an sich, sondern vielmehr eine weitere* **freie Komponente eines voll funktionsfähigen GNU-Systems, das durch die GNU-Kernbibliotheken, Shell-Utilities und wichtige Systemkomponenten nützlich gemacht wird, die ein vollständiges Betriebssystem gemäß POSIX-Definition bilden**.
 | |
| 
 | |
| > *Viele Computernutzer führen täglich eine modifizierte Version des GNU-Systems aus, ohne es zu realisieren. Durch eine eigenartige Wendung der Ereignisse ist die Version von ...*
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Warum GNU/Linux?
 | |
| 
 | |
| - **Freiheit** - Freie und Open-Source-Software
 | |
| - **Datenschutz** - Vollständige Kontrolle über das System
 | |
| - **Sicherheit** - Von der Community getriebene Sicherheits-Patches
 | |
| - **Gemeinschaft** - Unterstützung von Entwicklern weltweit
 | |
| - **Anpassbarkeit** - Passe dein System nach deinen Bedürfnissen an
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Unsere Distros 💖
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Arch Linux
 | |
| 
 | |
| **Philosophie:** Mach es selbst (DIY)
 | |
| 
 | |
| - Rolling Release Modell
 | |
| - Leichtgewichtig und flexibel
 | |
| - Umfangreiche Dokumentation (Arch Wiki)
 | |
| - Erfordert manuelle Konfiguration
 | |
| - AUR (Arch User Repository) für zusätzliche Pakete
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Manjaro
 | |
| 
 | |
| **Philosophie:** Benutzerfreundlich, aber mächtig
 | |
| 
 | |
| - Basiert auf Arch Linux
 | |
| - Einsteigerfreundlich mit grafischem Installer
 | |
| - Stabile Rolling Releases mit Verzögerung
 | |
| - Verschiedene Desktop Umgebungen (KDE, GNOME, Xfce)
 | |
| - Gutes Gleichgewicht zwischen Stabilität und Aktualität
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Guix
 | |
| 
 | |
| **Philosophie:** Funktional und reproduzierbar
 | |
| 
 | |
| - GNU Guix Package Manager
 | |
| - Deklarative Systemkonfiguration
 | |
| - Transaktionale Upgrades und Rollbacks
 | |
| - Stark dem Datenschutz verpflichtet
 | |
| - Freie Software erste Wahl
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Window Manager
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Beliebte Window Manager
 | |
| 
 | |
| | WM | Art | Kurve | Beliebt bei |
 | |
| |--------|------|--------|--------|
 | |
| | i3 | Tiling | Steil | Power User |
 | |
| | KDE Plasma | Stacking | Flach | Vielen |
 | |
| | GNOME | Stacking | Flach | Ubuntu/Fedora User |
 | |
| | Sway | Tiling | Mittel | Wayland Fans |
 | |
| | Openbox | Stacking | Mittel | Minimalisten |
 | |
| | dwm | Tiling | Sehr Steil | Hardcore Hacker |
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Tiling vs Stacking
 | |
| 
 | |
| **Tiling Window Manager:**
 | |
| - Fenster werden automatisch angeordnet
 | |
| - Ideal für Produktivität
 | |
| - Beispiele: i3, dwm, Sway, Hyprland
 | |
| 
 | |
| **Stacking Window Manager:**
 | |
| - Traditionelle Fensterüberlagerung
 | |
| - Flexibler für verschiedene Tasks
 | |
| - Beispiele: KDE, GNOME, Openbox, X11
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Package Manager
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Arch Linux / Manjaro - pacman
 | |
| 
 | |
| ```bash
 | |
| pacman -S paketname       # Installieren
 | |
| pacman -Ss suchbegriff    # Suchen
 | |
| pacman -Syu               # System aktualisieren
 | |
| ```
 | |
| 
 | |
| - Rollierendes Release-Modell
 | |
| - Binäre Pakete + AUR (Arch User Repository)
 | |
| - Schnell und einfach
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Guix Package Manager
 | |
| 
 | |
| ```bash
 | |
| guix install paketname    # Installieren
 | |
| guix search suchbegriff   # Suchen
 | |
| guix pull                 # System aktualisieren
 | |
| ```
 | |
| 
 | |
| - Funktional und reproduzierbar
 | |
| - Transaktionale Upgrades
 | |
| - In Scheme konfigurierbar
 | |
| 
 | |
| ---
 | |
| 
 | |
| ### Vergleich der Package Manager
 | |
| 
 | |
| | Aspekt | pacman | Guix |
 | |
| |--------|--------|------|
 | |
| | Sprache | C/Bash | Scheme |
 | |
| | Modell | Imperativ | Funktional |
 | |
| | Rollbacks | Manuell | Automatisch |
 | |
| | AUR Support | Arch/Manjaro | Nicht verfügbar |
 | |
| | Reproduzierbarkeit | Mittel | Sehr Hoch |
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Comparison
 | |
| 
 | |
| | Aspekt | Arch | Manjaro | Guix |
 | |
| |--------|------|---------|------|
 | |
| | Release Modell | Rolling | Rolling | Rolling |
 | |
| | Schwierigkeit | Schwer | Mittel | Sehr Schwer |
 | |
| | Community | Groß | Groß | Wachsend |
 | |
| | Anpassbarkeit | Sehr Hoch | Hoch | Sehr Hoch |
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| ## WSL2 auf Windows (shame)
 | |
| 
 | |
| >I use arch ... on Windows btw
 | |
| - Linux-Kernel in VM (Hyper-V)
 | |
| 
 | |
| + Gut eingebettet und trotzdem nahe am linux-experience™
 | |
| + Praktisch für Dev auf Firmenlaptops
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Erste Schritte
 | |
| 
 | |
| 1. Wähle eine Distro, die deinen Bedürfnissen entspricht
 | |
| 2. Erstelle Installationsmedien
 | |
| 3. Sichere deine Daten
 | |
| 4. Installiere und konfiguriere
 | |
| 5. Tritt der Community bei!
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Ressourcen
 | |
| 
 | |
| - [DistroWatch](https://distrowatch.com/) - Distro-Datenbank und Bewertungen
 | |
| - [Arch Wiki](https://wiki.archlinux.org/) - Exzellente Dokumentation
 | |
| - [Guix Manual](https://guix.gnu.org/manual/) - Ausführliche Anleitung
 | |
| - Community-Foren und IRC-Kanäle
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## Fragen & Diskussion
 | |
| 
 | |
|  | 
