This tutorial is designed to build upon an intermediate programmer's knowledge and explain how to design and develop a feature-rich, full operating system. -- Explains the details of all 32-bit operating systems and allows users to actually develop their own customized system -- Discusses OS initializations, programming interfaces, keyboard services, API specifications, OS Kernel, device drivers, and job management -- CD-ROM includes source code, a full 32-bit assembler, and a 32-bit C compiler