Paul Krill
Editor at Large

Rust team announces 2024 development goals

news
Aug 16, 20243 mins

Flagship goals include finalizing the Rust 2024 edition, bringing async on par with sync functionality, and smoothing the path to Linux kernel development with Rust.

Bullseye, darts, target practice
Credit: Things/Shutterstock

Rust‘s leadership team has published a list of 26 project goals for the second half of 2024, leading off with finalizing preparations for the Rust 2024 edition. Two other key goals include bringing the async Rust experience closer to par with sync Rust, and resolving the biggest obstacles to the Linux kernel building on stable Rust.

Project goals for the remainder of the 2024 calendar year were published August 12. The goals were selected in accordance with Rust leadership’s mission of empowering development of reliable and efficient software. According to the Rust Leadership Council, the 2024 edition presents an opportunity to correct small, ergonomic issues that will make the language easier to use. Changes eyed for the 2024 edition include supporting ->impl Trait and async fn by aligning capture behavior; permitting (async) generators to be added in the future by reserving the gen keyword, and altering fallback for the ! type. Plans call for finalizing development of Rust 2024 edition features later this year. The edition is planned for Rust v1.85, to be released in beta in January 3, 2025 and stable on February 20.

For async Rust, plans call for delivering several async building-block features, with the most notable being support for async closures and send bounds. This is part of a program to raise the experience of async Rust to the same level of quality as sync Rust.

Experimental support for Rust development in the Linux kernel is considered a watershed moment for Rust for Linux, demonstrating that Rust is capable of targeting all manners of low-level system applications.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author