Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Praktikum angewandte Systemsoftwaretechnik (PASST) SS 2019

PASST ist das Praktikum im Bachelorstudium Informatik des Lehrstuhls für Verteilte Systeme und Betriebssysteme.

News

Die erste Tafelübung findet am Donnerstag, dem 25.04. um 12:00 Uhr im Raum 01.153-113 (ehem. WinCIP) 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-05-02 2019-05-09 Tobias
2 Vorträge 2019-05-09 2019-05-23 Tobias
3 Fehler finden und beheben 2019-05-16 2019-06-04 Tobias
4 Linux-Upstream-Entwicklung 2019-06-06 2019-06-27 Tobias
5 Entwicklung eines Linux-Kernel-Moduls 2019-06-27 2019-07-11 Michael
6 Entwicklung eines Dateisystems 2019-07-04 2019-07-25 Tobias

Seminar

zu Aufgabe Thema Datum Folien Dozent
0 Organisatorisches 2019-04-25 PDF Tobias
1 Arbeitsumgebung (Teil 1) 2019-05-02 PDF Tobias
2 Arbeitsumgebung (Teil 2)
Botschaft angekommen?
2019-05-09 PDF
PDF
Tobias
3 Versionskontrollsysteme 2019-05-16 PDF Florian
4 Git Bisect & Linux-Upstream 2019-06-06 PDF Florian
Vorträge 2019-06-06
Lötübung 2019-06-13 Tobias
5 Kernelmodule & USB
Besprechung Upstream-Entwicklung
2019-06-27 PDF Michael
Tobias
6 Dateisysteme 2019-07-04 PDF Tobias
Vorbesprechung Blockpraktikum 2019-07-25 PDF Tobias

Vortragsthemen

Vortragsthema Referenten
Yocto Project Fabian Krüger, Michael Scheiderer
Clear Linux Fabian Schindlatz, Thomas Röthenbacher
Container Linux Jannik Moritz, Lukas Schneider

Semesterplan

KWMoDiMiDoFrSeminarthema
17 22.04 23.04 24.04 25.04 26.04 Organisatorisches
Ostermontag     Orga  
18 29.04 30.04 01.05 02.05 03.05 Arbeitsumgebung (Teil 1)
    Feiertag A1  
19 06.05 07.05 08.05 09.05 10.05 Arbeitsumgebung (Teil 2)
Botschaft angekommen?
    A2  
  Abgabe A1
20 13.05 14.05 15.05 16.05 17.05 Versionskontrollsysteme
    A3  
 
21 20.05 21.05 22.05 23.05 24.05  
   
 
22 27.05 28.05 29.05 30.05 31.05
    Himmelfahrt  
 
23 03.06 04.06 05.06 06.06 07.06 Git Bisect & Linux-Upstream
  Abgabe A3   Vortrag A2  
  A4
24 10.06 11.06 12.06 13.06 14.06  
Pfingsten / Berg   Lötübung  
 
25 17.06 18.06 19.06 20.06 21.06  
    Fronleichnam  
 
26 24.06 25.06 26.06 27.06 28.06 Kernelmodule & USB
    A5  
  Besprechung
27 01.07 02.07 03.07 04.07 05.07 Dateisysteme
    A6  
 
28 08.07 09.07 10.07 11.07 12.07  
    Abgabe A5  
 
29 15.07 16.07 17.07 18.07 19.07  
     
 
30 22.07 23.07 24.07 25.07 26.07 Vorbesprechung Blockpraktikum
    Besprechung  
  Abgabe A6

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., Maximilian Ott

Angaben
Praktikum, benoteter Schein, Anwesenheitspflicht, ECTS-Studium, ECTS-Credits: 10, Sprache Deutsch und Englisch
Zeit und Ort: Do 12:15 - 15:15, 01.153-113; Di 12:15 - 13:45, 01.153-113; Einzeltermine am 16.9.2019 10:00 - 12:00, 0.031-113; 27.9.2019 14:00 - 16:00, 0.031-113; Bemerkung zu Zeit und Ort: Do Tafelübung Anwesenheit stark erwünscht und teilweise Pflicht (eigene Vorträge); Di & Do Rechnerübungen Anwesenheit optional; Mi freies Arbeiten (ohne Betreuung); 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: 16, Maximale Teilnehmerzahl: 20
www: https://www4.informatik.uni-erlangen.de/Lehre/SS19/P_PASST/

Verwendung in folgenden UnivIS-Modulen
Startsemester SS 2020:
Praktikum angewandte Systemsoftwaretechnik (PASST)