overview
next
Linux für Anwendungsentwicklung
previous
next
Dozent
Paul Hänsch
Seit 2012 freiberuflicher Programmierer
Arbeit an und mit Freier Software (Open Source)
Kunden: Denkmalstiftung, Kinderzirkus, ...
in der Vergangenheit: Free Software Foundation Europe, Jugendclub, Kulturserver
Videopodcast: GNUfunzt! http://gnufunzt.de
Kontakt: Paul.Haensch@damago.eu
previous
next
Organisatorisches zum Kurs
19 Termine
18 Termine
Feiertag am 3. Oktober / Frei am 4. Oktober
8:00 bis 15:15 Uhr
Letzter Termin 11.10.
Danach: eine Woche Prüfungsvorbereitung
Pausenzeiten
ca. 9:30 - 10:00 Uhr: Frühstückspause
ca. 12:30 - 13:15 Uhr: Mittagspause
Themenübersicht - Nach der Einführung
previous
next
Vorstellungsrunde
Wie seid ihr zu der Umschulung gekommen?
Wie habt ihr bisher programmiert?
Welches kleine Programm wolltet ihr immer schonmal schreiben?
previous
next
Was ist ein Betriebssystem?
previous
next
Was ist ein Betriebssystem?
Unterscheidung: Anwendungsprogramm, "App"
idR. nicht selbst als "Programm" bezeichnet
Läuft vom Start bis zum Halt des Computers
Für Benutzer mehr oder weniger unsichtbar
Stellt Funktionen für Programme Bereit
previous
next
Funktionen eines Betriebssystems
Einheitlicher Zugriff auf Hardware (Treiber)
Organisation von Dateien
Zugriff auf Netzwerk
Zuteilung von Rechenzeit (Task-Switching, Multitasking)
Trennung von Applikationen (Virtualisierung)
Trennung von Benutzern, Zugriffsrechte
Kontrolle dieser Funktionen über Dienstprogramme
previous
next
Begriffe
GNU
Desktop
Unix
Ubuntu
Linux
Distribution
Gnome
Knoppix
previous
next
Was ist Unix?
1969 von an den Bell Labs für
PDP-7
konzipiert
Von "C"-Erfinder Dennis Ritchie und Ken Thompson
Entworfen um "Space Travel"-Spiel als Anwendung
Schafft grundlegenden Aufbau für Beriebssysteme
Von Bell an kommerzielle Computerhersteller lizensiert
previous
next
Was ist GNU?
G
NU is
N
ot
U
nix
previous
next
Was ist GNU?