Cloud Compute Program
Free cloud compute infrastructure for Rust Project maintainers around the world.
The rapid adoption of the Rust programming language has made the Rust developer community the fastest growing in recent history. This interest, usage, and adoption has 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.
Compiling the Rust compiler on a 4-core CPU (typically found in a standard laptop) takes up to 25 minutes, including testing. A 96-core cloud virtual machine can complete the same build in less than five minutes with tests completed in 35 seconds.
With the Cloud Compute Program, the Rust Foundation is providing maintainers around the world with access to free cloud compute, allowing them to build and test code more efficiently which is saving them money and personal time.
Providers
-
Since 2006, Amazon Web Services (AWS) has been the world’s most comprehensive and broadly adopted cloud. AWS has been continually expanding its services to support virtually any workload, and it now has more than 240 fully featured services for compute, storage, databases, networking, analytics, machine learning and artificial intelligence (AI), Internet of Things (IoT), mobile, security, hybrid, virtual and augmented reality (VR and AR), media, and application development, deployment, and management from 102 Availability Zones within 32 geographic regions, with announced plans for 15 more Availability Zones and five more AWS Regions in Canada, Germany, Malaysia, New Zealand, and Thailand. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—trust AWS to power their infrastructure, become more agile, and lower costs. In addition to serving as a founding Platinum Member of the Rust Foundation, AWS has made generous in-kind and financial donations in support of our Security Initiative.
-
Google is a multinational technology company focusing on artificial intelligence, online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, and consumer electronics. Their mission is to organize the world’s information and make it universally accessible and useful.
Google joined the Rust Foundation as a founding Platinum Member following years of early exploration of and investment in Rust. They attribute a drop in the share of memory-safety vulnerabilities in Android to their recent Rust adoption.
Google has also lent its time and expertise to the ongoing development of the Security Initiative. We look forward to further collaborating with them as this work continues.
-
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Their mission is to empower every person and every organization on the planet to achieve more. Microsoft joined the Rust Foundation as a founding Platinum Member following years of early investment in and exploration of Rust. They are collaborating with the Rust community to continue improving the Rust language, providing tooling and library support, creating learning resources, and more.
If you have questions about the Cloud Compute Program or if you’re interested in supporting it as a provider, please contact us at contact@rustfoundation.org or fill out our contact form.
Perspectives
"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."- Nell Shamrell-Harrington , Principal Software Engineer at Microsoft, Rust Foundation Member Director, Rust Foundation Board of Directors Vice-Chair
"It has been fantastic to finally have access to a beefy machine for rustc builds that I don't have to spend time managing personally. It's 2-3 times faster than my laptop and helps me stay focused on fewer tasks for longer with shorter interruptions from test cycles."- Jane Losare-Lusby, Rust Project Member, Error Handling Project Group Lead, Former Rust Foundation Project Director of Collaboration, Principal Rust Open Source Engineer @ Futurewei Tech
"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."- Shane Miller, Former Rust Foundation Chair
Want to learn more or support the program?
Email us at contact@rustfoundation.org today.