Communications of the ACM
Pilot: an operating system for a personal computer
Communications of the ACM
Experience with processes and monitors in Mesa
Communications of the ACM
Communications of the ACM
Reflections on an operating system design
Communications of the ACM
Communications of the ACM
The Multics virtual memory: concepts and design
Communications of the ACM
The impact of mesa on system design
ICSE '79 Proceedings of the 4th international conference on Software engineering
An open operating system for a single-user machine
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
On the duality of operating system structures
ACM SIGOPS Operating Systems Review
801 storage: architecture and programming
ACM Transactions on Computer Systems (TOCS)
Hi-index | 0.00 |
The development of Pilot, an operating system for a personal computer, is reviewed, including a brief history and some of the problems and lessons encountered during this development. As part of understanding how Pilot and other operating systems come about, an hypothesis is presented that systems can be classified into five kinds according to the style and direction of their development, independent of their structure. A further hypothesis is presented that systems such as Pilot, and many others in widespread use, take about five to seven years to reach maturity, independent of the quality and quantity of the talent applied to their development. The pressures, constraints, and problems of producing Pilot are discussed in the context of these hypotheses.