News: 0001548820

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

ConfigFS Prepares Rust Support For Linux 6.16

([Linux Storage] 3 Hours Ago ConfigFS + Rust)


ConfigFS is seeing a new maintainer step up to manage this RAM-based file-system. With Andreas Hindborg taking over maintainership of ConfigFS he's also landing patches authored by him for adding Rust programming language support to this file-system.

ConfigFS is a RAM-based file-system for a converse of sysfs functionality for user-space driven kernel object configuration. ConfigFS makes it easy to expose kernel data structures for different purposes. With Linux 6.16 there is now going to be a Rust API to ConfigFS for having a memory-safe API for interacting with it. As part of the Rust integration is also adding a sample Rust program for demonstrating the ConfigFS + Rust interface.

The ConfigFS code for Linux 6.16 also now allows creating read-write files with custom permissions to better protect secrets written through ConfigFS.

More details on the ConfigFS changes for Linux 6.16 via [1]this pull request . This was one of the early pull requests submitted in advance of the Linux 6.15 stable release to prepare for the imminent merge window.



[1] https://lore.kernel.org/rust-for-linux/871psp56yb.fsf@kernel.org/



phoronix

... My pants just went on a wild rampage through a Long Island Bowling Alley!!