Praktikum angewandte Systemsoftwaretechnik (PASST) WS 2019/20
PASST ist das Praktikum im Bachelorstudium Informatik des Lehrstuhls für Verteilte Systeme und Betriebssysteme.
News
Die erste Tafelübung findet am Mittwoch, dem 16.10. um 12:15 Uhr im Raum 0.01-142 (Huber CIP) statt.
Die Anmeldung via Waffel ist freigeschaltet
Praktikum im Informatik-Bachelor
Das Schwerpunktthema ist „Softwareentwicklung im Umfeld des Linux-Kerns“.
Im Praktikum wird Software im und rund um den Linux-Systemkern entwickelt. Dabei werden insbesondere folgende Kenntnisse vermittelt:
- Funktionsweise der Konfigurations- und Übersetzungssysteme des Linux-Kernel
- Umgang mit Patchverwaltungs- (Quilt) und Versionskontrollsystemen (Git)
- Fehlersuche und -behebung in Systemsoftware (Vorgehensweise, QEMU, KGDB, etc.)
- Benutzung von internen Schnittstellen des Systemkern
- Arbeitsmethoden der Open-Source Community (Wie bekomme ich einen Patch akzeptiert?)
Aufbau:
- Wöchentlich: Seminar (1,5 Stunden)
- Zweimal wöchentlich: Rechnerübung
- Verschiedene Aufgaben um die Theorie praktisch zu vertiefen
- Zweiwöchiges Blockpraktikum
Ziel des Praktikums ist die Entwicklung eigener Software im Umfeld des Linux-Kernels, systemnaher Open-Source-Software oder forschungsrelevanter Software aus den Forschungsschwerpunkten des Lehrstuhls.
Das Praktikum [P_PASST] wird mit 10 ECTS angerechnet.
Aufgaben
Aufgabe | Thema | Ausgabe | Abgabe | Betreuer |
---|---|---|---|---|
1 | Arbeitsumgebung einrichten | 2019-10-21 | 2019-10-28 | Tobias |
2 | Vorträge | 2019-10-28 | 2019-11-11 | Tobias |
3 | Fehler finden und beheben | 2019-11-04 | 2019-11-18 | Tobias |
4 | Linux-Upstream-Entwicklung | 2019-11-18 | 2019-12-09 | Tobias |
5 | Entwicklung eines Linux-Kernel-Moduls | 2019-12-09 | 2020-01-13 | Michael |
6 | Entwicklung eines Dateisystems | 2020-01-13 | 2020-02-04 | Tobias |
Seminar
zu Aufgabe | Thema | Datum | Folien | Dozent |
---|---|---|---|---|
0 | Organisatorisches | 2019-10-16 | Tobias | |
1 | Arbeitsumgebung (Teil 1) | 2019-10-21 | Tobias | |
2 | Arbeitsumgebung (Teil 2) Botschaft angekommen? |
2019-10-28 | PDF |
Tobias |
3 | Versionskontrollsysteme | 2019-11-04 | Florian | |
Vorträge | 2019-11-11 | |||
4 | Git Bisect & Linux-Upstream | 2019-11-18 | Florian | |
Lötübung | 2019-12-02 | Tobias | ||
5 | Kernelmodule & USB Besprechung Upstream-Entwicklung |
2019-12-09 | Michael Tobias |
|
6 | Dateisysteme | 2020-01-13 | Tobias | |
Vorbesprechung Blockpraktikum | 2020-02-06 | Tobias |
Vortragsthemen
Vortragsthema | Referenten |
---|---|
AppArmor | Kay Friedrich, Michael Kupfer |
LXC | Dorothea Ehrl, Vanessa Hack |
GTK | Andreas Hellmich, Annika Knepper |
X.Org | Sven Leykauf, Daniel Bauer |
systemd | Moritz Müller, Philip K. |
PulseAudio | Simon Geis, Lukas Panzer |
BusyBox | Johannes Weidner, Julian Preis |
GRUB | Sebastian Scherbel, Ole Wiedemann |
Praktikumsprojekte
Vortragsthema | Referenten |
---|---|
Honey, I shrunk the Snaps | Kay Friedrich, Michael Kupfer |
Dynamischer ELF Loader | Dorothea Ehrl, Vanessa Hack |
The Truth | Andreas Hellmich, Annika Knepper |
StuBSπ | Sven Leykauf, Daniel Bauer |
Email, Emacs and Encryption | Moritz Müller, Philip K. |
StackViz | Simon Geis, Lukas Panzer |
Passt-Oszi | Johannes Weidner, Julian Preis |
Dateisystemsandboxing | Sebastian Scherbel, Ole Wiedemann |
Semesterplan
KW | Mo | Di | Mi | Do | Fr | Themen |
---|---|---|---|---|---|---|
42 | 14.10 | 15.10 | 16.10 | 17.10 | 18.10 | Organisation |
Orga | ||||||
43 | 21.10 | 22.10 | 23.10 | 24.10 | 25.10 | Arbeitsumgebung (Teil 1) |
A1 | RÜ | |||||
RÜ | ||||||
44 | 28.10 | 29.10 | 30.10 | 31.10 | 01.11 | Arbeitsumgebung (Teil 2) Botschaft angekommen? |
A2 | RÜ | Allerheiligen | ||||
Abgabe A1 | ||||||
45 | 04.11 | 05.11 | 06.11 | 07.11 | 08.11 | Versionskontrollsysteme |
A3 | RÜ | |||||
RÜ | ||||||
46 | 11.11 | 12.11 | 13.11 | 14.11 | 15.11 | Vortrag Linuxsubsysteme |
Vortrag A2 | RÜ | |||||
RÜ | ||||||
47 | 18.11 | 19.11 | 20.11 | 21.11 | 22.11 | Git Bisect & Linux-Upstream |
A4 | RÜ | |||||
Abgabe A3 | ||||||
48 | 25.11 | 26.11 | 27.11 | 28.11 | 29.11 | |
RÜ | RÜ | |||||
49 | 02.12 | 03.12 | 04.12 | 05.12 | 06.12 | |
Lötübung | RÜ | |||||
50 | 09.12 | 10.12 | 11.12 | 12.12 | 13.12 | Kernelmodule & USB |
A5 | RÜ | |||||
Abgabe A4 | ||||||
51 | 16.12 | 17.12 | 18.12 | 19.12 | 20.12 | |
RÜ | RÜ | |||||
52 | 23.12 | 24.12 | 25.12 | 26.12 | 27.12 | |
Vorlesungsfrei | ||||||
01 | 30.12 | 31.12 | 01.01 | 02.01 | 03.01 | |
Vorlesungsfrei | ||||||
02 | 06.01 | 07.01 | 08.01 | 09.01 | 10.01 | Besprechung Mainline |
Vorlesungsfrei | Besprechung A4 | |||||
03 | 13.01 | 14.01 | 15.01 | 16.01 | 17.01 | Dateisystemtreiber |
A6 | RÜ | |||||
Abgabe A5 | ||||||
04 | 20.01 | 21.01 | 22.01 | 23.01 | 24.01 | |
RÜ | RÜ | |||||
05 | 27.01 | 28.01 | 29.01 | 30.01 | 31.01 | |
RÜ | RÜ | |||||
06 | 03.02 | 04.02 | 05.02 | 06.02 | 07.02 | Vorbesprechung Blockpraktikum |
Abgabe A6 | Vorbesprechung | |||||
Dozenten und Betreuer
Wenn Ihr Fragen, Wünsche oder Anregungen habt, schreibt einfach an unsere Mailingliste.
UnivIS-Informationen
Lehrveranstaltung
Praktikum angewandte Systemsoftwaretechnik (PASST)
- Dozentinnen/Dozenten
- Tobias Langer, M. Sc., Christian Eichler, M. Sc., Florian Schmaus, M. Sc.
- Angaben
- Praktikum
, benoteter Schein, Anwesenheitspflicht, ECTS-Studium, ECTS-Credits: 10, Sprache Deutsch und Englisch
Zeit und Ort: Mo 14:15 - 17:45, 0.01-142 CIP; Mi 12:15 - 15:45, 0.01-142 CIP; Einzeltermin am 2.12.2019 14:15 - 17:45, 0.150-115; Blockveranstaltung 2.3.2020-13.3.2020 Mo-Fr 8:00 - 18:00, 01.153-113 CIP; Einzeltermine am 2.3.2020 10:00 - 12:00, 0.031-113; 13.3.2020 12:00 - 14:30, 0.031-113; Bemerkung zu Zeit und Ort: Mo Tafelübung Anwesenheit stark erwünscht und teilweise Pflicht (eigene Vorträge); Mi Rechnerübungen Anwesenheit optional; Blockpraktikum Anwesenheitspflicht zur Gruppenarbeit und Vorträgen - Studienfächer / Studienrichtungen
- WPF INF-BA-PR ab 5 (ECTS-Credits: 10)
- ECTS-Informationen:
- Credits: 10
- Zusätzliche Informationen
- Schlagwörter: passt linux systemsoftware
Erwartete Teilnehmerzahl: 10, Maximale Teilnehmerzahl: 12
www: https://www4.informatik.uni-erlangen.de/Lehre/WS19/P_PASST/