BUS1 Working On "r-linux" - A Rust Capability-Based Linux Runtime

Over the past month under the BUS1 area, David Rheinsberg of Red Hat who is known for his work on systemd, Dbus-Broker, etc, has been working on r-linux. This Rust crate is focused on making it easier to interface with the Linux kernel API from the Rust programming language in user-space:
The r-linux project provides direct access to the application programming interfaces of the linux kernel. This includes direct unprotected accessors to the kernel API, as well as rustified traits and functions to access the kernel API in a safe, capability-based way.
R-linux is triple-licensed under the MIT License, the Apache License Version 2.0, and the GNU Lesser General Public License Version 2.1+.
So far r-linux has been worked on by David Rheinsberg with a number of commits over the past month though no formal release yet. Those wishing to follow the development of r-linux can find it via bus1/r-linux on GitHub.
53 Comments