well, IBM very publicly invested 1Bn USD into supporting Linux on all their hardware with all their software. so db/2 on s390 on Linux, likewise websphere, etc. it gave the customers the promise of one run time environment on anything. and SUSE and shortly later Red Hat provided truly source compatible environments for software vendors. "code once run anywhere", for real. and then IBM and Oracle and Co forced suse and red hat to become binary compatible at the kernel/libc and basic system libs level, so Oracle and all could provide one binary under /opt on any Linux...
and that pulled all other vendors along, HP, Dell, Fujitsu, likewise for software...
and it all started with IBM officially supporting and pushing the hobbyist student project Linux on the holy Grail of enterprise compute, (of 1999/2000): s390