# Writing Rust inside the linux kernel.
Ok, I start to get involved in the [Rust-for-Linux](https://github.com/Rust-for-Linux) project, and one of the problem was that I did not know where to start because I was new to the kernel development, but at the same time I did not want spent to much time on the project without adding value to it.
So in order to speed up this process I start to read the LDD3 book and translate some of the book chaptert before in a reproducible C code that run inside the CI, and after that move this code to rust. All the code is available on [my codeberg repository](https://codeberg.org/vincenzopalazzo/linux-kernel-drivers)
This process give me the flexibility to understand the actual difficulties to write a kernel module in Rust and also to speed up my understanding of the kernel crates already developed.
So in this blog series is composed from the following blog posts:
- Hello World module in Rust for the Linux Kernel;
- Scull Character module in Rust for the Linux Kernel;
- Async Programming in the Linux Kernel
- More idea will come!