MIT Department of Electrical Engineering & Computer Science

E E C S

The Operating System as Protected Extensible Application Libraries

M. Frans Kaashoek
MIT, EECS and LCS

Monday, November 18, 1996
4:00 PM (3:45 refreshments)
Edgerton Hall, Room 34-101
EECS Colloquium

Abstract

Traditional operating systems significantly limit the performance, flexibility, and functionality of applications by abstracting physical hardware resources. The compromises involved in constructing protected and unalterable abstractions to serve the growing variety of software applications has led to inflexible operating systems of increasing size and complexity with decreasing performance.

The exokernel is a new operating system architecture that addresses this problem by separating resource protection from resource management, allowing application-level management of physical resources. In the exokernel architecture, a small exokernel securely exports all hardware resources through a low-level interface to untrusted library operating systems. They then use the interface to provide application-level management of physical resources by implementing system objects and policies. The separation of resource protection from management allows application-specific customization of traditional operating system abstractions by extending, specializing, or even replacing libraries.

We have implemented a prototype exokernel-based system that includes XOK, an exokernel for the Intel processors, and ExOS, an untrusted application-level operating system. Results from various experiments using this prototype indicate that the exokernel operating system design is practical and offers an excellent combination of performance and flexibility.

The talk reports on joint work with students from the LCS Parallel and Distributed Operating Systems group.


URL of this page: http://www-eecs.mit.edu/AY96-97/events/12.html
Created: Nov 5, 1996  | Modified: Jun 24, 1997
This announcement is from the MIT EECS 1996-97 archive.  | Current events
To MIT EECS home page  | Your comments and inquiries are welcome.