chore: reinitialize history
This commit is contained in:
		
						commit
						2fb15b33ce
					
				
					 4 changed files with 215 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| .DS_Store | ||||
							
								
								
									
										3
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| # kew25-linux-slides | ||||
| 
 | ||||
| slides für Linux und Lauchsuppe | ||||
							
								
								
									
										
											BIN
										
									
								
								images/WindowSubsystemForLinuxCore.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/WindowSubsystemForLinuxCore.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.9 MiB | 
							
								
								
									
										211
									
								
								slides.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										211
									
								
								slides.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,211 @@ | |||
| --- | ||||
| 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 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 AljGe
						AljGe