• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Mono Comes to RPM, Making .NET on IBM i Even Easier

    December 5, 2018 Alex Woodie

    Here’s some good news for IBM i developers who want to develop using Microsoft’s .NET framework and tools: the Mono runtime for IBM i is now available via the RPM and Yum open source delivery method. Delivering Mono this way should make it even easier for IBM i developers to take advantage of the popular .NET tooling and runtime.

    Jesse Gorzinski, IBM‘s business architect of open source technologies, broke the news on Thanksgiving Day. “#IBMi users have something to be thankful for today: .NET in RPM form! Yes, you can ‘yum install’ mono now, from @friedkiwi’s repo!!” Gorzinski wrote on Twitter, where his handle is @IBMJesseG.

    Mono is an open source implementation of Microsoft’s .NET Framework. It includes a C# compiler and the Common Language Runtime (CLR), which allows .NET applications to run on non-Windows operating systems, including Linux, MacOS, BSD, AIX, and even video game consoles like Xbox and PlayStation.

    The Mono Project officially ported Mono to IBM i earlier this year. The port involved getting an AIX version of Mono 5.12.0 running in PASE, the IBM i operating system’s AIX runtime. While the port was feature complete, the work done by the Mono community provided a “solid foundation” to get IBM i devs started and to give them something to build upon.

    Developers have been free to download Mono directly from the Mono Project site for months. However, it’s not exactly clear which download gets them the IBM i functionality (the official download page offers versions for Linux, Windows, Docker, and MacOS; it’s not immediately clear where the AIX and IBM i versions are).

    But that shouldn’t matter now that the Mono for IBM i software is available in the third-party repository section on BitBucket that Gorzinski set up earlier this year. That 3rd_PARTY _REPOS section provides a way for IBM i open source community members to share software via Yum that isn’t owned, managed, or supported by IBM, but which “have been inspected and the software generally seems to be built with IBM-approved conventions for existing well in the IBM-delivered open source ecosystem,” according to the Web page.

    Two repositories have been approved by Gorzinski for inclusion in the 3rd_PARTY_REPOS section, and hence delivery via RPM and Yum. That includes the Mono for IBM i repository shared by @FriedKiwi (a.k.a. Yvan Janssens), and the “lynx-dev” repository, which is a text-only Web browser shared by Jack Woehr, the developer of Ublu.

    IBM i developers can obtain either of the packages through any supported RPM method, including via the Yum GUI that’s now available in Access Client Solutions (ACS).

    Yum and RPM were introduced to the IBM i community by IBM earlier this year with the goal of streamlining how IBM i developers obtain open source software. RPM and Yum are intended to eventually replace 5733-OPS, the licensed program option that IBM introduced in 2015 to distribute open source technology like Python, Git, Node.js, and others. (But, like many things in the IBM i world, 5733-OPS will likely continue breathing for a while before it’s officially killed off.)

    RPM helps would-be open source users by automatically tracking all of the software dependencies required for open source software and making them available in one location. “It just lets you manage the open source packages in a sane manner,” Gorzinski told IT Jungle earlier this year.

    Meanwhile, Yum takes RPM a step further by providing a GUI for RPM, which became available in ACS earlier this year. That Yum GUI in ACS gives IBM i developers a point-and-click experience for selecting and downloading new open source packages. Yum also keeps track what you already have installed. “It makes management of open source on IBM i much simpler,” Gorzinski said.

    RELATED STORY

    Mono Port To IBM i Now Available

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: .NET, Access Client Solutions, ACS, CLR, Common Language Runtime, Docker, Git, GUI for RPM, IBM i, Linux, MacOS, Mono, Node.js, PASE, Python, RPM, Windows, Yum

    Sponsored by
    ARCAD Software

    Embrace VS Code for IBM i Development

    The IBM i development landscape is evolving with modern tools that enhance efficiency and collaboration. Ready to make the move to VS Code for IBM i?

    Watch this webinar where we showcase how VS Code can serve as a powerful editor for native IBM i code and explore the essential extensions that make it possible.

    In this session, you’ll discover:

    • How ARCAD’s integration with VS Code provides deep metadata insights, allowing developers to assess the impact of their changes upfront.
    • The role of Git in enabling seamless collaboration between developers using tools like SEU, RDi, and VS Code.
    • Powerful extensions for code quality, security, impact analysis, smart build, and automated RPG conversion to Free Form.
    • How non-IBM i developers can now contribute to IBM i projects without prior knowledge of its specifics, while ensuring full control over their changes.

    The future of IBM i development is here. Let ARCAD be your guide!

    Watch the replay now!

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    IBM Delivers New Goodies with ACS Update Skytap Says It’s Building a ‘True Cloud’ Offering for IBM i

    2 thoughts on “Mono Comes to RPM, Making .NET on IBM i Even Easier”

    • .Net Framework says:
      December 6, 2018 at 1:47 am

      Mono project has helped lot to use .net in easy way. It is great news for all BM developers. I am obliged for it.

      Reply
    • Alex Woodie says:
      January 31, 2019 at 3:38 pm

      Thanks for your feedback. .NET Framework!

      Reply

    Leave a Reply Cancel reply

TFH Volume: 28 Issue: 81

This Issue Sponsored By

  • HiT Software, Inc. a BackOffice Associates Company
  • WorksRight Software
  • iTech Solutions
  • Datanational Corporation
  • T.L. Ashford

Table of Contents

  • Skytap Says It’s Building a ‘True Cloud’ Offering for IBM i
  • Mono Comes to RPM, Making .NET on IBM i Even Easier
  • IBM Delivers New Goodies with ACS Update
  • Four Hundred Monitor, December 5
  • IBM i PTF Guide, Volume 20, Number 48

Content archive

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

Recent Posts

  • POWERUp 2025 –Your Source For IBM i 7.6 Information
  • Maxava Consulting Services Does More Than HA/DR Project Management – A Lot More
  • Guru: Creating An SQL Stored Procedure That Returns A Result Set
  • As I See It: At Any Cost
  • IBM i PTF Guide, Volume 27, Number 19
  • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
  • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
  • i-Rays Brings Observability To IBM i Performance Problems
  • Another Non-TR “Technology Refresh” Happens With IBM i TR6
  • IBM i PTF Guide, Volume 27, Number 18

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