MINIX 3
- 1 July 2006
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 40 (3), 80-89
- https://doi.org/10.1145/1151374.1151391
Abstract
Different kinds of people use computers now than several decades ago, but operating systems have not fully kept pace with this change. It is true that we have point-and-click GUIs now instead of command line interfaces, but the expectation of the average user is different from what it used to be, because the user is different. Thirty or 40 years ago, when operating systems began to solidify into their current form, almost all computer users were programmers, scientists, engineers, or similar professionals doing heavy-duty computation, and they cared a great deal about speed. Few teenagers and even fewer grandmothers spent hours a day behind their terminal. Early users expected the computer to crash often; reboots came as naturally as waiting for the neighborhood TV repairman to come replace the picture tube on their home TVs. All that has changed and operating systems need to change with the times.Keywords
This publication has 20 references indexed in Scilit:
- Can We Make Operating Systems Reliable and Secure?Computer, 2006
- User-Level Device Drivers: Achieved PerformanceJournal of Computer Science and Technology, 2005
- Improving the reliability of commodity operating systemsACM Transactions on Computer Systems, 2005
- Where the bugs arePublished by Association for Computing Machinery (ACM) ,2004
- The distribution of faults in a large industrial software systemACM SIGSOFT Software Engineering Notes, 2002
- An empirical study of operating systems errorsPublished by Association for Computing Machinery (ACM) ,2001
- Strange bedfellowsnetWorker, 2001
- The SawMill multiserver approachPublished by Association for Computing Machinery (ACM) ,2000
- DROPSPublished by Association for Computing Machinery (ACM) ,1998
- Software errors and complexity: an empirical investigation0Communications of the ACM, 1984