Операционная система OpenVMS портирована для архитектуры x86-64
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Компания 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
===========
Похожие новости
- Главная ссылка к новости (https://vmssoftware.com/about/...)
- OpenNews: План развития ОС OpenVMS
- OpenNews: Новый релиз OpenVMS приурочен к 30-летию данной ОС
- OpenNews: Uptime в 10 лет
- OpenNews: Десктоп окружение CDE переведено в разряд открытых проектов
- OpenNews: Интересное ПО: FreeVMS - GPL реализация VMS
Похожие новости:Теги для поиска: #_openvms
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:30
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Компания 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 =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 15:30
Часовой пояс: UTC + 5