Praktikum angewandte Systemsoftwaretechnik (PASST) WS 2018/19
PASST ist das Praktikum im Bachelorstudium Informatik des Lehrstuhls für Verteilte Systeme und Betriebssysteme. Zum ähnlich benannten Master-Projekt "PASST_MA" gehts hier.
News
Die erste Tafelübung findet am 18.10. um 14:00 Uhr im Raum 0.035 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 | 2018-10-25 | 2018-11-13 | Bernhard |
2 | Vorträge | 2018-11-08 | 2018-11-21 | Bernhard |
3 | Fehler finden und beheben | 2018-11-15 | 2018-11-27 | Tobias |
4 | Linux-Upstream-Entwicklung | 2018-11-29 | 2018-12-11 | Tobias |
5 | Entwicklung eines Linux-Kernel-Moduls | 2018-12-13 | 2019-01-10 | Michael |
6 | Entwicklung eines Dateisystems | 2019-01-10 | 2019-01-29 | Tobias |
Seminar
zu Aufgabe | Thema | Datum | Folien | Dozent |
---|---|---|---|---|
0 | Organisatorisches | 2018-10-18 | Stefan | |
1 | Arbeitsumgebung (Teil 1) | 2018-10-25 | Bernhard | |
2 | Arbeitsumgebung (Teil 2) Botschaft angekommen? |
2018-11-08 | PDF |
Bernhard Tobias |
3 | Versionskontrollsysteme | 2018-11-15 | Florian | |
Vorträge | 2018-11-22 | |||
4 | Git Bisect & Linux-Upstream | 2018-11-29 | Florian | |
Lötübung | 2018-12-06 | Bernhard | ||
5 | Kernelmodule & USB | 2018-12-13 | Michael | |
Besprechung Upstream-Entwicklung | 2018-12-20 | Tobias | ||
6 | Dateisysteme | 2019-01-10 | Tobias | |
Vorbesprechung Blockpraktikum | 2019-01-31 | Tobias |
Semesterplan
KW | Mo | Di | Mi | Do | Fr | Seminarthema |
---|---|---|---|---|---|---|
42 | 15.10 | 16.10 | 17.10 | 18.10 | 19.10 | Organisatorisches |
Orga | ||||||
43 | 22.10 | 23.10 | 24.10 | 25.10 | 26.10 | Arbeitsumgebung (Teil 1) |
A1 | RÜ | |||||
44 | 29.10 | 30.10 | 31.10 | 01.11 | 02.11 | |
RÜ | Allerheiligen | |||||
45 | 05.11 | 06.11 | 07.11 | 08.11 | 09.11 | Arbeitsumgebung (Teil 2) Botschaft angekommen? |
RÜ | RÜ | |||||
A2 | ||||||
46 | 12.11 | 13.11 | 14.11 | 15.11 | 16.11 | Versionskontrollsysteme |
Abgabe A1 | RÜ | |||||
A3 | ||||||
47 | 19.11 | 20.11 | 21.11 | 22.11 | 23.11 | |
RÜ | RÜ | |||||
Vortrag A2 | ||||||
48 | 26.11 | 27.11 | 28.11 | 29.11 | 30.11 | Git Bisect & Linux-Upstream |
Abgabe A3 | RÜ | |||||
A4 | ||||||
49 | 03.12 | 04.12 | 05.12 | 06.12 | 07.12 | |
RÜ | RÜ | |||||
Lötübung | ||||||
50 | 10.12 | 11.12 | 12.12 | 13.12 | 14.12 | Kernelmodule & USB |
RÜ | Abgabe A4 | |||||
A5 | ||||||
51 | 17.12 | 18.12 | 19.12 | 20.12 | 21.12 | |
RÜ | RÜ | |||||
Besprechung | ||||||
52 | 24.12 | 25.12 | 26.12 | 27.12 | 28.12 | |
Weihnachten | ||||||
01 | 31.12 | 01.01 | 02.01 | 03.01 | 04.01 | |
Weihnachten | ||||||
02 | 07.01 | 08.01 | 09.01 | 10.01 | 11.01 | Dateisysteme |
RÜ | Abgabe A5 | |||||
A6 | ||||||
03 | 14.01 | 15.01 | 16.01 | 17.01 | 18.01 | |
RÜ | RÜ | |||||
04 | 21.01 | 22.01 | 23.01 | 24.01 | 25.01 | |
RÜ | RÜ | |||||
05 | 28.01 | 29.01 | 30.01 | 31.01 | 01.02 | Vorbesprechung Blockpraktikum |
RÜ | Abgabe A6 | |||||
Besprechung | ||||||
06 | 05.02 | 06.02 | 07.02 | 08.02 | 09.02 | |
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., Stefan Reif, M. Sc., Bernhard Heinloth, M. Sc., Michael Eischer, M. Sc., Florian Schmaus, M. Sc.
- Angaben
- Praktikum
, benoteter Schein, Anwesenheitspflicht, ECTS-Studium, ECTS-Credits: 10, Sprache Deutsch und Englisch
Zeit und Ort: Do 14:00 - 16:00, 0.035; Di, Do 10:00 - 12:00, 0.058; Einzeltermine am 6.12.2018 14:00 - 16:00, 0.150-115; 8.3.2019 10:00 - 12:30, 0.031-113; Bemerkung zu Zeit und Ort: Do Tafelübung Anwesenheit stark erwuenscht und teilweise Pflicht (eigene Vorträge); Mi & Fr 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/WS18/P_PASST/