Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenVMS — Wikipédia
OpenVMS — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir VMS.

OpenVMS
Logo
L'enregistrement de l'utilisateur.
L'enregistrement de l'utilisateur.

Langues AnglaisVoir et modifier les données sur Wikidata
Plates-formes VAX, DEC Alpha, Intel Itanium et X64Voir et modifier les données sur Wikidata
Entreprise /
Développeur
Digital Equipment Corporation, Hewlett-Packard, Compaq et VMS Software Inc. (en)Voir et modifier les données sur Wikidata
Licence Licence propriétaireVoir et modifier les données sur Wikidata
Première version 25 octobre 1977Voir et modifier les données sur Wikidata
Dernière version stable V9.2-3 (novembre 2024)[1]Voir et modifier les données sur Wikidata
Dernière version avancée Alpha Version 7.1 (XXe siècle)Voir et modifier les données sur Wikidata
Site web www.vmssoftware.comVoir et modifier les données sur Wikidata
modifier 

OpenVMS (Open Virtual Memory System) anciennement VAX-11/VMS, VAX/VMS ou (officieusement) VMS est un système d'exploitation propriétaire créé par DEC en 1977 pour ses ordinateurs VAX. Le système a depuis été porté sur les processeurs DEC Alpha, et enfin Itanium.

Hewlett-Packard Enterprise (HPE) détenait les droits sur OpenVMS jusqu'au 30 juin 2019[2], dont les dernières versions sont nommées OpenVMS, en raison de la présence d'une couche de compatibilité POSIX. C'est maintenant la société VMS Software, Inc. (VSI)[3] qui poursuit désormais le développement d'OpenVMS et qui fournit donc les licences d'utilisation.

Par ailleurs, HPE a aussi annoncé par mail qu'il délivrait en 2020 ses dernières licences annuelles gratuites Vax/Alpha/IA-64 dans le cadre de son "HPE OpenVMS Hobbyist Program" (licences valides jusqu'au 31 décembre 2021). De son côté, VSI a annoncé fournir son "Student Hobbyist License Program" utilisant l'émulateur FreeAXP Alpha sous Microsoft Windows[4].

OpenVMS est réputé pour sa stabilité et sa sûreté, bien que l'on ne sache pas vraiment si cette réputation est due à ses qualités propres ou à sa rareté qui le mettrait à l'abri de la majorité des hackers. Système très répandu avant la vague Unix, OpenVMS est le plus souvent employé au sein de systèmes bancaires, militaires ou industriels, comme pour piloter des usines ou encore la ligne 14 du métro de Paris[5],[6]. L'uptime le plus élevé d'une machine OpenVMS est de 17 ans, aux chemins de fer irlandais[7].

Historique et versions

[modifier | modifier le code]

C'est en 1980 que VAX, à l'occasion de sa 2.0, est rebaptisé VAX/VMS. Puis il est à nouveau rebaptisé, OpenVMS, en 1991, marquant ainsi l'adhésion à des normes industrielles comme POSIX ou Unix. Puis en 1992 apparait la première version d'OpenVMS pour les systèmes d'AXP Alpha : OpenVMS AXP1.0.

En 1994, la version 6.1 d'OpenVMS marque la fusion des deux branches VAX et Alpha. Puis en 2001, Compaq annonce le port d'OpenVMS au nouveau processeur 64bits Itanium d'Intel, peu de temps avant son acquisition par Hewlett Packard.

La dernière version de OpenVMS (en 2019) est la 9.2[8].

Particularités de OpenVMS

[modifier | modifier le code]

Noms de fichiers et versionnement

[modifier | modifier le code]

Les noms de fichiers sous VMS sont caractérisés par un numéro de version placé après un point-virgule suivant l'extension du fichier. Par exemple, le nom de fichier nom.txt;45 fait référence à la version 45 du fichier nom.txt. Ce numéro de version s'incrémente automatiquement à chaque modification du fichier. Le nombre de versions mémorisées dépend d'un paramètre du fichier ou du répertoire. En ne spécifiant pas la version (donc en employant nom.txt seul) on référence toujours la dernière version.

Il existe une commande spécifique à VMS pour n'effacer que les anciennes versions : purge. La version la plus élevée acceptée par le système de fichiers est fixée à 32767. Pour interdire la création d'une nouvelle version d'un fichier, il suffit de définir le numéro de version à 32767[9].

Et si on atteint la version 32767 (principalement dans les batchs tournant très régulièrement) on risque alors le plantage du job, il suffit alors de renommer la version ";32767" en ";1" (commande "rename xyz.abc;32767 ;1") après avoir purgé auparavant les versions existantes du fichier ; pour voir le résultat de la commande vous pouvez aussi ajouter l'option "/log" ; de cette manière on repart de 1 pour la version du fichier.

Particularités du langage de commande (DCL)

[modifier | modifier le code]

Toute commande peut être abrégée en aussi peu de caractères qu'il est possible pour qu'il n'y ait pas d'ambiguïté possible avec une autre commande. Par exemple, la commande SHOW DEVICE peut aussi s'écrire SH DEV (aucune autre commande ne commence par les caractères SH). On peut également écrire SHOWGIRL DEVICE, puisque le système ignore tous les caractères après le nombre minimal requis (ici, une fois les deux caractères SH lus, aucune autre commande ne commençant par ces caractères, l'interpréteur passe au mot suivant). La plupart des paramètres d'une commande peuvent être placés librement. Les commandes suivantes copient toutes deux A.TXT vers B.TXT en mode verbeux (option /LOG) : COPY/LOG A.TXT B.TXT, COPY A.TXT B.TXT/LOG.

Notes et références

[modifier | modifier le code]
  1. ↑ « https://vmssoftware.com/about/news/2024-12-17-openvms-v9/ »
  2. ↑ (en) « Top stories », sur vmssoftware.com (consulté le 13 novembre 2023).
  3. ↑ (en) « VMS Software, Inc. », sur vmssoftware.com (consulté le 13 novembre 2023).
  4. ↑ (en) « Student License », sur vmssoftware.com (consulté le 13 novembre 2023).
  5. ↑ (en) « Ada in the Paris Metro System »
  6. ↑ « HP prévoit d'arrêter le support d'OpenVMS en 2020 »
  7. ↑ (en) [1] : "The world record for continuous application availability may be held by the Irish National Railway, which is said to have logged an unbroken 17 years running on OpenVMS version 3.2."
  8. ↑ (en) « OpenVMS - A guide to the strategy and roadmap », sur vmssoftware.com (consulté le 11 décembre 2023).
  9. ↑ (en)« Guide to OpenVMS File Applications »[PDF].

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Digital Equipment Corporation
  • Hewlett Packard Enterprise

Liens externes

[modifier | modifier le code]
  • (en) La page OpenVMS sur le site HPE
  • (en) freeVMS: An open source VMS clone
  • (en) OpenVMS "Guide to OpenVMS File Applications
  • (en) OpenVMS HELP pages
  • (en) OpenVMS Today Questions and Answers
v · m
Principaux systèmes d’exploitation
Apple
Mac OS Classic
  • Système 5
  • Système 6
  • Système 7
  • Mac OS 8
  • Mac OS 9
Dérivés de NeXTSTEP
  • NeXTSTEP
  • Rhapsody
  • Darwin
  • macOS
  • iOS
Dérivés de BeOS
  • BlueEyedOS
  • Haiku
  • ZETA
DOS
  • DR-DOS
  • FreeDOS
  • MS-DOS
  • PC-DOS
  • Open DOS
IBM
  • AIX
  • MVS
  • OS/2
  • OS/360
  • OS/390
  • z/OS
  • OS/400
Microsoft Windows
Fondés sur MS-DOS
  • 1.0
  • 2.x
  • 3.x
  • 95
  • 98
  • ME
Branche NT
  • NT 3.x
  • NT 4.0
  • 2000
  • XP
  • 2003
  • Vista
  • 2008
    • R2
  • 7
  • 2012
    • R2
  • 8 / 8.1
  • 2016
  • 10
  • 2019
  • 2022
  • 11
  • 2025
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
  • ReactOS
POSIX / Unix
AT&T / Laboratoires Bell
  • Unix version 6
  • Unix version 7
  • System III (en)
  • System V
BSD
  • FreeBSD
  • TrueOS
  • GhostBSD
  • DragonFly BSD
  • TrueNas
  • OpenBSD
  • NetBSD
GNU Hurd
  • Debian GNU/Hurd
  • Arch Hurd
Linux (liste)
  • Arch Linux
  • Calculate Linux
  • Debian
  • Gentoo
  • Manjaro
  • Linux Mint
  • openSUSE
  • PCLinuxOS
  • Puppy
  • RHEL
  • Slackware
  • SLE
  • Ubuntu
  • Raspberry Pi OS
  • Chromium OS/ChromeOS
Autres dérivés
  • AIX
  • Apache NuttX
  • ChorusOS
  • Fuzix OS
  • HP-UX
  • IRIX
  • Kylin
  • LynxOS
  • macOS
  • Minix
  • Oracle Solaris
  • QNX
  • Redox
  • Tru64
  • UNICOS
  • UnixWare
Dérivés d'AmigaOS
  • MorphOS
  • AROS
Dérivés du TOS
  • EmuTOS
  • FreeMiNT
  • Geneva
  • MagiC
  • MultiTOS
  • N.AES
D’importance historique
  • CP/M
  • CTSS
  • GCOS
  • Genera
  • ITS
  • Multics
  • Plan 9
  • QDOS
  • RSTS
  • TENEX
  • TOPS-20
  • VMS
  • SCO
Mobile
Noyau Linux
  • Android
  • Bada
  • Firefox OS
  • HarmonyOS
  • KaiOS
  • LG webOS
  • Sailfish OS
  • Tizen
  • Ubuntu Touch
Autres noyaux
  • BlackBerry OS
  • HarmonyOS
  • iOS
  • Palm OS
  • Symbian OS
  • Windows Phone
Embarqués
Pour capteur en réseau
  • Contiki
  • TinyOS
Pour carte à puce
  • Java Card
  • MULTOS
Temps réel
  • eCos
  • FreeRTOS
  • Linux embarqué
  • LiteOS
  • LynxOS
  • MenuetOS
  • NuttX
  • OS-9
  • PikeOS
  • QNX
  • RTEMS
  • RTLinux
  • RT-Thread
  • RTX
  • µC/OS-II
  • VxWorks
  • Zephyr
Autres systèmes
  • eyeOS
  • Cisco IOS
  • Inferno
  • MenuetOS
  • KolibriOS
  • Orbis OS
  • CertiKOS
Pour une liste complète, voir la liste des systèmes d’exploitation et la catégorie « Système d’exploitation ».
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=OpenVMS&oldid=230142473 ».
Catégories :
  • Système d'exploitation propriétaire
  • Système d'exploitation DEC
  • Hewlett-Packard
Catégories cachées :
  • Page utilisant P407
  • Page utilisant P400
  • Page utilisant P178
  • Page utilisant P275
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id