https://github.com/egebilecen/rust-in-the-linux-kernel
Rust in the Linux Kernel - Project Source Code
https://github.com/egebilecen/rust-in-the-linux-kernel
kernel-module linux-kernel loadable-kernel-module rust rust-lang
Last synced: 20 days ago
JSON representation
Rust in the Linux Kernel - Project Source Code
- Host: GitHub
- URL: https://github.com/egebilecen/rust-in-the-linux-kernel
- Owner: egebilecen
- Created: 2024-05-07T11:11:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T18:57:55.000Z (over 1 year ago)
- Last Synced: 2026-05-05T15:51:45.180Z (about 1 month ago)
- Topics: kernel-module, linux-kernel, loadable-kernel-module, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust in the Linux Kernel - Project Source Code
This repository contains code and other scripts used in the [research paper](https://ege.r0m.cc/shared/Rust_in_the_Linux_Kernel_Research_Paper.pdf) that evaluates the Rust in the Linux kernel.
## Folders
`c`: Contains code for loadable kernel module written in C.
`rust`: Contains code for loadable kernel module written in Rust.
`python`: Contains scripts to test loadable kernel modules and some parsers to parse the output of `objdump` and `readelf`.
`misc`: Contains a Linux kernel configuration file for WSL2 after Rust support is enabled.