ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма OpenVMS, прСнСсСна към x86-64 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

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, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ условна компилация, замСняйки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с характСристикитС Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ.

ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° OpenVMS Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π΄Π° бъдС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° LLVM вмСсто собствСничСския GEM ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ Alpha ΠΈ Itanium (написан Π΅ спСциалСн ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡, Π·Π° Π΄Π° отразява GEM IR към LLVM IR, Π° Clang Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° C++ ΠΊΠΎΠ΄ Π·Π° OpenVMS). UEFI ΠΈ ACPI сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ ΠΈ инициализация Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€, Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° RAM диск вмСсто спСцифичния Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° VMS. Π—Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° липсващитС Π½ΠΈΠ²Π° Π½Π° привилСгия VAX, Alpha ΠΈ Itanium, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‚ Π² систСмитС x86-64, ядрото Π½Π° OpenVMS ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ΄ΡƒΠ»Π° SWIS (Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€Π½ΠΈ услуги Π·Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€