Issues in Extensible Operating Systems
MetadataShow full item record
CitationSeltzer, Margo I., Yasuhiro Endo, Christopher Small, and Keith A. Smith. 1997. Issues in Extensible Operating Systems. Harvard Computer Science Group Technical Report TR-18-97.
AbstractOperating systems research has traditionally consisted of adding functionality to the operating system or inventing and evaluating new methods for performing functions. Regardless of the research goal, the single constant has been that the size and complexity of operating systems increase over time. As a result, operating systems are usually the single most complex piece of software in a computer system, containing hundreds of thousands, if not millions, of lines of code. Today’s operating system research is directed at finding new ways to structure the operating system in order to increase its flexibility, allowing it to adapt to changes in the application set it must support. This paper discusses the issues involved in designing such extensible systems and the array of choices facing the operating system designer. We present a framework for describing extensible operating systems and then relate current operating systems to this framework.
Citable link to this pagehttp://nrs.harvard.edu/urn-3:HUL.InstRepos:25811000
- FAS Scholarly Articles