Bcachefs lead developer Kent Overstreet has announced plans for Bcachefs 1.38.7 to be the first release incorporating Rust code directly into the in-kernel Bcachefs module. Initially it will be a soft dependency. A key challenge is that DKMS builds with Rust are impractical for most users because the installed Rustc version must match the one used to compile the kernel, Rust lacks a stable ABI, and matching stdlib sources plus bindgen CLI must also be present. As a result, Bcachefs plans to shift toward standard distribution binary packages for kernel modules rather than DKMS builds — a challenge shared by any out-of-tree Rust kernel module project.

2m read timeFrom phoronix.com
Post cover image
340 Impressions