ConfigFS Prepares Rust Support For Linux 6.16
([Linux Storage] 3 Hours Ago
ConfigFS + Rust)
- Reference: 0001548820
- News link: https://www.phoronix.com/news/Linux-6.16-ConfigFS
- Source link:
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/
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