Milo Craun

prof_pic.jpg

220 Gilbert Street

Blacksburg, Virginia 24060

I am first-year graduate student at Virginia Tech studying safe kernel extensions, primarily focusing on extending eBPF through new kernel mechanisms. eBPF provides a mechanism to safely extend running kernels, providing a unique way to dynamically change operating system behavior. eBPF has been applied to increase system observability and tracing, as well as to improve networking performance by bypassing the existing kernel networking stack.

I have been an avid Linux user and enthusiast since my older brother installed Arch Linux on my laptop in elementary school. Currently, I am the President of the Linux and Unix Users Group at Virginia Tech. I believe that high quality free and open source software is absolutely essential to the modern tech landscape, and, as an extension, modern society.

Outside of technology, I am an avid musician, and I love spending time outdoors. I enjoy reading books, and going deep on topics that interest me, which is the focus of the blog attached to this page.

news

Jun 18, 2024 Our publication Eliminating eBPF Tracing Overhead on Untraced Processes has been acceped to the second eBPF workshop attached to SIGCOMM.

latest posts

Jun 29, 2024 Beginnings

selected publications

  1. Eliminating eBPF Tracing Overhead on Untraced Processes
    Milo Craun, Khizar Hussain, Uddhav Gautam, Zhengjie Ji, Tanuj Rao, and Dan Williams
    In Proceedings of the ACM SIGCOMM 2024 Workshop on EBPF and Kernel Extensions , Sydney, NSW, Australia, 2024
  2. Enabling eBPF on Embedded Systems Through Decoupled Verification
    Milo Craun, Adam Oswald, and Dan Williams
    In Proceedings of the 1st Workshop on EBPF and Kernel Extensions , New York, NY, USA, 2023