OSDI 文章分享,论文(RedLeaf: Isolation and Communication in a Safe Operating System)的结构化文摘

RedLeaf是一个全新的用Rust语言从零开始开发的操作系统,旨在研究语言安全性对操作系统设计的影响。它不依赖硬件地址空间实现隔离,而是利用Rust的语言特性进行隔离。通过轻量级的隔离域抽象,RedLeaf实现了信息隐藏和故障隔离,并允许动态加载和干净终止,确保一个域的错误不会影响其他域的执行。此外,它还展示了设备驱动程序的零拷贝、故障隔离和透明恢复的可能性。为了验证RedLeaf的实用性,构建了一个名为Rv6的POSIX子集操作系统,以及性能与DPDK和SPDK相当的10Gbps Intel ixgbe网络和NVMe固态硬盘设备驱动程序。
摘要由CSDN通过智能技术生成

Authors: 

Vikram Narayanan, Tianjiao Huang, David Detweiler, Dan Appel, and Zhaofeng Li, University of California, Irvine; Gerd Zellweger, VMware Research; Anton Burtsev, University of California, Irvine

Abstract: 

RedLeaf is a new operating system developed from scratch in Rust to explore the impact of language safety on operating system organization. In contrast to commodity systems, RedLeaf does not rely on hardware address spaces for isolation and instead uses only type and memory safety of the Rust language. Departure from costly hardware isolation mechanisms allows us to explore the design space of systems that embrace lightweight fine-grained isolation. We develop a new abstract

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

结构化文摘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值