Evolution of Operating Systems Designs

This book is about operating systems concepts as they have evolved through the history of operating systems implementations. Politics and implementation details are irrelevant. Emphasis is given to technically successful designs, aesthetic operating systems, and not on commercial success. In fact, mere commercial success isn't sufficient to make an operating system noteworthy. It also emphasizes working implementations over mere projects.

Table of Contents edit

  1. What is an Operating System?
  2. Historiography
  3. Languages as Operating Systems
  4. Storage: Mechanisms
  5. Storage: Addressing Schemes
  6. Properties of Namespaces
  7. Security: capabilities
  8. Networking: Security
  9. Internetworking and Distribution
  10. HCI: beyond WIMP
  11. Uniformity and Reflection
  12. State of current research