Research Area: 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
Kenan Distinguished Professor

Kevin Jeffay
Gillian Cell Distinguished Professor

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.