by daroc on (#6Y4AP)
The Linux kernel is seeing a steady accumulation of Rust code. As it becomesmore prevalent, maintainers may want to know how to read, review, and test theRust code that relates to their areas of expertise. Just as kernel C code isdifferent from user-space C code, so too is kernel Rust code somewhat differentfrom user-space Rust code. That fact makes Rust'sextensive documentation ofless use than it otherwise would be, and means that potential contributors withuser-space experience will need some additional instruction.This article is the first in a multi-part series aimed at helping existingkernel contributors become familiar with Rust, and helping existing Rustprogrammers become familiar with what the kernel does differently from thetypical Rust project.