Rust Project Goals Ahead of RustConf
Written by Sue Gee   
Friday, 23 August 2024

RustConf, the largest annual gathering of the Rust programming language community, is being hosted next month for the first time by the Rust Foundation. Meanwhile Rust has published 26 Project Goals for the second half of 2024.


rust foundation logo

As the first step towards an ongoing Rust road-map, the Rust Leadership team is running an experimental goal program. If it proves successful the process will be repeated roughly every six months. 

In his post on the Rust Blog, Niko Matsakis, who is the maintainer responsible for the road-mapping process, identifies three flagships goals as the projects most ambitious and most impactful efforts and explains why they top the list:

  1.  Finalize preparations for the Rust 2024 edition
    2024 will mark the 4th Rust edition, following on the 2015, 2018, and 2021 editions. Similar to the 2021 edition, the 2024 edition is not a "major marketing push" but rather an opportunity to correct small ergonomic issues with Rust that will make it overall much easier to use. The plan is to finalize development of 2024 features this year; the Edition itself is planned for Rust v1.85 (to be released to beta 2025-01-03 and to stable on 2025-02-20).

  2. Bring the Async Rust experience closer to parity with sync Rust
    In 2024 we plan to deliver several critical async Rust building block features, most notably support for async closures and Send bounds. This is part of a multi-year program aiming to raise the experience of authoring "async Rust" to the same level of quality as "sync Rust". 

  3. Resolve the biggest blockers to the Linux kernel building on stable Rust.
    The experimental support for Rust development in the Linux kernel is a watershed moment for Rust, demonstrating to the world that Rust is indeed capable of targeting all manner of low-level systems applications. And yet today that support rests on a number of unstable features, blocking the effort from ever going beyond experimental status. For 2024H2 we will work to close the largest gaps that block support.

The full list of Rust Project Goals is on a Github repo dedicated to tracking them.

RustConfsdet

RustConf 2024 is being held in Montreal, Canada where it is being hosted by the Rust Foundation, which states:

Whether you're a Rust maintainer, a professional user of Rust, a team lead interested in exploring Rust, or you're simply curious about the language, we'd love to see you at RustConf.

On Tuesday September 10th, the event starts with optional workshops from approximately 10-5pm. The main RustConf event takes place Wednesday to Thursday with opening remarks at scheduled for 9:45am. As usual RustConf will conclude of Friday with the much-loved "UnConference" experience, an optional half-day event hosted by the Rust Project centered around freeform Rust brainstorming and collaboration, but tickets for this have already sold out. There, however, is a new event for attendees. Rust Global, dedicated to discussing the professional use of Rust, will run from  9am-1pm. 

More event information can be found at rustconf.com.

RustConfsq

 

More Information

Rust Project goals for 2024

RustConf 2024

Related Articles

Rust Wins Award For Significant Impact

Rust's Rapid Rise on TIOBE Index

Is Rust Safe?

Rust Fast And Safe

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Google Releases Purrfect Code Developer Game
16/08/2024

Google has released a game for developers that is designed to challenge programmers to solve puzzles by writing code. This may sound like the normal work of most of us, but Purrfect Code is a new box- [ ... ]



The Siren Call Of Google's Pigweed - Easy IoT?
14/08/2024

The bottom line is no, but you might like to read on to find out what it is all about and see if you think I'm wrong.


More News

kotlin book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 23 August 2024 )