In operating systems classes students study the theory, concepts, and mechanisms of operating systems: system calls, layered design, the client‐server model, processes, interprocess communication, CPU scheduling, deadlock, input and output, device drivers, memory management, file systems, protection, etc. Their understanding of these concepts will be enhanced if they are given the opportunity to examine the internal operation and source code of an actual operating system and see how the various concepts and features studied are implemented. By modifying the source code to change the behavior of the operating system or introduce new features, students can further enhance their understanding and gain valuable practical experience. This article describes the use of the Apple Macintosh version of MINIX, a UNIX look‐alike operating system available in source form, in an operating systems workshop course. The use of the Macintosh version is compared to the IBM PC version. What the students learned from the work...