During production of Finding Nemo, we started using Linux boxes in addition to SGIs.
Why?

3D painting software we wrote for laying out coral was written in C++ using templates, and the debug info was too large for IRIX, but was debuggable on Linux.

Was this a 32 bit vs. 64 bit issue?

No.

IRIX reserved half the address space for the kernel, while Linux only did a quarter.

So on Linux, we had 3GB, and the symbols fit.

It was a 32 bit show, both machines had 4GB max.

Plenty for Finding Nemo.

@Drwave Support for this 3 GB of virtual memory will go away pretty soon. It is one of the larger headaches in the Linux kernel and now obsolete because the hardware does not really exist anymore.

https://lwn.net/Articles/1035727/

The future of 32-bit support in the kernel

Arnd Bergmann started his Open Source Summit Europe 2025 talk with a clear statement of positio [...]

LWN.net
@waldi thanks for the link - very interesting to read.