Operating System Group (OSG)

Our Research and Teaching activities are centered around operating systems: From hardware over system software up to languages and compilers with a focus on constructive methods for the design and development of adaptable and versatile system software. The group is led by Christian Dietrich

News and Trivia

2022-06-13 New DFG Grant: Parallel Persistency OS (SPP 2377)
ParPerOS: Parallel Persistency OS (DFG: DI 2840/2-1)
In ParPerOS, we examine new abstractions for unified but efficient and optionally crash-consistent low-level memory management for data objects in heterogeneous memory systems that consist of volatile, persistent, distributed and other types of main memory.
ParPerOS is part of the DFG Priority Program "Disruptive Memory Technologies" (SPP 2377). DFG is supporting us for three years with two positions for doctoral researchers (E13, one at OSG), two positions for student researchers (one at OSG), and some additional lab equippment. ParPerOS is a cooperation project with the SRA group from Daniel Lohmann.
2022-05-18 🎉 Outstanding Paper 🎉: PSIC @ ISORC'2021

The Priority-Strict Interrupt Controller (PSIC) delivers prioritized interrupt requests in a multi-core system. Thereby, the PSIC ensures that always the highest-priority interrupt handlers are run on our CPUs. Christian Dietrich presented our Paper PSIC: Priority-Strict Multi-Core IRQ Processing at ISORC'22, where our work was awarded as one of two Outstanding Papers.

2022-04-07 Inaugural Lecture: New Directions for Managing Memory
Traditionally, memory is the scarce resource that operating systems virtualize for their users. However, current hardware trends, like ultra-fast NVMe SSDs and non-volatile RAM, force us to rethink operating system-mediated management. We no longer have to manage scarcity, but we have to swim in the new abundance without drowning. In his inaugural lecture, Christian Dietrich will present three ongoing research projects that center around the topic of memory management. For more OSG talks, see the OSG Oberseminar (ICS included).
Inaugural Lecture: New Directions for Managing Memory
Speaker: Christian Dietrich
Location: Zoom Session
Time: 2022-04-07 14:00 - 2022-04-07 15:30

Aufzeichnung auf Youtube

2022-03-17 Fachgruppentreffen Betriebssysteme

Am 17./18 MĂ€rz fand das FrĂŒhjahrstreffen GI/ITG Fachgruppe Betriebssysteme in Hamburg statt. In Zusammenarbeit mit Prof. Janick Edinger von der UniversitĂ€t Hamburg hat die Operating System Group das Treffen als hybride Veranstaltung organisiert. Insgesamt waren 50 Teilnehmende vor Ort und bis zu 30 Teilnehmende virtuell an dem Treffen beteiligt. Einen Überblick ĂŒber das Program gibt es auf der Seite der Fachgruppe.

2022-01-20 Ring Lecture: Massively Parallel Systems, Operating Systems and Smart Sensors

For the ring lecture in this semester, the three new juniorprofessors (Lal, Dietrich, Kulau) will shortly present their teaching and some of their research projects. Join us either in person at the TUHH or attend virtually with an Ethernet-lengths distance. For more OSG talks, see the OSG Oberseminar (ICS included).

Ringvorlesung: Massively Parallel Systems, Operating Systems and Smart Sensors
Speaker: Prof. Lal, Prof. Dietrich, Prof. Kulau
Location: Hybrid: VER/D - 1.023, BBB
Time: 2022-01-20 16:00 - 2022-01-20 17:00

Aufzeichnung auf Youtube

2021-12-23 New DFG Grant: Adaptable Thread-Level Address spaces
ATLAS: Adaptable Thread-Level Address Spaces (DFG: DI 2840/1-1)
In the ATLAS project, we investigate dynamic specialization and containment by means of thread-level address-space variations.
The German research foundation DFG is supporting our ATLAS project for two years with two positions for doctoral researchers (E13, one at OSG), two positions for student researchers (one at OSG), and some additional lab equippment. ATLAS is cooperation project with the SRA group from Daniel Lohmann.
2021-11-16 New@OSG: Yannick Loeck

Yannick Loeck joins the OSG team as Doctoral Researcher. He will strengthen our research team and, in the upcoming semesters, he will assist in our Master's courses (Betriebssystembau, Betriebssystemtechnik). Welcome, Yannick!

2021-10-25 CppSig @ PLOS'2021

With our tool CppSig, we can extract type signatures for C preprocessor macros, which gives us a better understanding of macro heavy source bases. Christian Dietrich presented an initial version of CppSig at the PLOS'2021 workshop: CppSig: Extracting Type Information for C-Preprocessor Macro Expansions.

2021-09-15 Neue Lehrveranstaltung: Betriebssystemtechnik

Bald ist es soweit! Das Wintersemester beginnt und damit auch eine weitere Runde der Lehrveranstaltung zum Thema Betriebssysteme: Betriebssystemtechnik. Auch dieses mal wollen wir in den Innereien unseres Lehrbetriebssystems herumstochern. Diesmal wollen wir uns ein Semester mit dem Thema "Speichervirtualisierung" und Privilegienisolation widmen. Am Ende wird unser Lehrbetriebssystem OOStuBS echte Prozesse haben, die sich mittels fork() vervielfÀltigen können. Kommunikation zwischen Prozessen findet dann durch effizientes Copy-on-Write statt.

News Archive