OpenVMS operatsioonisüsteem on portitud x86-64 arhitektuurile

VMS Software, mis viis aastat tagasi ostis Hewlett-Packardilt õigused OpenVMS (Virtuaalmälu süsteem) arendamise jätkamiseks, avaldas OpenVMS 9.1 väljaande, mis on tähelepanuväärne x86-64 arhitektuuri toe rakendamise poolest. OpenVMS on arenenud alates 1977. aastast ja kasutatakse veakindlates süsteemides, mis vajavad suuremat usaldusväärsust; see oli varem saadaval ainult VAX, Alpha ja Intel Itanium arhitektuuridele. Huvitav on see, et OpenVMS-i portimist x86 süsteemidele 1980-ndate lõpus ei õnnestunud rahastamise katkestamise tõttu, kusjuures porta looja liikus Microsofti ja lõi Windows NT.

Pakutud OpenVMS-i port x86-64 arhitektuuri jaoks toetab lisaks reaalsele riistvarale ka kasutamist virtuaalmasinaid KVM-is, VMware'is ja VirtualBoxis. Port on loodud samade OpenVMS-i lähtekoodide põhjal, mida kasutatakse Alpha ja Itanium arhitektuuride versioonides, kasutades tingimuslikku kompileerimist, mis asendab riistvara arhitektuuride omadustele omaseid võimalusi.

OpenVMS-i kood on kohandatud koostamiseks LLVM kasutamisega, mitte omandiõigusega GEM kompilaatori, mis on kasutusel Alpha ja Itanium portide koostamisel (on kirjutatud spetsiaalne tõlkija, mis peegeldab GEM IR-i LLVM IR-i, ning Clang on kohandatud C++-koodi koostamiseks OpenVMS-ile). Varustuse määramiseks ja algatamiseks kasutatakse UEFI-d ja ACPI-d, ning laadimiseks on kaasatud RAM-disk, mitte VMS-i spetsiaalne laadimismehhanism, mis on riistvaraspetsiifiline. VAX, Alpha ja Itanium puuduvate privileegitasemete simuleerimiseks, mis puuduvad x86-64 süsteemides, on OpenVMS-i tuumas kasutusel SWIS (Tarkvara katkestusteenused) moodul.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster