The UNIX Operating System: A Model for Software Design
- 12 February 1982
- journal article
- research article
- Published by American Association for the Advancement of Science (AAAS) in Science
- Vol. 215 (4534) , 779-783
- https://doi.org/10.1126/science.215.4534.779
Abstract
The UNIX operating system, a general-purpose time-sharng system, has, without marketing, advertising, or technical support, become widely used by universities and scientific research establishments. It is the de facto standard of comparison for such systems and has spawned a small industry of suppliers of UNIX variants and look-alikes. This article attempts to uncover the reasons for its success and to draw some lessons for the future of operating systems.Keywords
This publication has 9 references indexed in Scilit:
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979
- Awk — a pattern scanning and processing languageSoftware: Practice and Experience, 1979
- The UNIX™ programming environmentSoftware: Practice and Experience, 1979
- UNIX Time-Sharing System: Microcomputer Control of Apparatus, Machinery, and ExperimentsBell System Technical Journal, 1978
- UNIX Time-Sharing System: The Programmer's WorkbenchBell System Technical Journal, 1978
- UNIX Time-Sharing System: Document PreparationBell System Technical Journal, 1978
- UNIX Time-Sharing System: Portability of C Programs and the UNIX SystemBell System Technical Journal, 1978
- UNIX Time-Sharing System: A Retrospective†Bell System Technical Journal, 1978
- UNIX Time-Sharing System: Language Development ToolsBell System Technical Journal, 1978