The initial support for Rust-for-Linux is roughly in four ways:

Kernel Layer (kallsyms extension of Rust symbols, %pA format)

Kbuild infrastructure (Rust build rules and supporting scripts)

Rust crates and bindings for initial minimum viable builds

Rust kernel documentation and samples

ReadMore: Merge tag rust-v6.1-rc1 of

I’ve found that Async Rust is often misunderstood, and the discussion around “why is it asynchronous” tends to focus on performance, which is highly dependent on task load, and the result is often to talk about points that are less relevant to Rust asynchrony itself. While performance is a good reason to choose Async Rust, we often shouldn’t use Async Rust after we have a performance issue. So I want to talk about what asynchronous Rust provides that non-asynchronous Rust doesn’t have. Although we will also discuss performance issues at the end of this article.


From Daily Newspaper Group Koalr

Community Learning Exchange Platform Subscription:

Rustcc Forum: Support for RSS

WeChat public account: Rust language Chinese community