[ c  cloud-computing  edge-computing  gdb  kernel  linux  rust  software-development  static-analysis  ]
  • Add Linux Kernel Modules in Rust

    In this post, we'll understand how to add a Rust module to the Linux kernel and we'll create the Rust module `RUST_TEST_MODULE`, configure it, and analyze how to update and check it.
  • Testing The Rust Code In Linux Kernel

    In the Rust project under the Linux kernel, you can find three types of tests: KUnit tests, #[test] tests, and Kselftests, that have similar purposes but different scopes.

  • Rust In Kernel Development

    Rust for Linux is an ongoing project started in 2020 to add add support for the Rust language to the Linux kernel software. Since the Rust support for the kernel project is not particularly straightforward, this posts aims to help to setup it up.

  • Linux Foundation Kernel Mentorship Program – My Experience

    The Linux Foundation offers a three-month Mentorship Program where participants engage in hands-on bug fixing on the Linux Kernel project while receiving support from maintainers, tutors, and past or current mentees. This is my experience with the menthorship program.
  • Sparse Semantic Parser

    Sparse is a C language “semantic parser” originally written by Linus Torvalds to support his work on the Linux kernel and used to detect bugs with a static analysis.

  • 1
  • 2