This web page contains the author's supporting materials for the textbook Operating Systems and Middleware: Supporting Controlled Interaction, by Max Hailperin. The book's publisher has its own site with additional materials.
PDF files of the figures.
This is a 1.3 MB zip file containing one PDF file for each artwork
figure in the text. (Figures consisting entirely of code, tables, or other
textual elements are not included.) The individual PDF files within
the zip file have names based on the figure numbers. For example,
hail_f0612.pdf
contains Figure 6.12.
Code of the programs.
This is a zip file containing one directory per chapter, with names
such as ch02
for Chapter 2. (However, there are no
directories for Chapters 1, 3, 5, and 11, as those chapters do not
include any programs.) Within each directory are individual files of
Java, C, and C++ source code, with names corresponding to those used
in the text.
A continually updated list of errors. Please report any additional errors to the author at max@gustavus.edu. Other comments are also welcome.
About the cover: Sure it is a cool photo, but what is it of? And does it have any relationship to the topic of the book?
Updates to the book:
For Chapter 3: Changes in the Linux scheduler as of 2.6.23