My first job in 2008 was working on a backup product that ran on a ton of different OSes and architectures (HP-UX on Itanium and PA-RISC, AIX on PowerPC, Solaris on SPARC and 32+64-bit X86, SCO Unix and Unixware, Linux, Windows, FreeBSD, MacOS, Novell Netware, Linuxes running on IBM zSystems, probably a couple more that I'm forgetting). On most of those systems, we basically made a headless backup daemon. It was only really Windows and MacOS where we made a<p>I was there for about 10 years, and over that time, the number of customers using non-x86 machines plummeted, and the ones hanging on were frequently on ancient versions of their respective OSes.<p>My impression was that even when I started, those generally weren't new deployments. We were supporting customers who'd been sold the hardware years before, and were just trying to wring use out of them before moving over to a more "standard" setup, i.e. Linux on 64-bit x86. I infer that to be the case because our support matrix got smaller over time, dropping platforms that customers weren't paying us to support anymore. Development moved further and further from the aging Unix machines in the lab, and they started feeling like "special cases", while development continued on x86-based VMs for the OSes that supported it.