Institut für Verteilte Systeme
- 1:
Projekte. - 2:
Publikationen. - 3:
Lehre. - 4:
Personen. - 5:
Intranet.
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 | |
| 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 |
