Ko te punaha whakahaere OpenVMS i kawe ki te hoahoanga x86-64

Ko te VMS Software, e rima tau ki muri i hokona nga mana mai i Hewlett-Packard ki te whakawhanake tonu i te punaha whakahaere OpenVMS (Virtual Memory System), kua whakaputahia te tukunga o OpenVMS 9.1, he mea rongonui mo tana whakatinanatanga o te tautoko mo te hoahoanga x86-64. Kua whakawhanakehia te punaha whakahaere OpenVMS mai i te tau 1977, i whakamahia i roto i nga punaha whakaraerae e hiahia ana kia nui ake te pono, a, i mua noa atu mo nga hoahoanga VAX, Alpha me Intel Itanium anake. Ko te mea nui ko nga ngana ki te kawe i te OpenVMS ki nga punaha x86 i te mutunga o nga tau 1980 kaore i angitu na te whakamutua o te putea, i muri mai ka neke te kaituhi o te tauranga ki a Microsoft me te hanga Windows NT.

Ko te tauranga OpenVMS e whakaarohia ana mo te hoahoanga x86-64, i tua atu i te whakaurunga ki nga taputapu tuuturu, e tautoko ana i te whakamahi i roto i nga miihini mariko KVM, VMware me VirtualBox. Ko te tauranga i hangaia i runga i nga momo waehere puna OpenVMS e whakamahia ana i roto i nga putanga mo nga hoahoanga Arepa me Itanium, ma te whakamahi i te whakahiato herenga, te whakakapi i nga ahuatanga kua herea ki nga ahuatanga o nga hoahoanga taputapu.

Ko te waehere OpenVMS kua whakarereketia kia hangaia ma te whakamahi i te LLVM hei utu mo te whakahiato GEM rangatira i whakamahia hei hanga i nga tauranga Arepa me Itanium (kua tuhia he kaiwhakamaori motuhake hei whakaata i te GEM IR ki LLVM IR, a kua urutau a Clang ki te hanga waehere C++ mo OpenVMS). Ka whakamahia te UEFI me te ACPI mo te rapu taputapu me te arawhitinga, a ka mahia te whakaoho ma te whakamahi i te kōpae RAM hei utu mo te taputapu whawhai VMS motuhake. Ki te whai i nga taumata painga VAX, Arepa me Itanium kua ngaro i runga i nga punaha x86-64, ka whakamahi te kernel OpenVMS i te waahanga SWIS (Software Interrupt Services).

Source: opennet.ru

Tāpiri i te kōrero