Seminar Linux Internals
In den Seminarthemen werden die grundlegenden Konzepte des Betriebssystems Linux behandelt.
Darüber hinaus geben einzelne Themen einen Ausblick auf andere Betriebssysteme.
Veranstalter
Max Schrötter
Modulnummern
- Bachelor Computational Science: 6030
- 555601 - Modulteilprüfung
- 555602 - alternativ
- Master Computational Science: 10020
- 555201 - Modulteilprüfung
- 555202 - alternativ
Ort/Termine
Das Seminar findet montags von 10:00 Uhr bis 12:00 Uhr im Raum 2.70.0.08 statt.
Events
Aktuelles
Seminarvortrag: Linking, Loading and Executing Programs
09.09.2024
Lucas
Seminarvortrag: Linux Container
09.09.2024
Kilian
Seminarvortrag: Rust in the Linux Kernel
09.09.2024
Fabian
Seminarvortrag: Device Drivers
09.09.2024
Jakob
Programmable Linux Kernel: EBPF
01.07.2024
Tilman
Network Stack Overview
01.07.2024
Aaron
Seminarvortrag: Kernel Synchronization
24.06.2024
Kai
Seminarvortrag: Time
24.06.2024
Viktor
Erste Veranstaltung mit Themenvergabe
29.04.2024, 10:00 Uhr
Universität Potsdam, Raum 02.70.0.08
Materialien
Anforderungen
-
Folienentwurf spätestens eine Woche vor dem Vortragstermin vorlegen und Termin zur
Besprechung vereinbaren
-
Jeder Vortrag sollte, sofern möglich, ein Code-Review eines im Vortrag diskutierten Aspekts der vorgestellten Software beinhalten
-
Erfolgreicher Vortrag: max. 45 Min. (inkl. Code-Review) + 15 Min. Diskussion
-
Ausarbeitung zwei Wochen nach Vortrag entsprechend den Vorgaben, die im Seminar
bekanntgegeben werden.
Die Note setzt sich zusammen aus: 10% Vortragsentwurf, 30% Inhalt, 30% Vortragsstil
und 30% Ausarbeitung.
Themenliste
TBA
Literatur
Webseite des Linux-Kernels
Source Code des Linux-Kernels
Linux Kernel Development (LKD)
Robert Love
Addison-Wesley Professional, 3. Edition, 2010
Professional Linux Kernel Architecture (PLKA)
Wolfgang Mauerer
John Wiley & Sons, 2008
Understanding the Linux Virtual Memory Manager
Mel Gorman
2007
Understanding the Linux Kernel (UTLK)
Daniel P. Bovet, Marco Cesati
O'Reilly Media, 2006
Understading Linux Network Internals (ULNI)
Christian Benvenuti
O'Reilly Media, 2005
Linux-Kernelarchitektur, Konzepte, Strukturen und Algorithmen von Kernel 2.6 (LKA)
Wolfgang Mauerer
Hanser Verlag, 2004