Mars Research is a systems research group at the University of Utah. Primarily we are interested in a broad range of problems at the very core of the systems stack related to the security, reliability, and performance of operating systems.
Our work explores the challenges related to the design and implementation of operating systems as well as a range of issues on the intersection of systems with architecture, programming languages, security, and formal methods.
Historically, we are always working on at least one clean-slate operating system. Right now its:
- Atmosphere, a clean-slate fully-verified operating system
Notable past projects are RedLeaf, a clean slate operating system that uses Rust safety for isolation, and KSplit, a static analysis framework and lightweight runtime for automatic isolation of device drivers in the Linux kernel.
We also built DRAMHiT – the fastest ever hash table.
We’re always looking for motivated students interested in operating systems at all levels from undergraduate to PhD. If you have relevant skills (take a look at our repos to see what we normally do) send me an email.
Active Projects
-
Atmosphere verified operating system developed in Rust and Verus: atmo
-
Formally verified drivers for the Linux kernel VELD
-
Hardware support for low-overhead, fine grained isolation ipc
-
Retrofitting isolation in the Linux kernel: kernel-isolation
-
Hash table designed to work at the speed of DRAM: DRAMHiT
-
Impact of Rust on the Linux kernel: rfl
Past Projects
-
Redleaf operating system: redleaf
-
KSplit framework for decomposing the Linux kernel ksplit
-
Lightweight VMFUNC Domains LVDs
-
Lightweight eXecution Domains LXDs
People
Anton Burtsev (Faculty, lead)
Jerry Zhang (PhD, 2028 expected)
Soham Bagchi (PhD, 2031 expected)
Brian Le (PhD, 2031 expected)
Moritz Pechstein (Research Scholar)
Alumni
Xiangdong Chen (PhD, 2026, first position: Amazon Web Services)
Joshua Tlatelpa-Agustin (MS, 2026, first position: PhD student at University of British Columbia)
Zhaofeng Li (PhD, 2025, first position: PDT Partners)
Vikram Narayanan (PhD, 2024, first position: Palo Alto Networks)
Dan Appel (BS 2021, first position: Apple)
Tianjiao Huang (MS 2022, first position: PhD student at UC Irvine)
Michael Lusher (BS 2021, first position: Splunk)
Daman M Kumar (MS 2020, first position: Amazon)
Vincent Whizin (BS, 2022)
Ed Younis (BS 2018, first position: PhD student at UC Berkeley)
Connor Zwick (BS, 2022)
Tirth Jain (Summer Intern, 2022)
David Detweiler (BS 2023, first position: Atlassian)