Linux

Proseminar im Hauptstudium / SS 2003 / CS 4400

Angaben

Dozent
Prof. Dr. Franz J. Hauck
Betreuer
Andreas Schmied, Tobias Bindhammer
Ziel
In diesem Proseminar soll die Fähigkeit erlernt werden einen Vortrag zu einem wissenschaftlichen oder technischen Thema vorzubereiten, frei vor einer Hörerschaft vorzutragen und eine Ausarbeitung zu verfassen. Um den Teilnehmern die "Chance" zu geben, sich in Zeiten von Word und Powerpoint mit einem altehrwürdigen Textsatzsystem zu beschäftigen, sollen Folien und Ausarbeitung in LaTeX verfasst werden. Die Teilnehmer werden in die Arbeitsweise des LaTeX-Systems eingeführt.
Voraussetzungen
Grundstudium 3. Semester

Ablauf

  • maximal 2-maliges Fehlen wird toleriert
  • jeder Teilnehmer hält zu einem vorgegebenen Thema einen 30 min. Vortrag und liefert eine ca. 10-seitige Ausarbeitung ab
  • Pro Veranstaltung (90min.) werden zwei Vorträge gehalten und anschließend besprochen/diskutiert
  • Folien und Ausarbeitung sollen in LaTeX unter Verwendung einer gemeinsamen Stilbeschreibung verfasst werden, damit am Semesterende ein Seminarbuch erstellt werden kann
  • 21 Tage vor dem Vortrag wird das Thema spätestens mit dem Betreuer besprochen
  • 14 Tage vor dem Vortrag werden Gliederung und Präsentationsfolien dem Betreuer vorgelegt
  • 7 Tage vor dem Vortrag wird die Ausarbeitung dem Betreuer vorgelegt
  • Im Anschluss an die Seminar-Doppelstunde ist eine Sprechstunde für die folgenden Vortragenden vorgesehen.
  • Die Teilnehmer erklären sich einverstanden, dass ihre Folien und die Ausarbeitung mit Nennung des Namens nach Ermessen der Betreuer auf der Seminarseite veröffentlicht werden.
  • Scheinerwerb: die Arbeiten wurden sorgfältig erstellt, wurden termingerecht beim Betreuer abgegeben und der Vortrag laut Absprache gehalten.

Literatur

Literatur lokale Kopien im Uninetz verfügbar
Knoppix Linux Distribution Dies ist eine Linux Distribution, die direkt ohne Installation von CD gestartet werden kann. Sie bietet sich also v.a. für Leute an, die neben Windows keine eigene Partition erübrigen können. CDs können gegen einen Obolus bei den Übungsleitern bezogen werden. Quelle
Einführungsfolien PDF TEX
Folienhintergrund PDF
Zusatzpakete und Makefile TAR.GZ
LaTeX-Tutorial Quelle PDF PS PDF-Booklet PS-Booklet PDF-Booklet (Tumble) PS-Booklet (Tumble)
The Linux Documentation Project Quelle
Linux-Historie bei c´t/Heise Verlag Quelle

Themen

Thema Folien Datum Bearbeiter Betreuer
Organisatorisches Einführung in den Seminarbetrieb, Recherche, Textverarbeitung 1 Mo. 28.04. 16-18 Uhr, H21 Bindhammer, Schmied
Systemumgebung Login, Home, Shell, Manuals, Shellskripten, I/O-Redirection KW 19 Alexander Groß sd
Standard-Tools Dateimanipulation, Reguläre Ausdrücke, Shellskripten, Editoren, Versionskontrolle, Druck KW 19 Thomas Altmann sd
Dateisysteme Partitionierung, VFS, Mounting, Hard/Softlinks, Journaling, LVM, RAID KW 20 Marc Hüttl tb
Prozessmanagement Prozessbegriff, Multitasking, SMP, Scheduling, Prozesshierachie/-Gruppen, Signale, API, Tools KW 20 Liesa Keizer sd
Bootvorgang Booten von div. Festplattentechnologien, BIOS, LILO/GRUB, Runlevel, sichere Shutdowns KW 21 Florian Schweidler tb
Konfigurationsmanagement und Distributionen Debian/Redhat/SuSE, Konfiguration, Software-Management KW 21 Yong He tb
Custom Kernel Kernelquellen, Konfiguration, Übersetzung, Aktivierung KW 22 Christian Hachenberg tb
Kernelmodule und Treiber Modul-Management, Treiberschnittstelle/Filesystem-Abstraktion, Resourcen-Verwaltung (Busse) KW 22 Christian Fränkel tb
Networking IP-Protokollfamilie, Interfaces, Netzmanagement/Routing, Tools, Konfiguration KW 23 Christian Spann sd
Netzwerk-Filesysteme und Windows-Integration NFS, SAMBA, PAM, LDAP KW 23 Meng Dun sd
Internet-Kommunikation Mail, Mailinglisten, News, Protokolle, Tools KW 25 Manuel Schoch tb
ISP/DialUp-Networking PPP/SLIP, PPPOE, BIND-Caching, DialOnDemand, DynDNS, fli4l KW 25 Thilo Ognibeni tb
Security1 Benutzerverwaltung, Updates, bekannt Schwachstellen, unsichere Services, Firewalls mit Linux, Sniffing KW 26 Ruben Lang sd
Security2 Cryptoalgorithmen, Crypto-FS, SSH KW 26 Ralf Renz sd
2D/3D-Grafik FBdev-Konsole, Rendering, OpenGL/MESA KW 27 Martin Stich tb
Video4Linux Auflösung, Farbe, Framerate, Signal-Norm (PAL, etc.), Tuner., Devices, API, Software KW 27 Harald Walser tb
Sound Kurzübersicht: PCM, MIDI, Wavetable, Mixer, Kerntreiber. ALSA+OSS., Soundserver, Software KW 28 Manuel Finckh tb
Embedded Linux Definition, Unterschied zu normalem OS, Linux als Basis, Diskless Computing, Marktstudie KW 28 Andreas Rudischhauser sd
Anwendungsentwicklung shared/static libraries, make/Makefiles, Autoconf, egcs/gcc/cc KW 29 Kai Gazmaga sd
X-Windows und XFree Windows-Manager, Desktops KDE/GNOME, Programmierung KW 29 Leif Bladt sd