VMS Software, che ha acquisito da Hewlett-Packard i diritti per continuare lo sviluppo del sistema operativo OpenVMS (Virtual Memory System), ha dato la possibilità agli appassionati di scaricare il porting della versione 9.2 del sistema operativo OpenVMS per l'architettura x86_64. Oltre al file immagine del sistema (X86E921OE.ZIP), sono disponibili chiavi di licenza per l'edizione community (x86community-20240401.zip), valide fino ad aprile del prossimo anno. Il rilascio dell'OpenVMS 9.2 è segnato come il primo rilascio completo disponibile per l'architettura x86-64.
Il porting per l'architettura x86 è costruito sulla base degli stessi codici sorgente di OpenVMS utilizzati nelle versioni per le architetture Alpha e Itanium, impiegando la compilazione condizionale per sostituire le funzionalità legate alle caratteristiche hardware. L'identificazione e l'inizializzazione dell'hardware avvengono tramite UEFI e ACPI, e per il caricamento è stato utilizzato un disco RAM invece di un meccanismo di avvio speciale di VMS, specifico per l'hardware. Per emulare i livelli di privilegio mancanti di VAX, Alpha e Itanium, assenti nei sistemi x86-64, nel kernel di OpenVMS è stato utilizzato il modulo SWIS (Software Interrupt Services).
Il sistema operativo OpenVMS è in sviluppo dal 1977 ed è utilizzato in sistemi ad alta disponibilità che richiedono elevata affidabilità; in precedenza era disponibile solo per le architetture VAX, Alpha e Intel Itanium. L'immagine del sistema può essere utilizzata per test in macchine virtuali VirtualBox, KVM e VMware. OpenVMS 9.2 include servizi di sistema VSI TCP/IP (come il supporto per SSL111, OpenSSH e Kerberos), set di protocolli VSI DECnet Phase IV e VSI DECnet-Plus, e compilatori MACRO, Bliss, FORTRAN, COBOL, C++, C e Pascal.
Fonte: opennet.ru
