SOSP2024
Fast, Flexible, and Practical Kernel Extensions
Kumar Kartikeya Dwivedi, Rishabh R. Iyer, Sanidhya Kashyap
7 citations
Abstract
The ability to safely extend OS kernel functionality is a longstanding goal in OS design, with the widespread use of the eBPF framework in Linux and Windows demonstrating the benefits of such extensibility. However, existing solutions for kernel extensibility (including eBPF) are limited and constrain users either in the extent of functionality that they can offload to the kernel or the performance overheads incurred by their extensions.