Open VMS

Open VMS
Virtual Memory System/OpenVMS
Bild:OpenVMS-shark.gif
Basisdaten
Entwickler DEC
Version 8.3
(August 2006)
Architekturen VAX, Alpha, Itanium
Lizenz proprietär
Website hp.com/go/openvms

Das Virtual Memory System (VMS) ist ein Betriebssystem des Computerherstellers Digital Equipment Corporation (DEC) für seine Virtual Address eXtension (VAX)-Rechner. Es war zur Zeit der Veröffentlichung ein ausgesprochen fortschrittliches 32-Bit-Betriebssystem, das Multiuser- und Multitasking-fähig war. Es war zudem eines der ersten Betriebssysteme mit virtueller Speicherverwaltung[1], welches auch die Namensgebung begründet. Heute ist OpenVMS in 64-Bit-Versionen verfügbar.

Inhaltsverzeichnis

Geschichte

1977[2] wurde Version 1.0 veröffentlicht, von Beginn an stand mit DECnet bereits eine leistungsfähige point-to-point-Verbindung zwischen Rechnern zur Verfügung. Unter Version 4 (ab 1983/84) wurden die ersten VAX-Cluster konfiguriert, die eine gemeinsame System-Disk hatten. Gleichzeitig wurde DECnet Phase IV mit umfassender Ethernet-Unterstützung freigegeben. Ab Version 5 konnte es mit graphischen Oberflächen umgehen (DECwindows – OSF/Motif-kompatibel). Die zuletzt entwickelten Versionen 7.x aus dem Jahr 1996/97 hatten bereits Unterstützung für die als VAX-Nachfolger entwickelte 64-Bit-Prozessorarchitektur Alpha (diese Variante hieß AXP), sowie moderne Datenverarbeitung mit XML und LDAP.

Die Firma DEC wurde später (1998) von Compaq übernommen, die wiederum inzwischen von Hewlett-Packard übernommen wurde (2002). Wer sich mit VMS beschäftigen möchte, kann sich bei einer lebhaften Community rund um das inzwischen OpenVMS genannte System informieren. Neben VAX-Rechnern läuft es auch auf 64-Bit-Alpha-Maschinen und auf Intel-IA-64-Systemen.

OpenVMS ist in Version 8.3 verfügbar, gemischte Cluster von VAX-, Alpha- und Itanium-II-Systemen wurden demonstriert. Auf OpenVMS laufen im Mobilfunkbereich SMS-Lösungen und im Bankenbereich werden unter OpenVMS Börsensysteme betrieben.

Noch vor der Übernahme durch Compaq hatte sich Digital gegenüber dem amerikanischen Verteidigungsministerium verpflichtet, VMS für weitere 20 Jahre zu unterstützen. Bisher ist nicht erkennbar, dass HP sich von dieser Verpflichtung zurückziehen will oder kann oder dass das Verteidigungsministerium nicht mehr auf der Einhaltung dieser Verpflichtung besteht. Ein wichtige Rolle spielt in diesem Zusammenhang sicher der Umstand, dass auch in Hackerkreisen (vgl. DEF CON) OpenVMS als "weitgehend unhackbar" gilt.

Für nicht-kommerzielle Anwendungen werden Lizenzen für OpenVMS und den wichtigsten Programmen im Rahmen des OpenVMS Hobbyist Programs bereitgestellt (Voraussetzung ist die Mitgliedschaft in der HP-Uservereinigung Connect). Verfügt man nicht über die für OpenVMS benötigte Hardware, kann dank SIMH ein VAX-Rechner in Software simuliert werden. Auch für die AXP-Architektur gibt es kostenlose Emulatoren, zum Beispiel den Personal Alpha von Emulators International.

Merkmale

Bisweilen wird OpenVMS fälschlicherweise den UNIX-artigen Systemen zugerechnet. Doch OpenVMS hat mehr mit Windows NT gemeinsam als mit UNIX. Verschiedene Konzepte, die heute in jedem aktuellen Windows-System angewendet werden, stammen ursprünglich aus OpenVMS.[1]

VMS unterscheidet mit seinem Dateisystem Files-11 traditionell nicht zwischen Groß- und Kleinschreibung in Dateinamen und Kommandozeilenargumenten, allerdings kann man seit OpenVMS V7.3-1 ein Dateisystem case sensitive einrichten.

Im Gegensatz zu Unix werden Datenträger nicht als Verzeichnis unterhalb eines globalen Stammverzeichnises eingebunden, stattdessen gibt es ähnlich wie bei MS-DOS und Microsoft Windows Laufwerksbezeichnungen.

Dateinamen bestehen aus Namen, Datei-Typ und Versionsnummer (z.B. NAME.TYP;1), NAME und TYP sind jeweils Ketten von bis zu 39 alphanumerischen Zeichen. Geänderte Dateien werden als eine neue Version gespeichert, die sich in einer inkrementierenden Versionsnummer nach einem Semikolon im Dateinamen unterscheidet (NAME.TYP;1 → NAME.TYP;2). Die ältere Version wird vom System nicht gelöscht, dies kann der Benutzer mit den DELETE- oder PURGE-Befehlen bedarfsweise tun.

Verzeichnisnamen werden durch einen “.” getrennt und können, in “[ ]” oder “< >” eingefügt, hinter einem eventuellen Laufwerksbezeichner dem Dateinamen voran gestellt werden. Ein Unterverzeichnis-Eintrag ist vom Typ “.DIR” und hat in einem intakten Filesystem immer die Versionsnummer “;1”. Als Bezeichner können bis zu 39 alphanumerische Zeichen verwendet werden.

Eine vollständige Dateibezeichnung lautet: NODE::Device:[Directory.Subdirectory. ... ]Dateiname.Typ;Version wobei NODE den Rechnernamen im Netzwerk und Device (maximal 255 alphanumerische Zeichen) den physikalischen Ort (Platte, Band ...) bezeichnen.

Hochverfügbarkeitstechniken wie Clustering wurden in VMS schon frühzeitig implementiert, heute noch laufen zahlreiche Anwendungen, bei denen es auf hohe Verfügbarkeit ankommt, unter diesem Betriebssystem.

Als Skriptsprache steht die DIGITAL Command Language (DCL) zur Verfügung. Kommandos werden nach Konvention in Großbuchstaben angegeben, wie beispielsweise SHOW (Informationen über Datum, eingeloggte Nutzer, freier Speicherplatz), RECALL, DIR und HELP.

Die Entwickler von VMS übernahmen Konzepte von den PDP-Systemen RSTS/E, RT-11 und RSX-11, welche in den 1970er Jahren an amerikanischen Universitäten und weltweiten Forschungseinrichtungen weit verbreitet waren.

Weblinks

Einzelnachweise

  1. Hewlett-Packard feiert vorab 30 Jahre VMS, Heise Online, 26.10.2007 09:07
  2. Celebrating 30 years of OpenVMS, 25.10.1977-25.10.2007, englisch

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • VMS — OpenVMS Разработчик DEC, HP Семейство ОС Семейство ОС DEC Исходный код Проприетарное ПО Последняя версия 8.3 1H1 октябрь 2007 Тип ядра Монолитное с модулями Лицензия Закрытая Состояни …   Википедия

  • Open Interface — A toolkit that can give applications the look of several major windowing environments running on several different operating systems is something of a programmer s dream. Open Interface Grants Programmer s Wishes, InfoWorld (1991)[1] Open… …   Wikipedia

  • Intel Open Source License — Bei der BSD Lizenz handelt es sich um eine Lizenz für freie Software. Entstanden ist die Lizenz an der University of California, Berkeley, und BSD steht für Berkeley Software Distribution. Software unter der BSD Lizenz darf frei verwendet werden… …   Deutsch Wikipedia

  • Dick Hustvedt — Richard (Dick) Irvin Hustvedt (born February 18, 1946 April 15, 2008) was a renowned software engineer, designer and developer of several operating systems including the RSX 11, and VMS (OpenVMS) systems of Digital Equipment Corporation. He also… …   Wikipedia

  • HP Integrity Virtual Machines — Infobox Software name = HP Integrity Virtual Machines caption = Integrity VM 3.5 running a variety of guests developer = Hewlett Packard released = 2005 latest release version = 4.0 latest release date = September 2008 latest preview version =… …   Wikipedia

  • Netbeans — NetBeans …   Wikipédia en Français

  • DK — DK, dK, or dk may refer to: DK, Dilawar computer instructor also known as DK SHK. @DK, a block for older kids on Discovery Kids .dk, the country code top level domain for Denmark DK, the abbreviation of the girl group Danity Kane DK (album), the… …   Wikipedia

  • David A. Solomon — Infobox Person name = David A. Solomon image size = 180px caption = Photo courtesy of David Solomon. birth date = birth place = death date = death place = education = occupation = Technical writer title = spouse = parents = children = nationality …   Wikipedia

  • System Reference Manual — Die System Reference Manual Firmware (auch SRM Konsole genannt) ist die Boot Firmware für Computersysteme, die auf Alpha AXP Prozessoren basieren. Die System Reference Manual Konsole wurde von DEC entwickelt, um OSF/1 (später Digital UNIX und… …   Deutsch Wikipedia

  • AIESME — École spéciale de mécanique et d électricité ESME Sudria Localisation Localisation Ivry sur Seine, France Informations Fondation 1905 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”