Rechercher dans ce blog

Saturday, April 29, 2023

More Rust Code Readied For Linux 6.4 - Phoronix

LINUX KERNEL
On Friday the Rust for Linux lead developer Miguel Ojeda submitted a pull request of new Rust feature code for the Linux 6.4 kernel.

New Rust code for Linux 6.4 includes the introduction of the pin-init API, which is for dealing with safe pinned initialization and allows reducing the amount of "unsafe" Rust code within the kernel around data structures needing a stable address. The new pin-init API in turn will also be used by other upcoming Rust for Linux abstractions.

Rust code for Linux
Rust example code for the new pin-init API with Linux 6.4.


The Rust code with Linux 6.4 also adds new types and traits to the sync module, a new ioctl module with new "_IOC*" const functions equivalent to the C macros, a new uAPI crate to be accessible by drivers directly, and other improvements to existing modules/crates.

More details on the Rust feature code being added for Linux 6.4 can be found via this pull request.

Adblock test (Why?)


More Rust Code Readied For Linux 6.4 - Phoronix
Read More

No comments:

Post a Comment

Dear Lina, – The Brooklyn Rail - Brooklyn Rail

Goethe’s “To Lina” commands that the letters of the page, black on white, be not read but breathed so that our hearts “now can break.” What...