Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 07:19
· 2 commits to main since this release

Instigator can now share host folders with IRIX as well as serve installation media. The release also includes ready-made IRIX configurations and guides for installing, sharing, extracting files, and troubleshooting.

File sharing

  • instigator share exports host directories, read-write, over NFSv2 and NFSv3 on UDP and TCP, with portmap and MOUNT. It can listen on the host network or a private QEMU network. Private-network mode needs no root privileges.
  • serve --share NAME=DIR adds shares alongside installation media on a private network. Repeat --share for several exports.
  • Shares stay inside their host directory, including when resolving symlinks. Guest writes run as the user who started Instigator. File handles survive restarts, with a persistent path table on Windows and filesystems without file birth times.

Installation and networking

  • Shipped configs cover IRIX 6.5.30 standard and minimal installations, and IRIX 6.5.22 standard installations. Media URLs are filled in. Change the server and client addresses before use. The general addons: list adds the supplied MIPSpro or RAD4 installation files.
  • IP22 sets print the 32-bit fx.ARCS partitioner boot command. The hardware guide explains returning to the maintenance menu to boot the installer. Indy and Indigo2 installation remains untested on hardware.
  • Private networks answer DHCP alongside BOOTP and can offer a hostname. share --client MAC=IP,HOSTNAME supplies those settings without an installation config.
  • dhcp_server_id and share --dhcp-server-id let a guest keep the same DHCP server identity when moving between private and QEMU user networks. For Origami's default user network, use 192.0.2.2. The server's own address and BOOTP replies stay unchanged. Long-term lease renewal has not been observed from IRIX.

Fixes

  • Remote image reads retry transient range-request failures.
  • NFS UDP socket buffers are raised for macOS transfers.
  • Private share shutdown no longer blocks on failure reports.

NFS has no NLM locking or NFSv4 support. Path-table handles cannot detect a host process replacing a file at the same path. See the sharing guide for permissions, ports, and limitations.