The Portability WG is being launched to track and improve the portability of the Rust libraries and ecosystem. Interested in making sure Rust is a first-class citizen on all past, current and future platforms? Get involved at rust-lang-nursery/portability-wg.

While the Rust language and compiler can easily target many platforms, std and crate support is a different story. The goal of this WG is to make it easy to take existing Rust code and make it run anywhere! To do this, we’ll make it easier to port std to new platforms, we’ll make it easier for crate authors to write portable code, and we’ll make it easier for developers to discover portable crates.

Our initial effort will be to refactor std to cleanly separate the platform-specific code from other code. Then we’ll move on to other things, such as possibly implementing the portability lint and other static analysis mechanisms. Come check out the working group for current and future plans.

You can usually find the members of the portability WG on the #rust-portability channel (server: irc.mozilla.org). Most of us use our GH usernames as our IRC nicknames.