]> git.plutz.net Git - vhs_kurs/blob - LPD.short
lpd
[vhs_kurs] / LPD.short
1 [html
2 [head [title VHS Linuxkurs]
3   [style type="text/css" <!--
4 div.slide {
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;
8 }
9 div.slide h1, 
10 div.slide h2 {
11   background: rgba(192,192,192,.5);
12 }
13   -->]
14 ]
15 [body
16   [footer Paul Hänsch | Linux Presentation Day | VHS Leipzig]
17 [slide
18   [h1 VHS Linux Presentation Day]
19 ]
20 [slide [h1 Was ist ein Betriebssystem?] ]
21
22 [slide [h2 Was ist ein Betriebssystem?]
23   [ul .uncover
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]
29   ]
30 ]
31
32 [slide [h2 Funktionen eines Betriebssystems]
33   [ul .uncover
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]]
41   ]
42 ]
43
44 [slide [h2 Begriffe]
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]
49   ]
50 ]
51
52 [slide [h2 Was ist Unix?]
53   [ul .uncover
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]
59   ]
60 ]
61
62 [slide [h2 Was ist GNU?]
63   [ul
64     [p [b G]NU is]
65     [p [b N]ot]
66     [p [b U]nix]
67   ]
68 ]
69
70 [slide [h2 Was ist GNU?]
71   [ul .uncover
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]
77   ]
78 ]
79
80 [slide [h2 Was ist Freie Software?]
81   [ul .uncover
82   Die Vier Freiheiten:
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]
87   ]
88 ]
89
90 [slide [h2 Was ist Linux?]
91   [ul .uncover
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]
96   ]
97 ]
98
99 [slide [h2 Was ist eine Distribution?]
100   [ul .uncover
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"]
108   ]
109 ]
110
111 [slide [h2 Beispiele für Distributionen]
112   [ul
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]
120   ]
121 ]
122
123 [slide [h2 Desktopumgebungen]
124   Grafische Bedienoberflächen können sehr unterschiedlich aussehen
125   [ul
126     [li Gnome]
127     [li KDE]
128     [li LXDE]
129     [li Xfce]
130     [li Maté, i3, Awesome, WindowMaker, LXQT, Enlightenment, usw...]
131     [li Unterscheidung: Window Manager, Toolkit, Softwaresuite]
132   ]
133 ]
134
135 [slide [h2 Weitere Begriffe]
136   [ul
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]
140   ]
141 ]
142
143 [slide [h1 Themenübersicht]]
144
145 [slide [h2 Themen im Linux Grundkurs]
146   [ul .uncover
147     [li Arbeit mit Dateien [ul
148       [li Ordnerstrukturen, Zugriffsrechte, Benutzer, Gruppen]
149     ]]
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]
155     ]]
156     [li Softwareinstallation, Paketsysteme]
157     [li Installparty]
158   ]
159 ]
160
161 [slide [h2 Linux Grundkurs an der VHS]
162   [ul
163     [li Datum:  ]
164   ]
165 ]
166
167 ]]