Операционная система OpenVMS портирована для архитектуры x86-64

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
06-Июл-2021 14:30

Компания 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
===========

Похожие новости:Теги для поиска: #_openvms
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 15:30
Часовой пояс: UTC + 5