Bernhard Heinloth

Bernhard Heinloth, M. Sc.

Department Informatik (INF)
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)

Raum: Raum 0.055
Martensstr. 1
91058 Erlangen

Veröffentlichungen

Heinloth, Bernhard ; Ammon, Marco ; Nguyen, Dustin ; Hönig, Timo ; Sieh, Volkmar ; Schröder-Preikschat, Wolfgang:
Cocoon: Custom-Fitted Kernel Compiled on Demand.
In: ACM (Hrsg.) : Proceedings of the 10th Workshop on Programming Languages and Operating Systems
(10th Workshop on Programming Languages and Operating Systems (PLOS 2019), Huntsville, ON, Canada, 27.10.2019).
New York, NY, USA : ACM, 2019, S. 1-7. - ISBN 978-1-4503-7017-2
Stichwörter: PAX, InvasIC
[doi>10.1145/3365137.3365398] (BibTeX)

Ziegler, Andreas ; Geus, Julian ; Heinloth, Bernhard ; Hönig, Timo ; Lohmann, Daniel:
Honey, I Shrunk the ELFs: Lightweight Binary Tailoring of Shared Libraries.
In: ACM Transactions on Embedded Computing Systems 18 (2019), Nr. 5s, S. 102:1-102:23
Stichwörter: InvasIC; CADOS; Shared Libraries; Binary Tailoring; Linux
[doi>10.1145/3358222] (BibTeX)

Herzog, Benedict ; Gerhorst, Luis ; Heinloth, Bernhard ; Reif, Stefan ; Hönig, Timo ; Schröder-Preikschat, Wolfgang:
INTSPECT: Interrupt Latencies in the Linux Kernel.
In: IEEE (Hrsg.) : Proceedings of the 2018 Brazilian Symposium on Computing Systems Engineering (SBESC '18)
(Brazilian Symposium on Computing Systems Engineering, Salvador, Brazil, 6. - 9. 11. 2018).
2018, S. 1-8.
Stichwörter: Linux; Interrupts; Latency; Measurements (BibTeX)

Ziegler, Andreas ; Heinloth, Bernhard ; Lohmann, Daniel:
Automatic Feature Selection in Large-Scale System-Software Product Lines.
In: Flatt, Matthew (Hrsg.) : Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences
(13th International Conference on Generative Programming: Concepts & Experiences (GPCE '14), Västerås, Sweden, Sep. 2014).
New York, NY, USA : ACM Press, 2014, S. 39-48. - ISBN 978-1-4503-3161-6
Stichwörter: CADOS,VAMOS, Linux, Tailoring, optimiziaton, experimentation
[doi>10.1145/2658761.2658767] (BibTeX)

Kurmus, Anil ; Tartler, Reinhard ; Dorneanu, Daniela ; Heinloth, Bernhard ; Rothberg, Valentin ; Ziegler, Andreas ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel ; Kapitza, Rüdiger:
Attack Surface Metrics and Automated Compile-Time OS Kernel Tailoring.
In: The Internet Society (Hrsg.) : Proceedings of the 20th Network and Distributed System Security Symposium (NDSS '13)
(Network and Distributed System Security Symposium, San Diego, CA United States, 24-27.2.2013).
2013, S. 1-18.
Stichwörter: VAMOS,Configurability, System Software, Software Engineering, Maintenance, Security, (BibTeX)

Tartler, Reinhard ; Kurmus, Anil ; Ziegler, Andreas ; Heinloth, Bernhard ; Rothberg, Valentin ; Dorneanu, Daniela ; Kapitza, Rüdiger ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Automatic OS Kernel TCB Reduction by Leveraging Compile-Time Configurability.
In: USENIX (Hrsg.) : Proceedings of the 8th Workshop on Hot Topics in System Dependability (HotDep '12)
(Eigth Workshop on Hot Topics in System Dependability, Hollywood, CA, USA, 7.10.2012).
2012.
Stichwörter: VAMOS, TCLOUDS, Configurability, System Software, Software Engineering, Maintenance, Security, (BibTeX)

Lehre

Sommersemester 2022 (aktuell)

Wintersemester 2021/22

Sommersemester 2021

Wintersemester 2020/21

Sommersemester 2020

Wintersemester 2019/20

Abschlussarbeiten

Analysis of Interrupt Handling Overhead in the Linux Kernel
Bearbeiter: Luis Gerhorst (beendet am 03.12.2018, Ausarbeitung...)
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Benedict Herzog, M. Sc., Stefan Reif, M. Sc., Bernhard Heinloth, M. Sc., Prof. Dr.-Ing. Timo Hönig

Boot-time Target Optimization for Operating Systems based on LLVM for X86 Architecture
Bearbeiter: Dustin Nguyen (beendet am 31.01.2019 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Bernhard Heinloth, M. Sc.

Compiler-Based Target-Optimization of Operating-System Functions
Bearbeiter: Marco Ammon (beendet am 31.01.2020 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Dustin Nguyen, M. Sc.

Efficient One-Shot Function Tracing in the Linux Kernel
Bearbeiter: Thomas Preisner (beendet am 02.04.2019 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Andreas Ziegler, M. Sc., Bernhard Heinloth, M. Sc.

RISCy StuBS - A Multithreaded Operating System for RISC-V
Bearbeiter: Lorenz Kästle (beendet am 29.04.2020 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Christian Eichler, M. Sc.

Sandkasten: a seccomp-based user sandbox to restrict file and process access (sandkasten)
Bearbeiter: Simon Ruderich (beendet am 16.07.2018, Ausarbeitung...)
Betreuer: Bernhard Heinloth, M. Sc., Andreas Ziegler, M. Sc.

StuBS - ARMv7-based Educational Operating System for Raspberry Pi
Bearbeiter: Maximilian Ott (beendet am 18.09.2019 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Christian Eichler, M. Sc.

Zielhardwareoptimierung von Betriebssystemen zur Bootzeit auf Basis des LLVM-Compilers auf der Aarch64-Architektur
Bearbeiter: Sebastian Endres (beendet am 29.08.2019 )
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Bernhard Heinloth, M. Sc.

Eigene Masterarbeit

Automatic Tailoring of the Multi-Purpose Linux Operating System on Embedded Devices
Bearbeiter: Bernhard Heinloth (beendet am 10.09.2014, Ausarbeitung...)
Betreuer: Prof. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. habil. Daniel Lohmann
Friedrich-Alexander-Universität Erlangen-Nürnberg