Mogrix
Deterministic SRPM conversion engine that transforms Fedora 40 packages into IRIX-compatible software.
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