Operating Systems

Exploring the base abstractions from which developers build applications and practical implementations of those abstractions in operating systems.

The Operating Systems Group is part of the Systems and Networking research area. The most important job of an operating system is to provide a context within which programs can be created and run. Our group conducts fundamental and applied research into the base abstractions to create this context. To make our work relevant, we build prototype systems to evaluate our ideas and to prove their implementation into practical systems.