Rust Foundation Announces Cloud Compute Program
November 17, 2021The Rust Foundation announced the Rust Foundation Cloud Compute Program, a new initiative to provide free compute for Rust Project maintainers around the world. Through infrastructure credits provided by Amazon Web Services, Inc. (AWS), Microsoft Azure, and Google Cloud, Rust maintainers will have free access to high-powered, cloud compute that will dramatically reduce the time spent building and testing language changes and updates.
The rapid adoption of the Rust programming language has made the Rust developer community the fastest growing in the last two years and created unprecedented demand for the work of the engineers maintaining and contributing to the open source Rust Project and its ecosystem.
Committing code to the Rust Project is a multi-step process where one change request frequently takes as long as an hour to complete, usually tying up maintainers’ private, local machines.
Today, compiling the Rust compiler on a 4-core CPU, that is typically found in a standard laptop, takes up to 15 minutes with another 5-10 minutes for tests. However, a 96-core cloud virtual machine can complete the same build in less than five minutes with tests completing in 35 seconds.
With the Rust Foundation Cloud Compute Program, maintainers will have access to cloud compute around the world to build and test code, enabling them to be more efficient in their development of Rust.
“The momentum behind the Rust programming language is undeniable, and it is critical to recognize and support the dedicated Rust maintainers, many of whom are volunteers,” said Rust Foundation Chairwoman Shane Miller, who is also a Senior Engineering Manager at AWS.
“Giving all maintainers access to powerful cloud compute will mean that developers are spending their time on code, not waiting for builds. This can save the Rust compiler team thousands of hours every month.”
“The stated focus of the Rust Foundation is to support the set of highly dedicated and talented maintainers that govern and develop the project,” said Joel Marcey, Member Director at the Rust Foundation and Staff Developer Advocate at Meta (formerly Facebook).
“It is my hope that providing these free cloud-based computing resources will be just one of many Foundation initiatives that enable a new level of efficiency, productivity and happiness for those working on the Rust core.”
Nell Shamrell-Harrington, Principal Software Engineer at Microsoft and Rust Foundation Member Director added, “An Open Source ecosystem is only as strong as its maintainers and their ability to contribute. We are proud to provide compute power on Microsoft Azure to support the continued development of the Rust language.”