Open Educational Resources (OER) for Operating Systems

1 What is this?

This page collects OER presentations (slides with embedded audio, available under Section 3, preceded by usage hints in Section 2) for a course on Operating Systems as part of the module Computer Structures and Operating Systems in the Bachelor course in Information Systems at the University of Münster, Germany.

If you are teaching or learning Operating Systems, feel free to use, share, and adapt my presentations. As usual for projects on GitLab, you can open issues to report bugs or suggest improvements, ideally with merge requests.

Presentations make use of the HTML presentation framework reveal.js.

2 Hints on reveal.js presentations

  • Key bindings and navigation
    • Press “?” to see key bindings of reveal.js
    • In general, “n” and “p” move to next and previous slide; mouse wheel works as well
    • Up/down (swiping, arrows) move within sections, left/right jump between sections (type “o” to see what is where)
    • Type slide’s number followed by Enter to jump to that slide
    • Browser history (buttons, Alt-CursorLeft, Alt-CursorRight)
  • PDF export
    • Why do you want to do this?
      • You may want to download the source file instead
    • Change the URL by adding “?print-pdf” after “.html”, then print to PDF file (usually, Ctrl-p)
    • Alternatively, PDFs are also generated via LaTeX from the org source files. Those PDF versions are linked in Section 3 below.
  • Audio
  • Notes
    • Slides contain additional notes as plain text if you see the folder icon folder_inbox.png
      • Click on that icon or press “s” to see the “speaker notes view”
      • You need to allow pop-ups
        • If the pop-up window does not work, you may need to press “s” twice or close the pop-up window once
    • If the slide contains audio, the notes are a transcript of the audio’s text
  • Links
    • In presentations, internal and external links are styled with different colors

3 Presentations

Note: Presentations linked here are generated automatically from their source files. They are updated throughout the term (and thereafter).

4 Source code and licenses

All presentations are created from plain text files in a simple text format called Org Mode, focusing on content, while layout is defined separately. Using the free software emacs-reveal these text files are translated into HTML presentations, which can be viewed on any device with a Web browser. All source files are freely available on GitLab. Importantly, the separation of content and layout simplifies collaboration across organizational boundaries, and the use of a simple text format enables comparisons of adapted or enhanced versions (with diff-like functionality).

In the spirit of Open Educational Resources (OER), source files, necessary software, and presentations are published under free licenses.

Author: Jens Lechtenbörger (CC BY-SA 4.0)

Created: 2017-12-23 Sat 11:08