Michael Engel
Professor for Systems Programming
Chair of Practical Computer Science, esp. Systems Programming
University of Bamberg, Faculty of Information Systems and Applied Computer Sciences
WE5/03.018
Email: michael.engel @ uni-bamberg.de
blog
9th International Workshop on Plan 9
I was the PC chair for the 2023 edition of the International Workshop on Plan 9
(April 21-23 2023) at the University of Waterloo, Waterloo, Ontario, Canada.
You can find the proceedings at iwp9.org.
Teaching
Current courses at Uni Bamberg
Please check the Virtual Campus.
Virtualization (Winter 2022/23)
Operating Systems Engineering (Summer 2022)
Project Microkernel Development (Winter 2022/23)
Spring 2022 at Karlstads Universitet
DVAD70 Internet of Things
Spring 2022 at NTNU
TDT4186 Operating Systems
Autumn 2021 at NTNU
TDT09 - System and runtime software interaction with modern hardware
Master projects
Spring 2021 at NTNU
TDT4205 Compiler construction
TDT4186 Operating Systems
Autumn 2020 at NTNU
TDT09 - System and runtime software interaction with modern hardware
Master projects
Spring 2020 at NTNU
TDT4205 Compiler construction
Summer 2017 at Coburg University of Applied Sciences
Malware Analysis and Reverse Engineering (in German)
Research
Recent talks
- Michael Engel
Ignored, Disposed of, Revived - Four Decades of Apple's Lisa
Presentation at the Vintage Computing Festival Berlin, 2023-10-25
slides
video
- Michael Engel
Porting the xv6 educational OS to the Nezha RISC-V board
Presentation at the RISC-V academic workgroup meeting, 2021-10-28
slides
video
- Michael Engel
Reproducing System Software Research: A Case Study
Presentation at the German Operating Systems autumn workshop 2021, 2021-09-22
slides
- Michael Engel
Combat complexity - build your own open OS and hardware
Presentation at foss-north 2021, 2021-06-01
video
- Michael Engel
Crosstalk - a bare metal Smalltalk-80 for the Raspberry Pi
Invited talk at the January 2021 UK Smalltalk User Group meeting, 2021-01-23
video
code
Recent publications
- Michael Engel and Peter Marwedel
Soft Error Handling for Embedded Systems using Compiler-OS Interaction
In Jörg Henkel and Nikil Dutt, Eds., Dependable Embedded Systems
ISBN 978-3-030-52016-8, Springer 2021, pp. 33-55
open access
- Andreas Herkersdorf, Michael Engel, Michael Glaß, Jörg Henkel, Veit B. Kleeberger, Johannes M. Kühn, Peter Marwedel, Daniel Mueller-Gritschneder, Sani R. Nassif, Semeen Rehman, Wolfgang Rosenstiel, Ulf Schlichtmann, Muhammad Shafique, Jürgen Teich, Norbert Wehn and Christian Weis
RAP Model—Enabling Cross-Layer Analysis and Optimization for System-on-Chip Resilience
In Jörg Henkel and Nikil Dutt, Eds., Dependable Embedded Systems
ISBN 978-3-030-52016-8, Springer 2021, pp. 1-27
open access
- Michael Engel
Cross-Layer Dependability: From Architecture to Software and Operating System
In Jörg Henkel and Nikil Dutt, Eds., Dependable Embedded Systems
ISBN 978-3-030-52016-8, Springer 2021, p. 117
open access
Previous projects
Workshop and winter school organization
Crosstalk - a bare metal Smalltalk-80 for the Raspberry Pi
New - video of my invited talk at the UK Smalltalk user group on January 27th, 2021:
Vimeo link
As mentioned on
xv6-rv32 - a port of MIT's xv6 OS to 32-bit RISC V systems
As mentioned on