Mogrix

Deterministic SRPM conversion engine that transforms Fedora 40 packages into IRIX-compatible software.

145+ Source Packages
400+ Binary RPMs
Go 1.24 Ported to IRIX

What is Mogrix?

Mogrix is a conversion tool that transforms Fedora 40 SRPMs into RSE-compatible packages for SGI IRIX systems. It centralizes all platform knowledge required to adapt Linux build intent for IRIX reality, enabling modern software stacks including GTK3, WebKitGTK, and even Go to run on IRIX.

ir8 Browser

The first WebKit-based browser for IRIX. Built on GTK3 and WebKitGTK with full HTTP rendering support.

Golang on IRIX

Go 1.24.1 ported to IRIX N64. Full support for goroutines, channels, TLS 1.3, and HTTP networking.

Self-Installing Bundles

Download a .run file, make it executable, and run it. Each bundle extracts and installs itself with all dependencies included.

DNF/YUM Repository

Configure tdnf to install packages directly from our repository. Full dependency resolution and updates.

Cross-Compiled

All packages are cross-compiled from Linux to MIPS N32 using a deterministic, rules-based conversion engine.

Suite Bundles

Install curated collections: mogrix-essentials, mogrix-extras, mogrix-net, and more.

Quick Start

Option 1: Bootstrap Mogrix (Recommended)

Install the full Mogrix environment with tdnf package management:

# As root - IMPORTANT: rename/remove existing /usr/sgug first!
mv /usr/sgug /usr/sgug.old  # if you have an existing SGUG-RSE install

curl -O https://packages.mogrix.unxmaal.com/bundles/mogrix-bootstrap.run
chmod +x mogrix-bootstrap.run
./mogrix-bootstrap.run

# Now use tdnf to install packages
tdnf install nano

Option 2: Download a Bundle

curl -O https://packages.mogrix.unxmaal.com/bundles/nano.run
chmod +x nano.run
./nano.run
PATH=/opt/mogrix-apps/bin:$PATH; export PATH
nano  # Works!

Option 3: Use the Repository

# Create /etc/yum.repos.d/mogrix.repo
[mogrix]
name=Mogrix IRIX Packages
baseurl=https://packages.mogrix.unxmaal.com/repo/
enabled=1
gpgcheck=0

# Then install packages
tdnf install nano