LOGO

Rust Programming Language Foundation - New Home

February 8, 2021
Rust Programming Language Foundation - New Home

The Rust Programming Language Gains a New Foundation

Rust, the systems programming language, has established a new organizational home: the Rust Foundation. A collaborative effort involving major tech companies – AWS, Huawei, Google, Microsoft, and Mozilla – has resulted in the foundation’s launch, backed by a committed budget of one million dollars over two years.

This financial commitment is intended to facilitate the development of essential services, programs, and events. These initiatives will directly support Rust project maintainers in their ongoing efforts to refine and enhance the language.

Origins and Evolution of Rust

Rust initially emerged as an internal project within Mozilla. The goal was to create a robust alternative to C/C++. Graydon Hore of Mozilla Research spearheaded the design, with significant contributions from Brendan Eich, the creator of JavaScript.

The language quickly became integral to core components of the Firefox browser, including its Gecko engine, and also powered Mozilla’s Servo engine. Currently, Rust consistently ranks as the most favored language among developers.

Recent restructuring at Mozilla, including workforce reductions, raised concerns about the language’s future without a primary sponsor. However, the Rust project boasts a vast community of thousands of contributors and widespread corporate adoption, ensuring its continued viability.

The Role of the Rust Foundation

Large-scale open-source projects often benefit from centralized guidance, a role the new foundation will fulfill. Furthermore, a formal legal entity is necessary for managing crucial community aspects, such as trademark ownership.

The inaugural Rust Foundation board will comprise five directors representing the founding corporate members, alongside five directors selected from the project’s leadership.

Bobby Holley, a board member from both Mozilla and the Rust Foundation, stated that Mozilla initially incubated Rust to improve Firefox and contribute to a better internet experience.

Holley continued, explaining that the Rust Foundation will provide the space for the language to flourish independently, while upholding the shared values between Mozilla and the Rust community.

Corporate Investment and Applications

Each of the sponsoring corporations has a significant stake in Rust and is actively integrating it into their technological infrastructure. For instance, Google recently announced funding for a Rust-based project aimed at enhancing the security of the Apache webserver.

Microsoft has also established a dedicated Rust team and is leveraging the language to rewrite critical Windows APIs. AWS recently introduced Bottlerocket, a new Linux distribution designed for containers, which utilizes a build system largely developed in Rust.

Here's a summary of corporate involvement:

  • AWS: Utilizing Rust in Bottlerocket, a container-focused Linux distribution.
  • Google: Funding Rust-based security enhancements for the Apache webserver.
  • Microsoft: Employing Rust to modernize core Windows APIs.
#Rust#programming language#foundation#nonprofit#open source