Das Betriebssystem OpenVMS wurde für die x86-64-Architektur portiert.

Das Unternehmen VMS Software, das vor fünf Jahren die Rechte zur Weiterentwicklung des Betriebssystems OpenVMS (Virtual Memory System) von Hewlett-Packard erworben hat, veröffentlichte die Version OpenVMS 9.1, die bemerkenswerte Unterstützung für die Architektur x86-64 bietet. Das Betriebssystem OpenVMS wird seit 1977 weiterentwickelt und kommt in ausfallsicheren Systemen zum Einsatz, die eine hohe Zuverlässigkeit erfordern. Zuvor war es nur für die Architekturen VAX, Alpha und Intel Itanium verfügbar. Interessanterweise waren die Versuche, OpenVMS Ende der 1980er Jahre auf x86-Systeme zu portieren, aufgrund von Finanzierungsstopps nicht erfolgreich, nach denen der Port-Autor zu Microsoft wechselte und Windows NT entwickelte.

Der vorgeschlagene Port von OpenVMS für die x86-64-Architektur unterstützt neben der Installation auf echter Hardware auch die Nutzung in virtuellen Maschinen wurde vereinfacht. KVM, VMware und VirtualBox. Der Port basiert auf denselben Quelltexten von OpenVMS, die auch in den Versionen für die Architekturen Alpha und Itanium verwendet werden, mit bedingter Kompilierung, die hardwareabhängige Funktionen ersetzt.

Der OpenVMS-Code wurde angepasst, um mit LLVM anstelle des proprietären GEM-Compilers zu arbeiten, der für die Kompilierung von Ports für Alpha und Itanium verwendet wurde (ein spezieller Übersetzer wurde entwickelt, um GEM IR in LLVM IR zu spiegeln, während Clang für die Kompilierung von C++-Code für OpenVMS angepasst wurde). Zur Erkennung und Initialisierung der Hardware kommen UEFI und ACPI zum Einsatz, während zum Booten ein RAM-Disk verwendet wird, anstelle des speziellen VMS-Bootmechanismus, der hardware-spezifisch ist. Um die fehlenden Berechtigungsstufen von VAX, Alpha und Itanium, die in x86-64-Systemen fehlen, zu emulieren, wird im OpenVMS-Kernel das SWIS (Software Interrupt Services)-Modul eingesetzt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster