OpenVMS operativsystemet er blevet porteret til x86-64 arkitekturen

VMS Software, der købte rettighederne til fortsat udvikling af operativsystemet OpenVMS (Virtual Memory System) fra Hewlett-Packard for fem år siden, har offentliggjort udgivelsen OpenVMS 9.1, som er bemærkelsesværdig for implementeringen af støtte til x86-64-arkitekturen. Operativsystemet OpenVMS har udviklet sig siden 1977 og anvendes i fejltolerante systemer, der kræver høj pålidelighed, og har tidligere kun været tilgængeligt for VAX-, Alpha- og Intel Itanium-arkitekturerne. Det er bemærkelsesværdigt, at forsøg på at portere OpenVMS til x86-systemer i slutningen af 1980'erne ikke var succesfulde på grund af stop for finansiering, hvorefter portens forfatter gik til Microsoft og skabte Windows NT.

Den foreslåede port af OpenVMS til x86-64-arkitekturen understøtter udover installation på fysisk hardware også brug i virtuelle maskiner KVM, VMware og VirtualBox. Porten er bygget på de samme kildekoder til OpenVMS, som anvendes i versionerne til Alpha- og Itanium-arkitekturerne, med betinget kompilering, der erstatter funktionerne relateret til hardwarearkitekturens særtræk.

Koden til OpenVMS er tilpasset til kompilering ved hjælp af LLVM i stedet for den proprietære compiler GEM, der anvendes til at bygge portene til Alpha og Itanium (en særlig oversætter er skrevet for at oversætte GEM IR til LLVM IR, og Clang er tilpasset til at bygge C++-kode til OpenVMS). For at bestemme og initialisere udstyret anvendes UEFI og ACPI, og til opstart er der brugt en RAM-disk i stedet for den specielle VMS boot-mekanisme, som er specifik for udstyret. For at emulere de manglende privilegieniveauer for VAX, Alpha og Itanium, som ikke findes i x86-64-systemer, anvendes en modul SWIS (Software Interrupt Services) i kernen af OpenVMS.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster