Skip to main content
microchip on a computer screen icon Operating Systems

Operating systems (OS) research at UNC studies end-to-end software system design. Modern operating systems struggle to ensure security, efficiency, reliability, and usability in the face of increasingly complex hardware and software. At a high-level, the OS group explores different system design points through building realistic prototypes and empirical measurement of the impact of these design choices.

Subareas: File Systems, Virtualization, Concurrency, Software Support for Secure Hardware

This area has substantial overlap with a number of other research areas, including cyber-physical systems, real-time systems, mobile systems, networking, architecture, human-computer interaction, and security.

Collectively, this group has a track record of building substantial software systems that have impacted both research and industry, such as MC^2, Graphene, and BetrFS.


Faculty

James Anderson

James Anderson
Kenan Distinguished Professor

Kevin Jeffay

Kevin Jeffay
Gillian Cell Distinguished Professor

Don Porter

Donald Porter
Professor

F. Don Smith
Research Professor

If you need assistance contacting a faculty member, please email the External Relations team.


Research Groups

Research Groups will be added here.