Quel est le meilleur système d’exploitation pour les ordinateurs mainframe ?


Pour les mainframes IBM, ce sera généralement z/OS, z/TPF, z/VM, z/VSE ou Linux.

z/OS est le système d'exploitation phare d'IBM, c'est un système d'exploitation axé sur les tâches, et globalement le système d'exploitation le plus courant sur les systèmes Z. Il possède deux interfaces distinctes, l'interface MVS (TSO et souvent ISPF) et une interface Unix. z/OS est probablement le seul OS qui ne ressemble pas à Unix à distance à avoir une certification Unix.


z/TPF est un OS en temps réel pour le traitement des transactions, il est utilisé pour la réservation de vols et les transactions par carte de crédit et autres. Il utilise z/OS pour l'hébergement du stockage, et des machines Linux pour la compilation croisée vers lui. z/TPF, contrairement aux TPF antérieurs, partage un bon nombre de concepts avec Linux (mais ce n'est pas Linux).

z/VM est en grande partie un hôte de virtualisation, bien qu'il puisse aussi exécuter certains logiciels locaux. Là où les mainframes ont par défaut un support LPAR (hyperviseur de niveau firmware, effectivement), cela ne peut aller que jusqu'à un certain point. Donc, si vous avez besoin de plus de VM par cœur, z/VM est probablement une bonne option.

z/VSE est similaire à z/OS, mais un peu plus limité en fonctionnalités et provient d'une famille différente d'OS. Couramment utilisé aux côtés du dernier OS que j'ai cité...

Linux est un clone d'Unix assez connu, réalisé au début des années 90. Il fonctionne bien sur de nombreuses plateformes, y compris IBM Z. Et comme les autres options énumérées ici, il est entièrement pris en charge par IBM (ainsi que par le vendeur de cette distribution, vraisemblablement). Cela signifie que vous pouvez effectivement exécuter Db2 sous Linux sur Z.

z/VSE et Linux sont occasionnellement utilisés dans un contexte de mémoire semi partagée, où Linux fournit une interface TCP/IP de sorte que vous n'en avez pas besoin dans z/VSE. En général, les systèmes Z prennent en charge la mise en réseau basée sur la mémoire à travers les LPAR, ce qui est ce que cela utilise.

Les systèmes Z prennent en charge les réseaux basés sur la mémoire à travers les LPAR.