SoK: Capability Operating Systems: Is the Future Finally Here?
Noah Mauthe, Eric Ackermann, Sven Bugiel
摘要
Capability operating systems have existed for six decades, yet we do not have a systematic way to compare them and their different design aspects. We even lack a consensus on the purpose of capabilities in these systems. Given the recent resurgence of interest in capability systems in different domains, we provide a definition of such systems and a set of characteristics to describe and distinguish them. Applying our characteristics to seminal capability systems, we then provide a taxonomy of fundamental design approaches that emerged over the last sixty years. Our results lead us to discuss further research in this field and highlight open challenges in creating pure object-capability systems.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper8
- Cornucopia: Temporal Safety for CHERI HeapsNathaniel Wesley Filardo, Brett F. Gutstein, Jonathan Woodruff, Sam Ainsworth 等S&P 2020 · 被引用 71 次
- CHERIoT: Complete Memory Safety for Embedded DevicesSaar Amar, David Chisnall, Tony Chen, Nathaniel Wesley Filardo 等MICRO 2023 · 被引用 22 次
- DroidCap: OS Support for Capability-based Permissions in AndroidAbdallah Dawoud, Sven BugielNDSS 2019 · 被引用 17 次
- Cornucopia Reloaded: Load Barriers for CHERI Heap Temporal SafetyNathaniel Wesley Filardo, Brett F. Gutstein, Jonathan Woodruff, Jessica Clarke 等ASPLOS 2024 · 被引用 16 次
- CHERIoT RTOS: An OS for Fine-Grained Memory-Safe Compartments on Low-Cost Embedded DevicesSaar Amar, Tony Chen, David Chisnall, Nathaniel Wesley Filardo 等SOSP 2025 · 被引用 1 次
相关 Paper
- Type, Ability, and Effect Systems: Perspectives on Purity, Semantics, and ExpressivenessYuyan Bao, Tiark RompfOOPSLA 2026
- Effects, capabilities, and boxes: from scope-based reasoning to type-based reasoning and backJonathan Immanuel Brachthäuser, Philipp Schuster, Edward Lee, Aleksander Boruch-GruszeckiOOPSLA 2022 · 被引用 24 次
- Rows and Capabilities as Modal EffectsWenhao Tang, Sam LindleyPOPL 2026 · 被引用 1 次
- The Hitchhiker's Guide to Operating SystemsYanyan JiangUSENIX ATC 2023
- Effects as capabilities: effect handlers and lightweight effect polymorphismJonathan Immanuel Brachthäuser, Philipp Schuster, Klaus OstermannOOPSLA 2020 · 被引用 62 次
