Offener VMS

OpenVMS (Öffnen Virtuelles Speichersystem), vorher bekannt als VAX-11/VMS, VAX/VMS oder (informell) VMS, ist ein Computerserver Betriebssystem, das auf VAX, Alpha und mit Sitz in Itanium Familien von Computern läuft. Wogegen sein Name andeutet, ist OpenVMS nicht offene Quellsoftware; jedoch sind die Übersetzungslisten für den Kauf verfügbar. Verschieden von vielen anderen Großrechner-orientierten Betriebssystemen hat OpenVMS eine grafische Benutzerschnittstelle (GUI) mit der ganzen Grafikunterstützung. Der VAX von Digital Equipment Corporation war eine der drei spitzenverkaufenden Arbeitsplatz-Linien in den 1980er Jahren und 1990er Jahren. VMS hatte Unterstützung für beruflichen DTP und CAE Software. Die Software für AXP hat Systeme gestützt wurde von Digital so bald wie möglich Programm (Vereinigung der Software und Anwendungspartner) gefördert und konnte im umfassenden "Alpha-Anwendungskatalog" gefunden werden. AXP VMS hat Grafikadapter von OpenGL und Accelerated Graphics Port (AGP) unterstützt.

OpenVMS ist ein Mehrbenutzer, virtuelles speicherbasiertes Betriebssystem (OS) mehrbearbeitend

entworfen für den Gebrauch in

Time-Sharing,

Gruppe-Verarbeitung,

schritthaltender

(wo Prozess-Prioritäten höher gesetzt werden können als OS Kernjobs),

und Transaktionsverarbeitung.

Es bietet hohe Systemverfügbarkeit durch das Sammeln oder die Fähigkeit an, das System über vielfache physische Maschinen zu verteilen. Das erlaubt dem System, gegen Katastrophen "mit der Katastrophe tolerant" zu sein, die individuelle Datenverarbeitungsmöglichkeiten unbrauchbar machen können. VMS schließt auch ein Prozess-Vorzugssystem ein, das Echtzeitprozesse berücksichtigt, um frei zu laufen, während Benutzer in einer Prozession geht, bekommen vorläufigen Vorrang "Zunahmen" nötigenfalls.

OpenVMS hat viele Eigenschaften kommerzialisiert, die jetzt als Standardvoraussetzungen für jeden Server des hohen Endes als Betriebssystem betrachtet werden. Diese schließen ein:

  • Einheitlicher Computernetzwerkanschluss (ursprünglich DECnet und später, TCP/IP)
  • Symmetrisch, asymmetrisch, und NUMA-Mehrverarbeitung, einschließlich des Sammelns
  • Ein verteiltes Dateisystem (Dateien 11)
  • Einheitliche Datenbankeigenschaften wie RMS und layered Datenbanken einschließlich Rdb
  • Unterstützung für vielfache Computerprogrammiersprachen
  • Ein standardisierter Zwischenfunktionsfähigkeitsmechanismus für Anrufe zwischen verschiedenen Programmiersprachen
  • Eine ausziehbare Schale befiehlt Sprache (DIGITAL-Befehl-Sprache)
  • Das Hardware-Verteilen von Mehrverarbeitern
  • Hohes Niveau der Sicherheit

Unternehmensklasse-Umgebungen normalerweise ausgesucht und Gebrauch OpenVMS zu verschiedenen Zwecken einschließlich als ein Mailserver, Netzdienste, Herstellung oder Transport-Kontrolle und Überwachung, kritische Anwendungen und Datenbanken und besonders Umgebungen, wo Systembetriebszeit und Datenzugang kritisch sind. Systembetriebszeiten eines Jahrzehnts oder ist mehr berichtet worden, und Eigenschaften wie das Rollen von Steigungen und Sammeln erlauben gebündelten Anwendungen und Daten, unaufhörlich zugänglich zu bleiben, während Betriebssystemsoftware und Hardware-Wartung und Steigungen durchgeführt werden, oder wenn ein ganzes Datenzentrum zerstört wird. Das Kundenverwenden OpenVMS schließt Banken und Finanzdienstleistungen, Krankenhäuser und Gesundheitsfürsorge, Netzinformationsdienstleistungen und groß angelegte Industriehersteller von verschiedenen Produkten ein.

Geschichte

Ursprung und Namensänderungen

Im April 1975 hat Digital Equipment Corporation ein Hardware-Projekt, Code genannt der Stern unternommen, um eine virtuelle 32-Bit-Adresserweiterung auf seine PDP-11 Computerlinie zu entwerfen. Ein dazugehöriges Softwareprojekt, Code genannt Starlet, wurde im Juni 1975 angefangen, um ein völlig neues Betriebssystem zu entwickeln, das auf RSX-11M für die Sternfamilie von Verarbeitern gestützt ist. Diese zwei Projekte wurden vom Anfang dicht integriert. Gordon Bell war der VP führen die VAX Hardware und seine Architektur an die Nase herum. Roger Gourd war die Projektleitung für das Starlet-Programm, mit Softwareingenieuren Dave Cutler (wer später Entwicklung von Windows NT des Microsofts führen würde), Dick Hustvedt und Peter Lippman, der als die technischen Projektführer, jeder handelt, Verantwortung für ein verschiedenes Gebiet des Betriebssystems habend. Die Stern- und Starlet-Projekte haben im VAX 11/780 Computer und das VAX-11/VMS Betriebssystem kulminiert. Der Starlet-Name hat in VMS als ein Name von mehreren der Hauptsystembibliotheken, einschließlich STARLET.OLB und STARLET.MLB überlebt.

Im Laufe der Jahre hat sich der Name des Produktes geändert. 1980 wurde es mit der Ausgabe der Version 2.0 zu VAX/VMS umbenannt (zur gleichen Zeit, wie der VAX-11 Computer zu einfach VAX umbenannt wurde). Mit der Einführung der Reihe von MicroVAX wie MicroVAX I, MicroVAX II und MicroVAX 2000 Mitte-zu-spät der 1980er Jahre, haben veröffentlichte DIGITAL-Versionen von MicroVMS spezifisch für diese Plattformen ins Visier genommen, die Gedächtnis und Plattenkapazität viel mehr beschränkt hatten; z.B musste kleinster MicroVAX 2000 hatte 40 Mb RD32 Festplatte und ein Maximum von 6 Mb des RAM und seine Zentraleinheit, mit einigen der VAX wetteifern, die Punkt-Instruktionen in der Software schwimmen lassen. Bastelsätze von MicroVMS wurden für VAX/VMS 4.4 zu 4.7 auf TK50-Bändern und RX50 Disketten veröffentlicht, aber mit VAX/VMS 5.0 unterbrochen. 1991 wurde es wieder zu OpenVMS umbenannt, um seine Unterstützung für Industriestandards wie POSIX und Vereinbarkeit von Unix anzuzeigen, und die Hardware-Verbindung als der Hafen zum 64-Bit-Alpha von DIGITAL fallen zu lassen, RISC Verarbeiter ist im Gange gewesen. OpenVMS nennen zuerst ist nach der Ausgabe der Version 5.4-2 erschienen.

Hafen zum Alpha im DEZ

Der VMS Hafen Alpha ist auf die Entwicklung eines zweiten und getrennten Quellcodes Bibliotheken (gestützt auf einem Quellcodeverwaltungswerkzeug bekannt als VDE) für die VAX 32-Bit-Quellcodebibliothek und eine zweite und neue Quellcodebibliothek für die Alpha (und der nachfolgende Hafen von Itanium) 64-Bit-Architekturen hinausgelaufen. 1992 hat die Ausgabe der ersten Version von OpenVMS für Alpha AXP Systeme gesehen, hat OpenVMS AXP V1.0 benannt. Die Entscheidung, 1.x Versionszählen-Strom für die Vorproduktionsqualitätsausgaben von OpenVMS zu verwenden, hat AXP Verwirrung für einige Kunden verursacht und wurde im folgenden Plattform-Hafen zu Itanium nicht wiederholt.

1994, mit der Ausgabe der Version 6.1 von OpenVMS, Eigenschaft (und Versionsnummer) wurde die Gleichheit zwischen dem VAX und den Varianten von Alpha erreicht. Das war die so genannte Funktionelle Gleichwertigkeitsausgabe in den Marktmaterialien der Zeit. Einige Eigenschaften wurden jedoch, z.B basierte shareable Images vermisst, die in späteren Versionen durchgeführt wurden. Nachfolgende Version numberings für den VAX und die Varianten von Alpha des Produktes ist konsequent durch V7.3 geblieben, obwohl Alpha nachher mit der Verfügbarkeit der V8.2- und V8.3-Ausgaben abgewichen ist.

Für allgemeine Details auf dem Hafen Alpha, sieh OpenVMS 20. Jahrestag-Buch. Für technische Details auf dem Hafen, sieh den DIGITALEN Fachzeitschrift-Band 4 Nummer 4.

Hafen zu Intel Itanium

2001, gerade vor seinem Erwerb durch Hewlett Packard, hat Compaq den Hafen von OpenVMS zur Architektur von Intel Itanium bekannt gegeben. Dieser Hafen wurde mit dem Quellcode aufrechterhalten gemeinsam innerhalb von OpenVMS Quellcodebibliothek von Alpha mit bedingten und zusätzlichen Modulen vollbracht, wo zu Itanium spezifische Änderungen erforderlich waren. Die Lache von Alpha von OpenVMS wurde als die Basis des Hafens gewählt, weil es bedeutsam mehr tragbar war als ursprünglicher OpenVMS VAX Quellcode, und weil die Quellcodelache von Alpha bereits völlig 64 Bit fähig (verschieden von der VAX Quellcodelache) war. Mit dem Hafen von Alpha waren viele der VAX mit der Hardware spezifischen Abhängigkeiten vorher in die Alpha SRM firmware für OpenVMS bewegt worden. Für OpenVMS notwendige Eigenschaften wurden dann von SRM in OpenVMS I64 als ein Teil des Hafens von Itanium bewegt.

Verschieden vom Hafen von VAX bis Alpha, in der ein Schnellschuss der VAX-Codebasis um V5.4-2 als die Basis für die Ausgabe von Alpha und die 64-Bit-Quellcodelache dann verwendet wurde, ist abgewichen, OpenVMS Alpha und I64 (Itanium) werden Versionen von OpenVMS gebaut und haben das Verwenden einer allgemeinen Quellcodebibliothek und allgemeiner Werkzeuge aufrechterhalten. Das für OpenVMS verwendete Kernsoftwarequellcoderegelsystem ist VMS Development Environment (VDE); sieh den VDE Installationsbastelsatz für Details.

Zwei Vorproduktionsausgaben, OpenVMS I64 V8.0 und V8.1, waren am 30. Juni 2003 und am 18. Dezember 2003 verfügbar. Diese Ausgaben waren für HP-Organisationen und Drittverkäufer beabsichtigt, die mit nach Backbord haltenden Softwarepaketen zu OpenVMS I64 beteiligt sind.

Der folgende ist neuer OpenVMS I64 Ausgaben:

OpenVMS I64 V8.2, die erste Produktionsqualität Ausgabe von Itanium, wurde am 13. Januar 2005 verladen. Eine V8.2-Ausgabe ist auch für Plattformen von Alpha verfügbar.

OpenVMS I64 V8.2-1, Unterstützung für die Integritätssuperkuppel und Zelle gestützt Systeme hinzufügend, wurde im September 2005 befreit. V8.2-1 ist für Plattformen von Itanium nur verfügbar.

OpenVMS I64 V8.3, wurde für Plattformen von Itanium im September 2006 veröffentlicht. V8.3 ist auch für Systeme von Alpha verfügbar.

OpenVMS I64 V8.3-1H1, wurde im Oktober 2007 veröffentlicht. Es zeigt volle C-Klassenintegrität Klinge-Unterstützung von BladeServer. Sieh die volle Ansage für Details. Sieh HP Information von BladeSystem für Details auf Klinge-Server-Produkten vom HP.

OpenVMS I64 und Alpha V8.4, wurde im Juni 2010 veröffentlicht. Sieh OpenVMS V8.4 Ausgabe-Ansage für Details.

Für technische Details auf dem Hafen von OpenVMS zu Itanium, sieh die Fachzeitschrift V6 von OpenVMS. Insbesondere sieh Nach Backbord haltenden OpenVMS zum Artikel Integrity. Die Information über Ausgaben von OpenVMS von V4.0 bis Strom ist verfügbar, wie Auflistungen von Steigungspfaden in den häufig gestellten Fragen von OpenVMS und am HP Seite von OpenVMS sind.

Hauptausgabe-Zeitachse

Eigenschaften

Grafische Benutzerschnittstelle

OpenVMS verwendet die DECwindows Motiv-Benutzerschnittstelle (gestützt auf CDE) layered oben auf dem X11 entgegenkommenden Fenstertechnik-System von OpenVMS.

Das Sammeln

Das Unterstützungssammeln von OpenVMS (hat zuerst VAXcluster und später VMScluster genannt), wo vielfache Systeme Plattenlagerung, Verarbeitung, Job-Warteschlangen und Druckwarteschlangen teilen, und werden entweder durch die Spezialhardware oder durch einen industrienormalen LAN (gewöhnlich Ethernet) verbunden. Eine LAN-basierte Traube wird häufig einen LAVc, für das Lokale Bereichsnetz VMScluster genannt, und erlaubt unter anderem, vielleicht diskless Satellitenknoten über das Netz mit der Systemplatte eines bootnode urladend.

VAXcluster Unterstützung wurde zuerst in der VMS Version 4 hinzugefügt, die 1984 veröffentlicht wurde. Diese Version hat nur das Sammeln über CI unterstützt. Spätere Ausgaben der Version 4 unterstützt, sich über LAN (LAVC) und Unterstützung für LAVC sammelnd, wurden in der VMS Version 5, veröffentlicht 1988 verbessert.

Mischungen von Traube-Verbindungen und Technologien, werden einschließlich Gigabit (GbE) Ethernet, SCSI, FDDI, DSSI, CI und Speicherkanalanschlüsse erlaubt.

OpenVMS unterstützt bis zu 96 Knoten in einer einzelnen Traube, und erlaubt Mischarchitektur-Trauben, wo VAX und Systeme von Alpha oder Systeme von Alpha und Itanium in einer einzelnen Traube koexistieren können (Verschiedene Organisationen haben Trauben der dreifachen Architektur und Traube-Konfigurationen mit bis zu 150 Knoten demonstriert, aber diese Konfigurationen werden durch den HP nicht unterstützt).

Verschieden von vielen anderen sich sammelnden Lösungen bietet sich VAXcluster durchsichtig, und völlig verteilt gelesen - schreiben mit der Rekordniveau-Blockierung, was bedeutet, dass auf dieselbe Platte und sogar dieselbe Datei durch mehrere Traube-Knoten sofort zugegriffen werden kann; die Blockierung kommt nur am Niveau einer einzelnen Aufzeichnung einer Datei vor, die gewöhnlich eine Linie des Textes oder einer einzelnen Aufzeichnung in einer Datenbank sein würde. Das erlaubt den Aufbau von Hochverfügbarkeits-multiplizieren überflüssige Datenbankserver.

Traube-Verbindungen können aufwärts 500 Meilen abmessen, Mitglied-Knoten erlaubend, in verschiedenen Gebäuden auf einem Bürocampus, oder in verschiedenen Städten gelegen zu werden.

Gastgeber-basierte Volumen-Beschattung erlaubt Volumina (von demselben oder verschiedener Größen), shadowed zu sein, der über vielfache Kontrolleure und vielfache Gastgeber (widergespiegelt) ist), den Aufbau von mit der Katastrophe toleranten Umgebungen erlaubend.

Der volle Zugang in den verteilten Schloss-Betriebsleiter (DLM) ist für Anwendungsprogrammierer verfügbar, und das erlaubt Anwendungen, willkürliche Mittel und Tätigkeiten über alle Traube-Knoten zu koordinieren. Das schließt offensichtlich Dateiniveau-Koordination ein, aber die Mittel und Tätigkeiten und Operationen, die mit dem DLM koordiniert werden können, sind völlig willkürlich.

OpenVMS V8.4 bietet Fortschritte in der sich sammelnden Technologie einschließlich des Gebrauches von industrienormalem TCP/IP an, der vernetzt, um Wirksamkeit dazu zu bringen, Verbindungstechnologie zu bündeln. Die Traube über TCP/IP wird mit der 2010 veröffentlichten Version 8.4 von OpenVMS unterstützt.

Mit der unterstützten Fähigkeit dazu, Steigungen und mit vielfachen Systemplatten zu rollen, können Traube-Konfigurationen online aufrechterhalten und zusätzlich befördert werden. Das erlaubt Traube-Konfigurationen fortzusetzen, Anwendung und Datenzugang zur Verfügung zu stellen, während eine Teilmenge der Mitglied-Knoten zu neueren Softwareversionen befördert wird.

Für allgemeine Details, sieh die Traube von OpenVMS SPD. Für spezifischere Details, sieh die Sammeln-zusammenhängenden Handbücher im Dokumentationssatz von OpenVMS.

Dateisystem

OpenVMS hat ein sehr an der Eigenschaft reiches Dateisystem, mit der Unterstützung für Strom und rekordorientierten IO, ACLs und Datei versioning. Typische Benutzer- und Anwendungsschnittstelle ins Dateisystem ist der RMS.

Details sind in den RMS Dienstprogrammen und RMS Programmierung von Handbüchern, und im Eingabe/Ausgabe-Benutzerbedienungshandbuch, dem ganzen Teil des Dokumentationssatzes von OpenVMS. Siehe auch die verfügbare ODS2 Dokumentation und die VMS Dateisysteme Internals Buch, durch Kirby McCoy, internationale Standardbuchnummer 1-55558-056-4.

Timekeeping

OpenVMS vertritt Systemzeit als die 64-Bit-Zahl von 100-Nanosekunden-Zwischenräumen (d. h. zehn Millionen Einheiten pro Sekunde; auch bekannt als ein 'dumpfes Geräusch') seit dem Zeitalter. Das Zeitalter von OpenVMS ist Mitternacht, die am 17. November 1858 vorangeht, der der Anfang von Modifiziertem Julian Day ist, der numeriert. Die Uhr wird alle 100 ns nicht notwendigerweise aktualisiert; zum Beispiel tragen Systeme mit einem 100-Hz-Zwischenraum-Zeitmesser einfach 100 000 zum Wert jedes Hundertstel einer Sekunde bei. Das Betriebssystem schließt einen Mechanismus ein, für die Hardware timekeeping Antrieb anzupassen; wenn kalibriert, gegen einen bekannten Zeitstandard erreicht es leicht eine Genauigkeit besser als 0.01 %. Alle Hardware-Plattformen von OpenVMS leiten timekeeping von einer inneren mit der AC-Versorgungsmacht-Frequenz nicht vereinigten Uhr ab.

Während das System geschlossen wird, wird Zeit vor einer Jahreszeit ("SPIELZEUG") Hardware-Uhr behalten. Diese Uhr behält Zeit zu einer niedrigeren Entschlossenheit (vielleicht 1 Sekunde) und allgemein, eine niedrigere Genauigkeit (häufig 0.025 % gegen 0.01 %). Wenn das System wiederangefangen wird, wird der VMS 64-Bitzeiten-Wert gestützt auf der Zeit wieder gerechnet, die durch die SPIELZEUG-Uhr und das letzte registrierte Jahr behalten ist (versorgt auf der Systemplatte).

Die 100-Nanosekunden-Körnung, die innerhalb von OpenVMS durchgeführt ist, und die absolute 63-Bit-Zeitdarstellung (hat das Zeichen gebissen, zeigen absolute Zeit an, wenn klare und relative Zeit, wenn gesetzt) sollte OpenVMS problemlose Zeitberechnung bis zu 31-JUL-31086 2:48:05 Uhr.47 erlauben. In diesem Moment werden alle Uhren und Arbeitszeiterfassungsoperationen in OpenVMS plötzlich scheitern, da der Schalter überfließen und von der Null wieder anfangen wird.

Obwohl sich das heimische Zeitformat von OpenVMS weit in die Zukunft erstrecken kann, werden auf der C Laufzeitbibliothek gestützte Anwendungen wahrscheinlich auf timekeeping Probleme darüber hinaus am 19. Januar 2038 wegen des Problems des Jahres 2038 stoßen. Viele Bestandteile und Anwendungen können auch auf Länge-zusammenhängende Datum-Probleme im Jahr 10000 stoßen (sieh das Jahr 10,000 Problem).

Ausführliche Information rechtzeitig und timekeeping, und auf der Sommerzeit und den timezone Differenzialfaktor-Operationen, werden in den häufig gestellten Fragen von OpenVMS enthalten.

Programmierung

Die Programmierumgebung der gemeinsamen Sprache wird in OpenVMS beschrieben, der Standard und OpenVMS Nennt, Konzepthandbücher Programmierend. Das stellt mischsprachige Anrufe, und eine Reihe sprachspezifischer, Laufzeitbibliothek (RTL) und Systemdienstroutinen zur Verfügung. Die Sprachanrufe und der RTLs werden in der Benutzerweise shareable Images durchgeführt, während die Systemdienstleistungsanrufe allgemein ein Teil des Betriebssystems oder ein Teil des Codes der privilegierten Weise sind. Diese Unterscheidung zwischen Sprachen und RTLs und Systemdienstleistungen war einmal ziemlich sauber und klar, aber die Durchführungen und Details sind eher dunkler im Laufe der Jahre geworden.

Verschiedene Dienstprogramme und Werkzeuge werden integriert, wie verschiedene Erweiterungssprachen und Werkzeuge sind.

Viele Programmierbeispiele sind verfügbar, sehen die Zeigestöcke in den häufig gestellten Fragen von OpenVMS.

Das Beseitigen

Das VMS Testhilfeprogramm unterstützt alle Bearbeiter im DEZ und viele Drittsprachen. Es erlaubt Unterbrechungspunkte, watchpoints und interaktives Laufzeitprogramm, entweder mit einer Befehl-Linie oder grafischer Benutzerschnittstelle die Fehler beseitigend. Testhilfeprogramm-Handbuch von OpenVMS

Umgebung der gemeinsamen Sprache

Unter den bemerkenswerten Eigenschaften von OpenVMS ist die Umgebung der Gemeinsamen Sprache, ein ausschließlich definierter Standard, der Benennen-Tagung für Funktionen und Routinen, einschließlich des Gebrauches von Stapeln, Registern usw. unabhängig von der Programmiersprache angibt. Wegen dessen ist es möglich, eine Routine geschrieben auf einer Sprache zu nennen (z.B. Fortran) von einem anderen (z.B COBOL), ohne die Durchführungsdetails der Zielsprache wissen zu müssen. OpenVMS selbst wird in einer Vielfalt von verschiedenen Sprachen (in erster Linie SELIGKEIT, VAX Makro- und C) (pro comp.os.vms newsgroup Versetzungen von Mitgliedern des HP Technik von OpenVMS), und die Umgebung der gemeinsamen Sprache und das Benennen von Standardunterstützungen durchgeführt, die frei diese Sprachen, und Ada, PL/I, Fortran, GRUNDLEGEND, und andere mischen. Das ist im Gegensatz zu einem System wie Unix, der fast völlig in der c Sprache durchgeführt wird.

Für Details auf diesen Bearbeitern und Bibliotheken, sieh die an der Dokumentation von OpenVMS verfügbaren Sprachhandbücher.

Macro32 (ein Monteur auf OpenVMS VAX und ein Bearbeiter auf dem Alpha von OpenVMS und auf OpenVMS I64) ist innerhalb verfügbar und in OpenVMS integriert. SELIGKEITS-Bearbeiter sind für das Download von OpenVMS Freeware verfügbar, wie verschiedene Häfen von Perl, PHP, Rubin und anderen Sprachen sind. Java ist vom HP javanische Website verfügbar. C, Fortran und andere Sprachen sind kommerzielle Produkte, und sind für den Kauf verfügbar.

Laufzeitbibliotheken

Sicherheit

OpenVMS stellt verschiedene Sicherheitseigenschaften und Mechanismen, einschließlich Sicherheitsbezeichner, Quellenbezeichner, Subsystem-Bezeichner, ACLs, und ausführlich berichteter Sicherheitsrechnungsprüfung und Warnungen zur Verfügung. Spezifische Versionen, die an DoD NCSC Klasse C2 und mit der SEVMS Sicherheit bewertet sind, haben Dienstleistungsunterstützung an der NCSC Klasse B1 pro NCSC Regenbogen-Reihe erhöht. OpenVMS hält auch einen ITSEC E3 Schätzung. Für Details auf diesen Einschaltquoten und den spezifischen verbundenen Versionen von OpenVMS und Einschaltquoten, sieh den NCSC und die Allgemeinen Kriterium-Seiten und die verbundenen Produktauflistungen.

Für Details auf den Sicherheitsmechanismen von OpenVMS, sieh den HP Handbuch von OpenVMS zum an der Dokumentationswebsite von OpenVMS verfügbaren Systemsicherheitshandbuch. Siehe auch die Sicherheitsinformation von OpenVMS.

Quer-Plattform-Anwendungen

OpenVMS unterstützt die folgenden Industriestandardwerkzeuge und Anwendungen:

Dokumentation

OpenVMS Betriebsdokumentation für verschiedene neue Ausgaben und für verschiedenen KernopenVMS layered Produkte ist online an der HP-Website http://www.hp.com/go/openvms/doc/verfügbar.

Dokumente von Software Product Description (SPD) für viele OpenVMS-zusammenhängende Produkte (und für OpenVMS selbst) sind an http://h18000.www1.hp.com/info/spd/ verfügbar. SPDs sind einleitende und gesetzliche Beschreibungen von verschiedenen Produkten, die verschiedenen unterstützten Fähigkeiten und Produkteigenschaften verzeichnend.

Die Häufig gestellten Fragen (FAQ) von OpenVMS enthalten Information und Zeigestöcke, die mit OpenVMS vereinigt sind, und sind in verschiedenen Formaten an http://www.hoffmanlabs.org/vmsfaq/verfügbar.

Ausgaben, Softwareunterstützungsstatus

Die aktuelle Ausgabe von OpenVMS ist OpenVMS V8.4 für Alpha- und Integritätsserver und OpenVMS V7.3 für VAX Server.

HP stellt Current Version Support (CVS) und Prior Version Support (PVS) für verschiedene Ausgaben von OpenVMS zur Verfügung. Der Fahrplan von OpenVMS versichert PVS Status für spezifische Ausgaben (V5.5-2, V5.5-2H4, V6.2, V6.2-1H3, V7.3-2) bis 2012, und nur dann mit der 24-monatigen vorherigen Benachrichtigung endend. CVS wird für die aktuelle Ausgabe und für die sofort vorherige Ausgabe zur Verfügung gestellt.

Anwendbare Industriestandards

Der folgende ist einige der Industriestandards, die in OpenVMS Dokument von Software Product Description (SPD) gefordert sind:

  • ANSI X3.4-1986: ASCII
  • ANSI X3.22-1973/FIPS 3-1: Magtape, 800 BPI NRZI
  • ANSI X3.27-1987/FIPS 79: Magtape, Etiketten und Volumen-Strukturen
  • ANSI X3.39-1986/FIPS 25: Magtape, 1600 BPI PE
  • ANSI X3.40-1983: Magtape, nicht registrierter
  • ANSI X3.41-1974: ASCII 7 Bit kontrollieren Folgen
  • ANSI X3.42-1975: Numerische Werte im Charakter spannen
  • ANSI X3.54-1986/FIPS 50: Magtape, 6250 BPI GCR
  • ANSI X3.131-1986/ISO 9316 (1989): SCSI-1
  • ANSI X3.131-1994/ISO 10288 (1994): SCSI-2
  • ANSI/IEEE 802.2-1985: logische Verbindungskontrolle
  • ANSI/IEEE 802.3-1985: Ethernet CSMA/CD
  • FIPS 1-2: Code für den Informationsaustausch; schließt ANSI X3.4-1977 (86)/FIPS 15 ein; ANSI X3.32-1973/FIPS 36; ANSI X3.41-1974/FIPS 35; FIPS 7
  • FIPS 16-1/ANSI X3.15-1976: Seriencomms hat Sequencing Gebissen; BUNDESREGIERUNG STD 1010
  • FIPS 22-1/ANSI X3.1-1976: Synch, der für DTE/DCE comms signalisiert; BUNDESREGIERUNG STD 1013
  • FIPS 37/ANSI X3.36-1975: Synch Hochleistungsnachrichtenübermittlung für DTE/DCE comms; GIPS 1001
  • FIPS 86/ANSI X3.64-1979: Zusätzliche Steuerungen für den Gebrauch mit ASCII
  • ISO 646: ISO Codierte 7-Bit-Codierung für den Informationsaustausch
  • ISO 1001: Magtape, Etiketten und Volumen-Strukturen
  • ISO 1863: Magtape, 800 BPI NRZI
  • ISO 1864: Magtape, nicht registriert / NRZI und PE
  • ISO 2022: Codeerweiterungen für ISO 646
  • ISO 3307: Zeit und Datum-Darstellungen
  • ISO 3788: Magtape, 1600 BPI PE
  • ISO 4873: 8-Bit-Charakter-Codes
  • ISO 5652: Magtape, 6250 BPI GCR
  • ISO 6429: Kontrollfolgen
  • ISO 9660: CD-ROM-Volumen und Dateistrukturen

Hobbyist-Programm von OpenVMS

Trotz, ein kommerzielles Eigentumsbetriebssystem 1997 zu sein, wurden OpenVMS und mehrere layered Produkte kostenlos für den Hobbyisten, nichtkommerziellen Gebrauch als ein Teil des Hobbyist-Programms von OpenVMS bereitgestellt. Seitdem hat mehreres Firmenproduzieren Software von OpenVMS ihre Produkte unter denselben Begriffen, wie Prozess-Software und MVP Systeme bereitgestellt.

, die Zeit, die erforderlich ist, eine Hobbyist-Lizenz zu erhalten, war etwa eine Woche von Anfang bis Ende; von der Registrierung mit einer Benutzergruppe durch den Erwerb von Lizenzen und Medien. Hobbyist-CD-Medien sind für 30 US$ einschließlich des internationalen Verschiffens verfügbar. Keine anonymen FTP Softwaredownloads sind für Hobbyisten verfügbar.

Mehr Information über das Hobbyist-Programm kann an http://www.vmshobbyist.org/ und http://www.OpenVMS.org/ gefunden werden. Mehrere Hobbyist-Systeme sind für das Publikum einschließlich der Todestrakt-Traube offen.

Dichtungshacklab stellt telnet und ssh Zugang zur Verfügung (Benutzername, und Kennwort ist luther) zu zwei VAX/VMS am Freaknet Computermuseum gelegenen Maschinen.

OpenVMS-zusammenhängende Hauptthemen

OpenVMS-zusammenhängende Begriffe und Akronyme schließen ein:

  • ACMS - das System der Transaktionsverarbeitung (TP) von Digital, das häufig mit dem DECdtm verwendet ist, hat Transaktionsbetriebsleiter Systemdienstbestandteile von OpenVMS, und mit den Produkten von DECforms und Rdb in Anwendungen mit transactional Voraussetzungen verteilt
  • Asynchrone Systemfalle (AST)
  • DECforms - der Nachfolger von Digital des Formularverwaltungssystems
  • DECnet - die Eigentumsnetzwerkanschlussarchitektur von Digital, die auch MOPP einschließt.
  • DELTA und XDELTA - Testhilfeprogramme von OpenVMS
  • DIGITAL Command Language (DCL) - Digitalbefehl-Sprache - befiehlt Liniendolmetscher.
  • DECwindows - die Durchführung von Digital des X Fenstersystems.
  • Ereignis-Fahne - ein einfacher Synchronisationsmechanismus
  • Dateien 11 - niedrige Stufe filesystem
  • File Description Language (FDL) - definiert Dateistruktur der Aufzeichnung/Feldes
  • Forms Management System (FMS) - die erste Generation von Digital der sprachunabhängige Form-Fahrer
  • Local Area Transport (LAT) - ist ein LAN-basiertes non-routable Kommunikationsprotokoll, um DEZ und andere Endserver zu unterstützen
  • QIO hat Eingangsproduktion Schlange gestanden; die auf niedriger Stufe Eingabe/Ausgabe verbindet
  • Orakel Rdb - Eine SQL entgegenkommende Verwandtschaftsdatenbank, die vor dem DEZ geschaffen ist, aber jetzt durch das Orakel besessen ist
  • Record Management Services (RMS) - auf höchster Ebene, language/device-independent Eingang/Produktion
  • Laufzeitbibliotheken (RTL) - haben Routinen und Funktionen geteilt, die aus jeder Sprache kündbar
sind
  • Milchstraße von OpenVMS - co-habitating Installationen von OpenVMS; eine Form des Systems, das verteilt
  • Trauben von OpenVMS - für die Überfülle, zusätzlichen Hardware-Steigungen oder Katastrophe-Toleranz
  • System 1032 (S1032) - Ein Hochleistungsdatenbankverwaltungssystem und Anwendungsentwicklungsumgebung hat vorgehabt, die Benutzergemeinschaft von OpenVMS zu unterstützen. Verwendet an einigen Gesellschaften in den 1980er Jahren und 90er Jahren, aber, in wenig Gebrauch heute.
  • XQP - der verlängerte QIO Verarbeiter (XQP), der die Dateien 11 filesystem durchführt.

Für die Information über layered Produkte, sieh Software Product Description (SPD) für das Produkt. Für Bestandteile von OpenVMS, sieh den Dokumentationssatz von OpenVMS.

Siehe auch

  • Vergleich von Betriebssystemen
  • SRM — Der Stiefel firmware erforderlich, OpenVMS auf dem DEZ Alpha-basierte Computersysteme [ftp://ftp.digital.com/pub/DEC/Alpha/firmware/index.html] zu starten
  • EFI — der Stiefel firmware verwendet von OpenVMS auf Plattformen von Itanium
http://www.hoffmanlabs.com/openvms/hwi64.shtml
  • FreeVMS — Ein Softwareprojekt, das zum Ziel hat, einen GPLed Klon von VMS http://www.freevms.net / zu schaffen
  • Paris Métro Linie 14 — Ein bemerkenswerter Kunde von OpenVMS
http://www.adahome.com/Ammo/Success/subway.html
  • Indianereisenbahnen — ein anderer (sehr) großer Kunde von OpenVMS
http://h71000.www7.hp.com/openvms/brochures/indiarr/indiarr.pdf

Veröffentlichungen von OpenVMS

  • Das Minimum Sie Bedürfnis Zu wissen, um ein Anwendungsentwickler von OpenVMS, Roland Hughes, internationale Standardbuchnummer 978-0-977866-0-3 http://www.theminimumyouneedtoknow.com/app_book.html Zu sein
  • Das Minimum Sie Bedürfnis, Über Java auf OpenVMS, Roland Hughes, internationaler Standardbuchnummer 978-0-9770866-1-0 http://www.theminimumyouneedtoknow.com/about_java_on_openvms.html Zu wissen
  • Das Minimum Sie Bedürfnis, Über den Dienst Orientierte Architektur, Roland Hughes, internationale Standardbuchnummer 978-0-9770866-6-5 http://www.theminimumyouneedtoknow.com/service_oriented_architecture_book.html Zu wissen
  • Mit OpenVMS, Michael D. Duffy, internationaler Standardbuchnummer 1-55558-279-6 angefangen
  • Mit Systemverwaltung von OpenVMS, 2. Ausgabe, David Donald Miller, Stephen Hoffman, Lawrence Baldwin, internationaler Standardbuchnummer 1-55558-243-5 angefangen
  • Einführung in OpenVMS, 5. Ausgabe, Lesley Ogilvie Rice, internationale Standardbuchnummer 1-55558-194-3
  • Einführung in OpenVMS, David W Bynon, internationale Standardbuchnummer 1-878956-61-2
  • OpenVMS Alpha Internals und Datenstrukturen: Speichermanagement, Ruth Goldenberg, internationale Standardbuchnummer 1-55558-159-5
  • OpenVMS Alpha Internals und Datenstrukturen: Die Terminplanung und Prozesssteuerung: Version 7.0, Ruth Goldenberg, Saro Saravanan, Denise Dumas, internationale Standardbuchnummer 1-55558-156-0
  • OpenVMS Online-Dokumentation
  • Leistungsmanagement von OpenVMS, Joginder Sethi, internationale Standardbuchnummer 1-55558-126-9
  • Systemverwaltungsführer von OpenVMS, Lawrence Baldwin, internationale Standardbuchnummer 1-55558-143-9
  • Das Handbuch des Trampers zu VMS: unsupported-undocumented-can-go-away-at-any-time Eigenschaft von VMS, Bruce Ellis, internationaler Standardbuchnummer 1-878956-00-0
  • Das Benutzerhandbuch von OpenVMS, die Zweite Ausgabe, Patrick Holmay, internationale Standardbuchnummer 1-55558-203-6
  • Mit dem DECwindows Motiv für OpenVMS, Margie Sherlock, internationale Standardbuchnummer 1-55558-114-5
  • VAX/VMS Internals und Datenstrukturen: Version 5.2 ("IDSM"), Ruth Goldenberg, Saro Saravanan, Denise Dumas, internationale Standardbuchnummer 1-55558-059-9
  • Schreibende Alpha-Gerät-Fahrer von OpenVMS in C, Margie Sherlock, Leonard Szubowicz, internationale Standardbuchnummer 1-55558-133-1
  • Echten Programmen in DCL, der zweiten Ausgabe, Stephen Hoffman, Paul Anagnostopoulos, internationalen Standardbuchnummer 1-55558-191-9 schreibend

Links

Häufig gestellte

Vectrex / Victoria Woodhull
Impressum & Datenschutz