2 [head [title VHS Linuxkurs]
3 [style type="text/css" <!--
5 background: linear-gradient(rgba(255,255,255,.75), rgba(255,255,255,.75)), url("/usr/share/backgrounds/xfce/xfce-blue.jpg");
6 backgrpund-position: center;
7 background-size: contain;
11 background: rgba(192,192,192,.5);
16 [footer Paul Hänsch | Linux Presentation Day | VHS Leipzig]
18 [h1 VHS Linux Presentation Day]
20 [slide [h1 Was ist ein Betriebssystem?] ]
22 [slide [h2 Was ist ein Betriebssystem?]
24 [li Unterscheidung: Anwendungsprogramm, "App"]
25 [li idR. nicht selbst als "Programm" bezeichnet]
26 [li Läuft vom Start bis zum Halt des Computers]
27 [li Für Benutzer mehr oder weniger unsichtbar]
28 [li Stellt Funktionen für Programme Bereit]
32 [slide [h2 Funktionen eines Betriebssystems]
34 [li Einheitlicher Zugriff auf Hardware (Treiber)]
35 [li Organisation von Dateien]
36 [li Zugriff auf Netzwerk]
37 [li Zuteilung von Rechenzeit (Task-Switching, Multitasking)]
38 [li Trennung von Applikationen (Virtualisierung)]
39 [li Trennung von Benutzern, Zugriffssrechte]
40 [li [b Kontrolle dieser Funktionen über Dienstprogramme]]
45 [p style="text-align: center; font-size: 3em; line-height: 1.25em;"
46 [sup [b GNU]] [sub Desktop] [sup [i Unix]] [br]
47 [sub [u Ubuntu]] [sup [b Linux]] [sub Distribution]
48 [sub Gnome] [sup Knoppix]
52 [slide [h2 Was ist Unix?]
54 [li 1969 von an den Bell Labs für PDP-7 konzipiert]
55 [li Von "C"-Erfinder Dennis Ritchie und Ken Thompson]
56 [li Entworfen um "Space Travel"-Spiel als Anwendung]
57 [li Schafft grundlegenden Aufbau für Beriebssysteme]
58 [li Von Bell an kommerzielle Computerhersteller lizensiert]
62 [slide [h2 Was ist GNU?]
70 [slide [h2 Was ist GNU?]
72 [li 1983 am durch Richard M. Stallman am MIT begonnen]
73 [li Auslöser war u.A. Missmut über Kopierschutzpraktiken]
74 [li Grundlage der Free Software Bewegung]
75 [li Unix-Kompatibles Betriebssystem]
76 [li Umfasst Unix-Dienstprogramme]
80 [slide [h2 Was ist Freie Software?]
83 [li [b Verwenden:] das Programm für jeglichen Zweck ausführen]
84 [li [b Verstehen:] die Funktionsweise des Programms untersuchen und eigenen Bedürfnissen anpassen]
85 [li [b Verbreiten:] das Programm weitergeben]
86 [li [b Verbessern:] das Programm verbessern und diese Verbesserungen der Öffentlichkeit freigeben]
90 [slide [h2 Was ist Linux?]
92 [li 1991 durch Linus Torvalds an der Uni Helsinki begonnen]
93 [li Unix-Kompatibler Betriebssystem-[em Kernel]]
94 [li Lauffähig mit GNU-Dienstprogrammen]
95 [p style="text-align: center; font-size: 2em; line-height: 1.25em;" GNU + Linux]
99 [slide [h2 Was ist eine Distribution?]
101 [li Linux-Kernel ist ein eigenes Softwareprojekt]
102 [li GNU ist ein eigenes Softwareprojekt]
103 [li Grafische Bedienoerflächen sind unabhängig davon]
104 [li Anwendungsprogramme sind eigenständige Projekte]
105 [li "Distributor" stellt Softwarepakete zusammen]
106 [li Softwarekomponenten werden angepasst um miteinander kompatibel zu sein]
107 [li Software wird für Computerarchitekturen "kompiliert"]
111 [slide [h2 Beispiele für Distributionen]
113 [li Ubuntu - Kommerzielle Distribution basierend auf Debian]
114 [li Debian - Frühe Distribution mit Online-Paketsystem]
115 [li Gentoo - Zusammenstellung von Quellcode zum selbst anpassen]
116 [li Arch - Verbreitete Distribution mit eigenem Paketsystem]
117 [li Knoppix - Debian basiertes Live-System]
118 [li Fedora, RedHat, Suse, Parabola, Puppy, Rebecca Black, ...]
119 [li Tausende weitere]
123 [slide [h2 Desktopumgebungen]
124 Grafische Bedienoberflächen können sehr unterschiedlich aussehen
130 [li Maté, i3, Awesome, WindowMaker, LXQT, Enlightenment, usw...]
131 [li Unterscheidung: Window Manager, Toolkit, Softwaresuite]
135 [slide [h2 Weitere Begriffe]
137 [li [b Android:] anderes Betriebssystem mit Linux-Kernel]
138 [li [b BSD:] Berkeley Software Distribution, anderes Freies Unix]
139 [li [b Busybox:] andere Suite von Unix-Dienstprogrammen]
143 [slide [h1 Themenübersicht]]
145 [slide [h2 Themen im Linux Grundkurs]
147 [li Arbeit mit Dateien [ul
148 [li Ordnerstrukturen, Zugriffsrechte, Benutzer, Gruppen]
150 [li Syntax der Kommandozeile]
151 [li Datenträger, Dateisysteme, Partitionen]
152 [li Prozesse und Prozessmanagement]
153 [li Netzwerkgrundlagen[ul
154 [li TCP/IP, DNS, HTTP, SSH]
156 [li Softwareinstallation, Paketsysteme]
161 [slide [h2 Linux Grundkurs an der VHS]