เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ OpenVMS ported to x86-64 architecture

ะšะพะผะฟะฐะฝะธั VMS Software, ะฟัั‚ัŒ ะปะตั‚ ะฝะฐะทะฐะด ะฒั‹ะบัƒะฟะธะฒัˆะฐั ัƒ Hewlett-Packard ะฟั€ะฐะฒะฐ ะฝะฐ ะฟั€ะพะดะพะปะถะตะฝะธะต ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผั‹ OpenVMS (Virtual Memory System), ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ะฒั‹ะฟัƒัะบ OpenVMS 9.1, ะฟั€ะธะผะตั‡ะฐั‚ะตะปัŒะฝั‹ะน ั€ะตะฐะปะธะทะฐั†ะธะตะน ะฟะพะดะดะตั€ะถะบะธ ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ x86-64. ะžะฟะตั€ะฐั†ะธะพะฝะฝะฐั ัะธัั‚ะตะผะฐ OpenVMS ั€ะฐะทะฒะธะฒะฐะตั‚ัั ั 1977 ะณะพะดะฐ, ะฟั€ะธะผะตะฝัะตั‚ัั ะฒ ะพั‚ะบะฐะทะพัƒัั‚ะพะนั‡ะธะฒั‹ั… ัะธัั‚ะตะผะฐั…, ั‚ั€ะตะฑัƒัŽั‰ะธั… ะฟะพะฒั‹ัˆะตะฝะฝะพะน ะฝะฐะดั‘ะถะฝะพัั‚ะธ, ะธ ั€ะฐะฝะตะต ะฑั‹ะปะฐ ะดะพัั‚ัƒะฟะฝะฐ ั‚ะพะปัŒะบะพ ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ VAX, Alpha ะธ Intel Itanium. ะŸั€ะธะผะตั‡ะฐั‚ะตะปัŒะฝะพ, ั‡ั‚ะพ ะฟะพะฟั‹ั‚ะบะธ ะฟะพั€ั‚ะธั€ะพะฒะฐะฝะธั OpenVMS ะฝะฐ ัะธัั‚ะตะผั‹ x86 ะฒ ะบะพะฝั†ะต 1980 ะณะพะดะพะฒ ะฝะต ัƒะฒะตะฝั‡ะฐะปะธััŒ ัƒัะฟะตั…ะพะผ ะธะท-ะทะฐ ะฟั€ะตะบั€ะฐั‰ะตะฝะธั ั„ะธะฝะฐะฝัะธั€ะพะฒะฐะฝะธั, ะฟะพัะปะต ั‡ะตะณะพ ะฐะฒั‚ะพั€ ะฟะพั€ั‚ะฐ ะฟะตั€ะตัˆั‘ะป ะฒ Microsoft ะธ ัะพะทะดะฐะป Windows NT.

ะŸั€ะตะดะปะพะถะตะฝะฝั‹ะน ะฟะพั€ั‚ OpenVMS ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ x86-64 ะฟะพะผะธะผะพ ัƒัั‚ะฐะฝะพะฒะบะธ ะฝะฐ ั€ะตะฐะปัŒะฝะพะต ะพะฑะพั€ัƒะดะพะฒะฐะฝะธะต ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ะธัะฟะปัŒะทะพะฒะฐะฝะธะต ะฒ ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ั… ะผะฐัˆะธะฝะฐั… KVM, VMware ะธ VirtualBox. ะŸะพั€ั‚ ัะพะฑั€ะฐะฝ ะฝะฐ ะพัะฝะพะฒะต ั‚ะตั… ะถะต ะธัั…ะพะดะฝั‹ั… ั‚ะตะบัั‚ะพะฒ OpenVMS, ั‡ั‚ะพ ะฟั€ะธะผะตะฝััŽั‚ัั ะฒ ะฒะตั€ัะธัั… ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ Alpha ะธ Itanium, c ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ัƒัะปะพะฒะฝะพะน ะบะพะผะฟะธะปัั†ะธะธ, ะทะฐะผะตะฝััŽั‰ะตะน ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะฟั€ะธะฒัะทะฐะฝะฝั‹ะต ะบ ะพัะพะฑะตะฝะฝะพัั‚ัะผ ะฐะฟะฟะฐั€ะฐั‚ะฝั‹ั… ะฐั€ั…ะธั‚ะตะบั‚ัƒั€.

ะšะพะด OpenVMS ะฐะดะฐะฟั‚ะธั€ะพะฒะฐะฝ ะดะปั ัะฑะพั€ะบะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ LLVM ะฒะผะตัั‚ะพ ะฟั€ะพะฟั€ะธะตั‚ะฐั€ะฝะพะณะพ ะบะพะผะฟะธะปัั‚ะพั€ะฐ GEM, ะฟั€ะธะผะตะฝัะตะผะพะณะพ ะดะปั ัะฑะพั€ะบะธ ะฟะพั€ั‚ะพะฒ Alpha ะธ Itanium (ะฝะฐะฟะธัะฐะฝ ัะฟะตั†ะธะฐะปัŒะฝั‹ะน ั‚ั€ะฐะฝัะปัั‚ะพั€, ะพั‚ั€ะฐะถะฐัŽั‰ะธะน GEM IR ะฒ LLVM IR, ะฐ Clang ะฐะดะฐะฟั‚ะธั€ะพะฒะฐะฝ ะดะปั ัะฑะพั€ะบะธ C++-ะบะพะดะฐ ะดะปั OpenVMS). ะ”ะปั ะพะฟั€ะตะดะตะปะตะฝะธั ะธ ะธะฝะธั†ะธะฐะปะธะทะฐั†ะธะธ ะพะฑะพั€ัƒะดะพะฒะฐะฝะธั ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝั‹ UEFI ะธ ACPI, ะฐ ะดะปั ะทะฐะณั€ัƒะทะบะธ ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝ RAM-ะดะธัะบ ะฒะผะตัั‚ะพ ัะฟะตั†ะธะฐะปัŒะฝะพะณะพ ะทะฐะณั€ัƒะทะพั‡ะฝะพะณะพ ะผะตั…ะฐะฝะธะทะผะฐ VMS, ัะฟะตั†ะธั„ะธั‡ะฝะพะณะพ ะดะปั ะพะฑะพั€ัƒะดะพะฒะฐะฝะธั. ะ”ะปั ัะผัƒะปัั†ะธะธ ะฝะตะดะพัั‚ะฐัŽั‰ะธั… ัƒั€ะพะฒะฝะตะน ะฟั€ะธะฒะธะปะตะณะธะน VAX, Alpha ะธ Itanium, ะพั‚ััƒั‚ัั‚ะฒัƒัŽั‰ะธั… ะฒ ัะธัั‚ะตะผะฐั… x86-64, ะฒ ัะดั€ะต OpenVMS ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝ ะผะพะดัƒะปัŒ SWIS (Software Interrupt Services).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™