IBM Open SDK for Rust on AIX

Screenshot Ilustration of hybrid ui isometric

Build reliable and efficient Rust applications on IBM AIX

IBM® Open SDK for Rust on AIX® brings a powerful framework for building security-rich applications to the IBM AIX platform. The product provides a Rust compiler and Rust package manager for IBM AIX.

As a rapidly growing programming language, Rust is renowned for its exceptional performance, memory safety and concurrency. Rust is widely used to develop operating systems, embedded systems and high-performance server software. Many open source projects have adopted Rust as their primary development language.

The Rust package manager allows for easy package management and access to third-party Rust crates.

Benefits
Double security with AIX and Rust

Get the best of both worlds: AIX as a first-class security-rich platform and Rust as a safe programming language that guarantees memory safety and thread safety.

Rich ecosystem of open source applications

Step into a rich ecosystem of over 152,000 Rust crates, including essential libraries and tools such as the cryptography module in Python.

Program concurrently

Write multithreaded programs that are free from data races and other common concurrency issues by using Rust’s powerful and safe concurrency features.

Features
AIX power servers
Rust compiler for AIX

The Rust compiler for AIX enables your new and existing applications written in Rust to run on AIX. To improve program runtime performance, you can use profile-guided optimization (PGO) for Rust and interoperation of PGO between C/C++ and Rust, which are both available in IBM Open SDK for Rust on AIX.

packages on a conveyor belt
Rust package manager Cargo

Cargo downloads your Rust package’s dependencies, compiles your packages, makes distributable packages and uploads them to the Rust community. With Cargo, you can also obtain popular third-party Rust crates from official repositories that work well on AIX.

AI multi coloured cube
Documentation utility rustdoc

Rustdoc from the Rust community is also included in IBM Open SDK for Rust on AIX to generate documentation for Rust projects directly from your source code. The HTML output from rustdoc includes a friendly and useful navigation interface that makes it easier for your users to navigate and understand your code.

Use cases
Run Rust applications to AIX

Run popular Rust applications on IBM AIX hardware by porting applications to AIX for greater reliability and resiliency.

Expand Python ecosystems on AIX

Leverage Python packages written in Rust such as the popular cryptography library to expand Python ecosystems on AIX.

Interoperate between Rust and C/C++

Mix-use both Rust and C/C++ in your applications with no compatibility issues.

Explore IBM Open XL C/C++ for AIX Explore IBM Open XL Fortran for AIX

Installation and configuration instructions

Read the documentation
Compare editions
Products Community edition Download now Full license edition Read announcement letter

Full functionality

Deploy applications to production

License

No charge

Charged

IBM Software Subscription and Support (S&S)

Not available

Entitled through S&S PID 

*Prices shown are indicative, may vary by country, exclude any applicable taxes and duties, and are subject to product offering availability in a locale.

FAQ

IBM Open SDK for Rust on AIX is available with a no-cost license. Priced S&S is optional. With S&S, IBM Support addresses your questions and issues related to IBM Open SDK for Rust on AIX.

With the Rust package manager Cargo, you can obtain popular third-party crates. 

See the list

Take the next step

Schedule a no-cost 30-minute meeting with an IBM representative.

More ways to explore IBM Documentation Community Rust programming language Support page Product lifecycle