Sistem operasi OpenVMS porting kana arsitektur x86-64

VMS Software, nu lima taun ka tukang meuli hak ti Hewlett-Packard pikeun neruskeun ngamekarkeun OpenVMS (Virtual Memory System) sistem operasi, geus diterbitkeun sékrési OpenVMS 9.1, kasohor palaksanaan na rojongan pikeun arsitektur x86-64. Sistem operasi OpenVMS geus dimekarkeun saprak 1977, dipaké dina sistem lepat-toleran nu merlukeun ngaronjat reliabiliti, sarta saméméhna sadia ngan pikeun VAX, Alfa jeung Intel Itanium arsitéktur. Éta noteworthy yén usaha pikeun port OpenVMS kana sistem x86 dina ahir taun 1980-an éta gagal alatan eureun waragad, nu satutasna panulis port dipindahkeun ka Microsoft sarta dijieun Windows NT.

Port OpenVMS diusulkeun pikeun arsitektur x86-64, salian instalasi dina hardware nyata, ngarojong pamakéan dina KVM, VMware na VirtualBox mesin virtual. Port diwangun dumasar kana kode sumber OpenVMS sami anu dianggo dina versi pikeun arsitéktur Alpha sareng Itanium, nganggo kompilasi kondisional, ngagantikeun fitur anu aya hubunganana sareng fitur arsitéktur hardware.

Kode OpenVMS parantos diadaptasi pikeun diwangun nganggo LLVM tinimbang kompiler GEM proprietary anu dianggo pikeun ngawangun palabuhan Alpha sareng Itanium (penerjemah khusus parantos ditulis pikeun ngagambarkeun GEM IR ka LLVM IR, sareng Clang parantos diadaptasi pikeun ngawangun kode C++ pikeun OpenVMS). UEFI sareng ACPI dianggo pikeun deteksi hardware sareng initialization, sareng booting dilakukeun nganggo disk RAM tinimbang mékanisme boot VMS khusus hardware. Pikeun niru tingkat hak istimewa VAX, Alpha sareng Itanium anu teu aya dina sistem x86-64, kernel OpenVMS nganggo modul SWIS (Software Interrupt Services).

sumber: opennet.ru

Tambahkeun komentar