From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Date: Sat, 18 Jun 2022 23:42:07 +0300 Subject: [Ksummit-discuss] [TECH TOPIC] Rust In-Reply-To: References: Message-ID: Message-ID: <20220618204207.SOUP1SIWSRd_ExcNPaec34WaPRdMaumu4f67XCcF9Oc@z> Hi Miguel, On Sat, Jun 18, 2022 at 10:33:01PM +0200, Miguel Ojeda wrote: > The effort to add Rust support to the kernel is ongoing. There has > been progress in different areas during the last year, and there are > several topics that could benefit from discussion: > > - Dividing the `kernel` crate into pieces, dependency management > between internal crates, writing crates in the rest of the kernel > tree, etc. > > - Whether to allow dependencies on external crates and vendoring of > useful third-party crates. > > - Toolchain requirements in the future and status of Rust unstable features. > > - The future of GCC builds: upcoming compilers, their status and > ETAs, adding the kernel as a testing case for them... > > - Steps needed for further integration in the different kernel CIs, > running tests, etc. > > - Documentation setup on kernel.org and integration between > Sphinx/kernel-doc and rustdoc (this can be part of the documentation > tech topic submitted earlier by Jon). > > - Discussion with prospective maintainers that want to use Rust for > their subsystem. All previous topics but this one are technical. To restore the balance a bit (and also because I believe it's important to the success of this project :-)), I'd like to also discuss the impact on the kernel maintenance at large, beyond just the maintainers who opt in to be early adopters of rust in their subsystem. -- Regards, Laurent Pinchart