OpenVMS əməliyyat sistemi x86-64 arxitekturasına köçürüldü

Beş il əvvəl Hewlett-Packard-dan OpenVMS (Virtual Yaddaş Sistemi) əməliyyat sistemini inkişaf etdirməyə davam etmək hüquqlarını alan VMS Software, x9.1-86 arxitekturasına dəstəyin həyata keçirilməsi ilə diqqət çəkən OpenVMS 64 buraxılışını nəşr etdi. OpenVMS əməliyyat sistemi 1977-ci ildən hazırlanıb, yüksək etibarlılıq tələb edən nasazlığa dözümlü sistemlərdə istifadə olunur və əvvəllər yalnız VAX, Alpha və Intel Itanium arxitekturaları üçün mövcud idi. Maraqlıdır ki, 86-ci illərin sonunda OpenVMS-ni x1980 sistemlərinə portlaşdırmaq cəhdləri maliyyələşdirmənin dayandırılması səbəbindən uğursuz oldu, bundan sonra portun müəllifi Microsoft-a keçdi və Windows NT-ni yaratdı.

X86-64 arxitekturası üçün təklif olunan OpenVMS portu real aparatda quraşdırma ilə yanaşı, KVM, VMware və VirtualBox virtual maşınlarında istifadəni dəstəkləyir. Liman Alpha və Itanium arxitekturaları üçün versiyalarda istifadə edilən eyni OpenVMS mənbə kodu üzərində qurulub, avadanlıq arxitekturasının xüsusiyyətləri ilə əlaqəli xüsusiyyətləri əvəz edən şərti tərtibdən istifadə edir.

OpenVMS kodu Alpha və Itanium portlarını qurmaq üçün istifadə edilən xüsusi GEM kompilyatoru əvəzinə LLVM istifadə etməklə qurulmaq üçün uyğunlaşdırılıb (GEM IR-ni LLVM IR-ə əks etdirmək üçün xüsusi tərcüməçi yazılmışdır və Clang C++ kodunu yaratmaq üçün uyğunlaşdırılmışdır. OpenVMS). UEFI və ACPI hardware aşkarlanması və işə salınması üçün istifadə olunur və yükləmə aparat üçün xüsusi VMS yükləmə mexanizmi əvəzinə RAM diskindən istifadə etməklə həyata keçirilir. X86-64 sistemlərində mövcud olmayan çatışmayan VAX, Alpha və Itanium imtiyaz səviyyələrini təqlid etmək üçün OpenVMS nüvəsi SWIS (Proqram Təminatının Kəsilmə Xidmətləri) modulundan istifadə edir.

Mənbə: opennet.ru

Добавить комментарий