Lecture 11: Wednesday, 10 July 2024

Announcements

  1. P1 due next week

  2. Midpoint presentation proposal due by end of this week


Review

  1. In L10 we covered:

    1. What is a kernel module?

    2. Why write a kernel module?

    3. Important considerations

    4. How to load and unload


Lecture overview

  1. Midpoint presentation discussion

  2. Write a couple basic example modules

  3. Translating a user program into kernel code


Slides

Modules 1

Modules 2


msg = (silence)
whoami = None
singularity v0.5 https://github.com/underground-software/singularity