Proto: A Guided Journey through Modern OS Construction
Wonkyo Choe, Rongxiang Wang, Afsara Benazir, Felix Xiaozhu Lin
摘要
Proto is a new instructional OS that runs on commodity, portable hardware. It showcases modern features, including per-app address spaces, threading, commodity filesystems, USB, DMA, multicore support, self-hosted debugging, and a window manager. It supports rich applications such as 2D/3D games, music and video players, and a blockchain miner. Unlike traditional instructional systems, Proto emphasizes engaging, media-rich apps that go beyond basic terminal programs. Our method breaks down a full-featured OS into a set of incremental, self-contained prototypes. Each prototype introduces a minimal set of OS mechanisms, driven by the needs of specific apps. The construction process then progressively enables these apps by bringing up one mechanism at a time.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- The Hitchhiker's Guide to Operating SystemsYanyan JiangUSENIX ATC 2023
- MCon: Building an Elastic Cloud for Android Applications with Framework ConsolidationJiaxing Qiu, Zijie Zhou, Zhenhua Li, Hongyi Wang 等SOSP 2026
- ProTo: Program-Guided Transformer for Program-Guided TasksZelin Zhao, Karan Samel, Binghong Chen, Le SongNeurIPS 2021 · 被引用 37 次
- Fractal: An Operating System Designed for Microarchitecture Reverse EngineeringJoseph Ravichandran, Mengjia YanS&P 2026
- Slashing the disaggregation tax in heterogeneous data centers with FractOSLluís Vilanova, Lina Maudlej, Shai Bergman, Till Miemietz 等EuroSys 2022 · 被引用 22 次
