Nagy kérdés.

Szóval, egy mainframe-et különböző részekre – LPAR-okra, logikai partíciókra – lehet osztani, hogy különböző dolgokat lehessen csinálni. Ezek az LPAR-ok különböző operációs rendszereket futtatnak, és alacsony (firmware) szinten a szó szoros értelmében különállóak.

Ha Linuxot használsz Z-n, akkor az csak Linux. Futtass ott Apache-t vagy nginx-et, használj MySQL-t, vagy talán inkább valami PostgreSQL-t vagy MongoDB-t. De ha tanulni akarsz, akkor arra biztatlak, hogy a Postgres talán egy Docker konténerben fusson a helyi gépeden, és csak kísérletezz.

A bankoknál sokan használnak egy másik OS-t is, amit z/OS-nek hívnak: a hagyományosabb OS, amire a mainframe-ről gondolsz. Itt használhatod az IMS-t, egy tranzakciós rendszert saját DB-vel, vagy esetleg a Db2-t. (Az adatbázis-világ egyik óriása.) A Db2 előtt gyakran találod a CICS-t, ami egy alkalmazásszerver: ide írhatsz üzleti logikát COBOL, C, Java stb. nyelven, és az adatokat a Db2 tárolja.

Találkoztál már a Terminal Talkkal? Ez egy podcast, amit érdekesnek találhatsz. Van egy nagyszerű epizód a VSAM-ról, és egy másik a Db2 for z/OS-ről.