Quale sistema operativo è migliore per i computer mainframe?

Per i mainframe IBM di solito è z/OS, z/TPF, z/VM, z/VSE o Linux.

z/OS è il sistema operativo di punta di IBM, è un sistema operativo focalizzato sul lavoro, e in generale il sistema operativo più comune sui sistemi Z. Ha due interfacce distinte, l'interfaccia MVS (TSO e spesso ISPF) e un'interfaccia Unix. Ha due interfacce distinte, l'interfaccia MVS (TSO e spesso ISPF) e un'interfaccia Unix. z/OS è probabilmente l'unico sistema operativo non lontanamente simile a Unix ad avere una certificazione Unix.

z/TPF è un sistema operativo in tempo reale per l'elaborazione delle transazioni, è usato per prenotare voli e transazioni con carte di credito e simili. Utilizza z/OS per l'hosting dello storage e macchine Linux per la compilazione incrociata. z/TPF, a differenza del precedente TPF, condivide una discreta quantità di concetti con Linux (ma non è Linux).

z/VM è in gran parte un host di virtualizzazione, sebbene possa eseguire anche alcuni software locali. Laddove i mainframe hanno di default il supporto LPAR (un hypervisor a livello di firmware, effettivamente), questo può arrivare solo fino a un certo punto. Quindi se hai bisogno di più VM per core, z/VM è probabilmente una buona opzione.

z/VSE è simile a z/OS, ma un po' più limitato nelle caratteristiche e proviene da una diversa famiglia di OS. Comunemente usato insieme all'ultimo SO che ho elencato...

Linux è un clone di Unix abbastanza noto, creato nei primi anni '90. Funziona bene su un sacco di piattaforme, incluso IBM Z. E come le altre opzioni elencate qui, è pienamente supportato da IBM (insieme al fornitore di quella distribuzione, presumibilmente). Questo significa che si può effettivamente eseguire Db2 su Linux su Z.

z/VSE e Linux sono occasionalmente usati in un contesto di memoria semi condivisa, dove Linux fornisce un'interfaccia TCP/IP in modo da non averne bisogno in z/VSE. In generale, i sistemi Z supportano il networking basato sulla memoria tra LPAR, che è quello che usa.