Auteurs : John Mertic, Maemalynn Meanor, Jason Perlow

Le mainframe est une technologie fondamentale qui a alimenté les industries pendant des décennies, y compris le gouvernement, la finance, les soins de santé et les transports. Avec l’aide des communautés environnantes, les technologies construites autour de cette plate-forme ont ouvert la voie à l’émergence d’un nouvel ensemble de technologies que nous voyons déployées aujourd’hui. Notamment, un nombre important de technologies mainframe adoptent profondément l’open source.

Linux arrive sur le mainframe

Alors que Linux commençait à prendre d’assaut le monde dans les années 1990, un petit groupe de passionnés de mainframe a commencé à expérimenter Linux sur Système IBM 390 (une génération précédente de matériel mainframe). Au cours des 20 dernières années, d’autres comme Hitachi et Fujitsu ont également investi dans l’activation de l’open source et de Linux sur leurs plates-formes mainframe. Linux sur mainframe a marqué son lancement officiel le 18 décembre 1999, avec la publication par IBM d’une collection de correctifs et d’ajouts au noyau Linux 2.2.13.

L’année 2000 a donné un élan à Linux sur le mainframe. La première véritable « distribution Linux » pour ces systèmes est apparue au début de l’année 2000 dans le cadre d’une collaboration entre le Marist College de Poughkeepsie, NY, et Think Blue Linux by Millenux en Allemagne. En octobre de la même année, SUSE est devenue la première distribution Linux prise en charge par les fournisseurs, dans la première version de ce qui est maintenant connu sous le nom de SUSE Enterprise Linux. La première distribution s390x de SUSE représentait l’un des premiers exemples de mainframe ouvrant la voie à l’évolution de la technologie informatique.

Aujourd’hui, neuf distributions Linux connues fournissent actuellement une variante d’architecture s390x : Alpine, ClefOS, Debian, Fedora, Gentoo, OpenSUSE, RHEL, SUSE et Ubuntu.

Publicité

L’expansion du mainframe en tant que plate-forme pour Linux continue d’être encouragée dans le projet Open Mainframe, avec des projets clés décrits ci-dessous aidant Linux sur le mainframe à continuer d’être une plate-forme utilisée par les sociétés Fortune 100 dans le monde entier.

Feilong, qui fournit une interface entre z/VM (le principal hyperviseur pour mainframe, est directement basé sur une technologie et des concepts datant des années 1960) et des systèmes de pile cloud modernes tels qu’OpenStack, est développé conjointement par IBM, SUSE et d’autres.Tessie est un outil qui automatise et simplifie l’installation, la configuration et le test des systèmes Linux exécutés sur la plate-forme Z.

Développements en COBOL

COBOL, qui signifie « Common Business-Oriented Language », est un langage de programmation informatique compilé de type anglais développé pour être utilisé comme langage d’applications métier. Ses racines remontent aux années 1950 et le COBOL est encore fréquemment utilisé dans de nombreuses industries pour des applications clés.

La pandémie de COVID-19 en avril 2020 a mis à rude épreuve divers services gouvernementaux en raison du nombre sans précédent de demandes de chômage et d’autres besoins similaires. Cela a mis en lumière le COBOL, car c’était alors la technologie prédominante utilisée pour ces systèmes. Cela a également mis en évidence le manque perçu de talent pour soutenir ces systèmes, dont le code remonte aux années 1960.

Les vastes communautés COBOL et mainframe ont rapidement répondu à ce besoin et ont fait plusieurs efforts pour fournir un foyer durable pour COBOL.

Appel à tous les programmeurs COBOL Forum – un forum Open Mainframe Project où les développeurs et programmeurs qui souhaitent se porter volontaires peuvent publier leurs profils ou sont disponibles à la location. Qu’ils soient à la recherche active d’un emploi, d’anciens combattants qualifiés à la retraite cherchant à rester impliqués, d’étudiants ayant suivi des cours COBOL ou de professionnels souhaitant faire du bénévolat, le forum offre la possibilité aux demandeurs d’emploi de préciser leur niveau d’expertise et de disponibilité pour les aider. Les employeurs peuvent ensuite communiquer avec ces personnes au besoin.

Forum technique COBOL – un nouveau forum créé spécifiquement pour répondre aux questions techniques COBOL dans lequel des programmeurs COBOL expérimentés surveillent l’activité. Le forum permet à tous les programmeurs d’apprendre rapidement de nouvelles techniques et de tirer parti d’un large éventail d’expertises communautaires pour répondre aux questions et aux défis communs exacerbés pendant cette période sans précédent. Formation COBOL Open Source – le Conseil consultatif technique du projet Open Mainframe a approuvé l’hébergement d’un nouveau projet open source qui dirigera les efforts de collaboration pour créer du matériel de formation sur COBOL. Le didacticiel a été fourni par IBM sur la base de son travail avec des clients et des établissements d’enseignement supérieur et est fourni sous une licence open source.

Ces initiatives ont été suivies d’un Groupe de travail COBOL établi plus tard en 2020 pour relever les défis à long terme de la construction d’un écosystème COBOL durable.

Début 2021, l’attention s’est tournée vers l’écosystème d’outillage pour les développeurs COBOL avec le lancement de la Vérification COBOL projet. Cette initiative permet des pratiques de développement piloté par les tests (TDD) pour COBOL en fournissant un cadre de test unitaire.

Zowe rassemble les leaders de l’industrie pour conduire les futurs paradigmes de développement du mainframe

Traditionnellement, les organisations ont été mises au défi par l’intégration d’applications et de données mainframe avec les autres systèmes qui alimentent leur entreprise. Cette tâche d’intégration a en outre créé un défi de développement des talents, car les paradigmes entre le mainframe et les autres systèmes informatiques d’entreprise différaient suffisamment pour rendre les compétences difficilement transférables.

Broadcom, IBM et Rocket Software ont relevé ce défi et ont développé indépendamment divers frameworks pour combler cet écart avec l’expérience de développement mainframe. Ceux-ci inclus:

Une couche de médiation API pour standardiser l’expérience API pour les applications et services mainframeUn outil CLI qui peut être exécuté sur l’ordinateur portable d’un développeur ou d’autres systèmes non mainframe et utilisé pour l’intégration des outils DevOps.Une interface Web Desktop pour faciliter le développement basé sur le Web des applications qui exploitent les services et les données mainframe à l’aide de kits d’outils de développement communs.

Ces composantes se sont réunies en août 2018 en Zowe, qui était le premier projet open source lancé ciblant le système d’exploitation z/OS (le système d’exploitation prédominant sur les systèmes mainframe). L’intention d’intégrer ce projet dans le projet Open Mainframe indépendant du fournisseur était de faire de Zowe l’outil de développement et d’intégration dominant pour les systèmes mainframe, alignant la communauté mainframe autour de Zowe.

Après la sortie de Zowe 1.0 en février 2019, le projet s’est rapidement tourné pour permettre à un écosystème d’offres de fournisseurs en aval de prospérer en établissant le Programme de conformité Zowe en août 2019. À ce jour, il existe plus de 50 offres Zowe Conformant de 6 fournisseurs différents dans l’industrie mainframe.

De plus, Zowe a intégré de nouveaux projets dans son périmètre, avec les projets d’incubateurs suivants à partir d’août 2021 :

ZÈBRE, qui fournit des enregistrements de données RMF/SMF au format JSON réutilisables et conformes à l’industrie afin que de nombreux autres logiciels ISV et utilisateurs puissent les exploiter à l’aide de logiciels open source de plusieurs manières (contribué par Vicom Infinity).Assistant de flux de travail aide les développeurs et les programmeurs système à simplifier la génération et la gestion des workflows z/OSMF (contribué par BMC).

Zowe compte plus de 300 contributeurs avec plus de 34 000 contributions en août 2021.

Le mentorat pour accompagner les mainframes de demain

Projet d’ordinateur central ouvert a connu une croissance record des contributions cette année, avec plus de 105,31 millions de lignes de code écrites et plus de 9 600 engagements soumis par les communautés Open Mainframe Project à ce jour, soit une augmentation de 100 % sur 20 projets et groupes de travail. Ces chiffres ne feront qu’augmenter car Open Mainframe continue d’être la pierre angulaire de la gouvernance et de l’innovation pour moderniser le mainframe et son chemin vers l’IoT, le Cloud et l’Edge Computing.

Mais la main-d’œuvre mainframe vieillit – en fait, de nombreuses organisations emploient des mainframes dont la moitié ou plus de leur personnel sera bientôt éligible à la retraite. Le vieillissement de la main-d’œuvre sera un problème mondial, car de nombreuses écoles ont délaissé l’enseignement des compétences mainframe et des langages importants comme le COBOL et l’assembleur. Certains étudiants ne savent même pas ce qu’est un ordinateur central ou ne savent pas qu’ils en utilisent un chaque jour.

Le mainframe ne va pas disparaître, ce qui signifie que nous devons intégrer de jeunes mainframes.

C’est pourquoi la Linux Foundation a choisi d’aider à combler l’écart de compétences par l’éducation et la formation. Grâce au programme de mentorat de l’Open Mainframe Project, le projet a offert une expérience pratique dans un environnement open source avec des dirigeants de sociétés membres telles que BMC/Compuware, Broadcom, IBM, Micro Focus, Rocket Software et bien d’autres.

Cette année, le programme de mentorat a accueilli ses la plus grande classe de mentorés du monde entier qui ont travaillé sur des projets populaires tels que ATOM, COBOL Programming Course, COBOL Working Group, Mainframe Open Education, Polycephaly, Software Discovery Tool et Zowe. Grâce à des conversations en tête-à-tête, à des réunions communautaires collaboratives, au développement technique et à l’accessibilité à la technologie mainframe, Open Mainframe a contribué à jeter les bases de la prochaine génération de mainframes.

De plus, comme COBOL continue d’être à la demande cette année, Open Mainframe a continué d’améliorer les ressources :

Le cours de programmation COBOL, qui est également devenu le premier Projet Open Mainframe pour terminer le cycle de vie et obtenir le diplôme pour devenir un projet actif et mature, a subi une refonte en profondeur pour fournir un contenu plus détaillé pour une meilleure expérience et une compréhension plus approfondie pour les étudiants et les développeurs à la recherche d’un cours de recyclage.COBOL Check lancé en mars pour améliorer la conception, la compréhensibilité, la maintenabilité et la longévité des applications métier de base. Il prend en charge le programme de modernisation du mainframe d’IBM en permettant la restructuration des applications d’API existantes. COBOL Check complétera le cours de programmation COBOL et tirera parti du soutien du Groupe de travail COBOL.

L’avenir est prometteur pour le mainframe

Le mainframe a connu une résurgence au cours des cinq dernières années, avec le lancement de l’Open Mainframe Project et la réunion de l’industrie dans des projets open source clés dans les écosystèmes COBOL, Linux on System Z et z/OS. Le projet Open Mainframe héberge plus de 20 projets et groupes de travail soutenus par plus de 45 organisations en août 2021, sans aucun signe de ralentissement de si tôt.

Open Mainframe Summit 2021

Pour la deuxième année consécutive, Projet d’ordinateur central ouvert a accueilli son événement phare virtuellement les 22 et 23 septembre.

Le thème de l’Open Mainframe Summit de cette année s’est étendu au-delà du mainframe pour mettre en évidence les influenceurs ayant des atouts dans les domaines soutenant ou exploitant la technologie comme la livraison continue, l’informatique de pointe, les services financiers et l’open source. Les conférenciers principaux de l’événement comprenaient Gabriele Columbro, directeur exécutif de la Fintech Open Source Foundation (FINOS); Jason Shepherd, vice-président de l’écosystème chez ZEDEDA et président du conseil d’administration de LF Edge ; Jono Bacon, un conférencier de premier plan en matière de communauté et de collaboration et fondateur de Jono Bacon Consulting ; Steve Winslow, vice-président de la conformité et des affaires juridiques à la Linux Foundation ; Tracy Ragan, PDG et cofondatrice de DeployHub et membre du conseil d’administration de la Continuous Delivery Foundation, et plus encore.

L’événement a également mis en évidence des projets, la diversité et des sujets d’affaires qui ont offert aux professionnels chevronnés, aux développeurs, aux étudiants et aux dirigeants l’occasion de partager les meilleures pratiques et de réseauter avec des personnes partageant les mêmes idées.

L’Open Mainframe Summit s’est terminé avec 219 participants inscrits représentant 83 entreprises. Lors de la conférence, il y avait 167 utilisateurs uniques sur la plate-forme, un taux de participation de 77%, ce qui est une légère augmentation par rapport à l’année dernière.

Les vidéos de la conférence sont disponibles sur le Ouvrir la chaîne Youtube du projet Mainframe. Cliquez sur ici pour la liste de lecture complète.

Ces efforts sont rendus possibles par les dizaines d’entreprises qui soutiennent le Projet d’ordinateur central ouvert. Pour savoir comment votre organisation peut s’impliquer, Cliquez ici

La poste Au cas où vous l’auriez manqué : état de l’ordinateur central ouvert 2021 est apparu en premier sur Fondation Linux.

Rate this post
Publicité
Article précédentSquid Game saison 2 : Ce que l’on sait d’une deuxième saison du hit Netflix
Article suivantLe PDG de Kraken dit que l’échange de crypto « a quelque chose dans le four » pour les NFT
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici