Rendez-vous autour de VMS : compte-rendu et slides

Rendez-vous autour de VMS : compte-rendu et slides

Le renouveau de VMS, son actualité applicative et son intégration avec les autres plates-formes passe par une utilisation croissante d’outils Open Source.
Ce Rendez-vous a été principalement consacré au développement Open Source sur VMS.

Cela a aussi été l’occasion d’un échange sur les problématiques de nouvelles règles de commercialisation des licences par VSI.

Un nouvel environnement de DEV !

Un nouvel environnement de DEV !

Un des buts de notre association est d’aider au mieux nos membres à intégrer les technologies Open Source dans leur environnement de production.
Afin de réaliser ce challenge nous mettons à disposition une plateforme d’intégration/développement de projets OpenSource dans l'environnement Heptapod (un logiciel "fork" de GitLab pour suporter Mercurial) :

C'est "La Forge"(*) OpenVMS !

Pour en découvrir les principes, nous vous proposons :

Cette plateforme est destinée à l’ensemble de la communauté :

  • Professionnels
  • Monde universitaire et scolaire
  • Hobbyistes

Vous pouvez vous enregistrer directement sur le site :
https://foss.vmsgenerations.org/users/sign_in

(*)Voir à ce sujet :

Nouveau TCP/IP pour OpenVMS

Nouveau TCP/IP pour OpenVMS

Voici les principales fonctionnalités de cette nouvelle version TCP/IP for OpenVMS (10.6) basée sur la suite Multinet de la Société Process Software :

1. Nouveau convertisseur de configuration pour les utilisateurs de Multinet
(Possibilité d'importer une configuration Multinet)

2. Repertoire IP$EXAMPLES contenant de nouveaux exemples de programmation

3. Mise à jour du support de BIND 9 (BIND version: 9.11.8)
cf. https://ftp.isc.org/isc/bind9/9.11.8/RELEASE-NOTES-bind-9.11.8.html

4. SSH Port Forwarding et les comptes captifs d'OpenVMS :
Possibilités de configurer des comptes captifs dotés ou non de la capacité "SSH Port Forwarding"

5. Mise à jour de nouveaux algorithmes KEX (d'échange de clés) dans le protocole SSH

6. VSI TCP/IP SNMP permet l'interrogation de MIBs

 
Plein Ecran

 
Retrouvez toutes ces informations dans la page nouveautés de VSI !

Exemples de programmation sous VMS

Ce sont parfois les premiers pas ou la première reprise qui sont les plus difficiles.

Deux excellents sites d’exemples de programmation sous VMS vous sont présentés dans cet article.

  • Le site d’exemples de eight-cube est aussi simple qu’efficace :
    il consiste à donner un exemple de programmation en C pour TOUS les appels de services système VMS.
    Chaque programme ne fait pas grand-chose d’extraordinaire, mais on a la joie de faire fonctionner « pour de vrai » le service système. Le code lui-même donne chaque fois quelques commentaires éclairants.

    Le site permet de s’initier et sert aussi de référence pour certains appels complexes.
    Ce projet eight-cube est piloté par un australien qui non seulement soutient VMS, mais tient un blog très intéressant. Le site dans son ensemble mérite une visite.
     

  • Le deuxième site est beaucoup plus diversifié, et nécéssiterait à lui seul une chronique permettant d’en explorer tous les thèmes et technologies sous-jacentes.
    Il est mis à disposition par un canadien enthousiaste de VMS.
    La plupart des exemples sont écrits en Basic, c’est son langage préféré, mais on y trouve également des exemples en C.

    Ce qui rend ce site particulièrement intéressant, c’est que l’auteur (Neil Rieck) prend la peine de décrire complètement ses démarches et ses choix, de signaler tous les problèmes qu’il a pu rencontrer, de renvoyer à toutes les documentations qu’il connaît.

    Voir sa page consacrée à MySQL et MariaDB

    Neil a du installer MySql sur son site de production. Il nous livre tout son cheminement (il a finalement opté pour MariaDB), ainsi que des exemples de programmes (en C) qui utilisent la base.
    On peut se rendre directement à l’index complet de tous les exemples de programmes ou à l’index thématique

Bonnes découvertes !