• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Is It Time To Add The Rust Programming Language To IBM i?

    May 19, 2025 Timothy Prickett Morgan

    Back in February, IBM announced that it had brought the Rust programming language to its AIX Unix operating system variant. Rust, of course, has long since been available on Red Hat Enterprise Linux. But, thus far, it has not been supported on the IBM i platform, neither in the PASE AIX runtime (which is a common way to get Unix stuff inside of IBM i) or natively recompiled inside of IBM i itself.

    The initial release of the Rust SDK for AIX was based on the stable Rust 1.84 release, and it uses the same LLVM compiler framework that Big Blue uses for its C, C++, and Fortran compilers for AIX. This Rust compiler for AIX is available under subscription with support contracts, much like Red Hat Enterprise Linux and other systems software.

    On May 16, IBM put out an update for the Rust SDK for AIX based on Rust 1.86, maintaining currency with the Rist community, which you can read about in announcement letter AD25-1068. And that got us to thinking that maybe Rust should be available for IBM i, too, and embedding it into PASE, like so many functions and databases and programming languages are, would be a good way to accomplish this.

    Rust was created back in 2010 and reached its 1.0 release in 2015. It is used by Amazon, Google, Microsoft, Meta Platforms, and many other companies, and offers performance similar to C and C++ and unlike Java does not require garbage collection, which is an inhibitor to performance. Rust is noteworthy in that it is, along with C and assembly language, one of the three ways Linus Torvalds will accept code into the Linux kernel. It is a much lower-level language than RPG and COBOL, but a hell of a lot friendlier than C or C++ and not as messy and slow as Java. It is one of the fastest growing programming languages, which is a key reason to adopt it into the IBM i platform. Moreover, new programs will increasingly be written in Rust, and neat new things will be able to come to the IBM i platform if Rust is supported.

    If you think this is a good idea, tell IBM.

    RELATED STORIES

    IBM Announcements: Service Price Hikes, HANA Iron As A Service, Rust for AIX And Maybe PASE, And More. . .

    Marketplace Study Shows How IBM i Language Use Evolves

    Share this:

    • Share on Reddit (Opens in new window) Reddit
    • Share on Facebook (Opens in new window) Facebook
    • Share on LinkedIn (Opens in new window) LinkedIn
    • Share on X (Opens in new window) X
    • Email a link to a friend (Opens in new window) Email

    Tags: Tags: AIX Unix, C, COBOL, IBM i, Java, Linux, PASE AIX, RPG, Rust, Rust SDK for AIX

    Sponsored by
    Maxava

    Migrate IBM i with Confidence

    Maxava Migrate LiveTM minimizes disruption with seamless transitions. Upgrading to Power11, or cloud hosted system, Maxava has you covered!

    MIGRATE NOW

    Share this:

    • Share on Reddit (Opens in new window) Reddit
    • Share on Facebook (Opens in new window) Facebook
    • Share on LinkedIn (Opens in new window) LinkedIn
    • Share on X (Opens in new window) X
    • Email a link to a friend (Opens in new window) Email

    Is IBM Going To Raise Prices On Power10 Expert Care? Fresche Overhauls X-Analysis With Web UI, AI Smarts

    2 thoughts on “Is It Time To Add The Rust Programming Language To IBM i?”

    • ema tissani says:
      May 20, 2025 at 8:38 am

      Nice keeping up with the bleeding edge.
      Still, we need updated C/C++ compilers for ILE native targets, due attention should go there…

      Reply
    • Rafik says:
      May 25, 2025 at 11:43 am

      The IBM Open SDK for Rust on AIX 1.86 supports IBM i PASE 7.5 and 7.6.

      https://www.ibm.com/docs/en/osfroa/1.86.0?topic=prerequisites-system

      Reply

    Leave a ReplyCancel reply

TFH Volume: 35 Issue: 19

This Issue Sponsored By

  • Rocket Software
  • New Generation Software
  • DRV Tech
  • Midrange Dynamics North America
  • Raz-Lee Security

Table of Contents

  • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
  • Fresche Overhauls X-Analysis With Web UI, AI Smarts
  • Is It Time To Add The Rust Programming Language To IBM i?
  • Is IBM Going To Raise Prices On Power10 Expert Care?
  • IBM i PTF Guide, Volume 27, Number 20

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Bob Code Assistant Gets Better Understanding Of IBM i Applications
  • IBM i In The Cloud And The Case For Reversing Replication
  • Guru: From Hiking Boots To Long-Term Memory
  • Inside IBM’s New PowerHA Cloud Offering, Full System Manager
  • IBM i PTF Guide, Volume 28, Number 39
  • Power Systems Turns In Another Great Quarter
  • Big Blue Is Right On Schedule With Fall 2026 IBM i Tech Refreshes
  • Guru: Environment Variables – Global Variables Wearing Hiking Boots
  • A New IBM i Entity Takes Shape: Power By Fortra
  • IBM i PTF Guide, Volume 28, Number 38

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle