LINUX.ORG.RU

OpenVMS Software выпустила инструментарий разработчика VMS/XDE для Linux

 , , ,


0

2

Компания OpenVMS Software, которая выкупила права на OpenVMS и сейчас продолжает разработку этой ОС для x86, выпустила комплект инструментария разработчика для VMS для Linux. Устанавливается на Linux/x86-64 и Windows/WSL.

VMS/XDE — это набор компиляторов и библиотек, нативно исполняемых на Linux, он позволяет компилировать и запускать файлы, бинарно и программно совместимые с VMS.

VMS/XDE не является эмулятором: сисколлы транслируются нативно в линуксовые. В этом смысле, его прямой аналог — wine с набором кросс-компиляторов.

Разработчики не рекомендуют использовать полученные бинарные файлы в продакшене, поскольку среда исполнения имеет ряд ограничений. Однако модули, скомпилированные на Линуксе, исполняются на VMS без пересборки.

По замыслу разработчиков предназначено это все для тех, кто желает вести разработку для VMS в привычном для себя окружении.

Ну и да, это за деньги и по лицензии.

>>> OpenVMS Software

★★★★★

Проверено: maxcom ()
Последнее исправление: CrX (всего исправлений: 4)

Я всё понимаю, но зачем? Основная ценность продукции DEC была в железе. Софт умер вместе с ним. Это даже не некромантия по восстановлению легаси, это его разведение на не пригодной для него почве…

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Как раз нет. Многие вложились в технологии и ПО и до сих пор хотят работать «as usual». Иначе бы OpenVMS Software бы не существовало. Сейчас VMS гоняют на виртуалках и в облаках, а там много не наразрабатываешь. Не удобно. Вот и делают сторонний инструментарий.

gns ★★★★★
() автор топика
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от Set440

Безопасное там было железо, а операционка называлась VAX/VMS. OpenVMS — это «ошмётки» былого величия. Там вариантов не было ибо системным языком программирования VAX/VMS был, та дам, ассемблер, хоть и навороченный.

Evgueni ★★★★★
()

Проприетарное ненужно, кряхтя и пованивая, пытается выбраться из могилы, отчаянно цепляясь за линукс. Несите осиновый кол!

zabbal ★★★★☆
()
Ответ на: комментарий от gns

Вот именно: работать, а не, прости господи, писать что-то новое. Все VMS давно в виртуалках в местах, где боятся дышать на инфраструктуру, так как те люди, которые знали как оно там устроено в лучшем случае на пенсии.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)

А всё-же по каким причинам есть смысл использовать сабж, тем-более не на железе(софт, особенности архитектуры ОС в плане безопасности, возможности кластеризации,.. etc)?

VKraft ★★★
()
Ответ на: комментарий от VKraft

Ну вот кластера, какие никому не снились до сих пор, сертифицированный софт, с безопасностью тоже все хорошо. Сертификат на mission Critical у VMS был, как этим на X86 — не знаю.

gns ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Ну задачи-то меняются. TCP-стек на openVMS 7.1 на Альфе от длинного пинга валил систему в три галки без предупреждения. Сам проверял. Кто такие вещи править будет? Туда активно современный софт перетаскивают. К тому же, весь старый софт альфовый на x86 таки еще портировать надо, поди еще не весь кондист перетащили.

gns ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Ты альфу не застал. Как альфа появилась, VMS. стал OpenVMSом даже на ваксе.

Последний VMS/VAX — 5.5R2. Шестой уже OpenVMSом стал.

gns ★★★★★
() автор топика
Ответ на: комментарий от Set440

Да для всего, тащемта. От атомных станций до свифта и управления госпиталями. Вот мой коллега как раз в конце 90х уехал в Штаты какой-то госпиталь админить.

gns ★★★★★
() автор топика
Ответ на: комментарий от VKraft

В каком-нибудь приюте

Для старых пердунов

Вдруг вспомнятся минуты,

Минувшие давно.

Lusine
()
Последнее исправление: Lusine (всего исправлений: 1)
Ответ на: комментарий от lenin386

Там, где должна работать OpenVMS, виртуалки не котируются. Это не для VPS-ноумпаги.

Ну это обьективно брехня. Потому что гипервизоры это ещё один слой безопасности, так что с переходом в эру виртуалок vms стала ещё стабильнее и безопаснее.

sbu_shpigun
()
Ответ на: комментарий от gns

На кластера хотелось-бы посмотреть, как и на саму систему. Насколько я понял кластеризация и возможность бесшовно продолжать работу прозрачно для софта это практически основная фича, ну по крайней мере из того что попалось сейчас в поисковой выдаче гуглА.

VKraft ★★★
()
Ответ на: комментарий от Evgueni

те люди, которые знали как оно там устроено в лучшем случае на пенсии.

Если они не оставили после себя внятное описание их софтверого чуда, и тайна о нём уйдет вместе с ними в могилу, значит эти системы не нужны.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Если они не оставили после себя внятное описание их софтверого чуда, и тайна о нём уйдет вместе с ними в могилу, значит эти системы не нужны.

У меня есть предположение, что они просто не думали, что их системы столько проработают. Они думали, что будет прогресс. Но прогресс породил докер-макак…

DrRulez ★★★★★
()
Ответ на: комментарий от DrRulez

Знали или не знали - это уже лирика. Если манагер не уговорил человека изложить знания в удобоваримом для следующего поколения виде, то это значит, что система не нужна. Если человеку 70 лет, то это даже не следующее поколение, потому что 50летние жили уже довольно долго, чтобы что-то знать о VMS.

seiken ★★★★★
()
Ответ на: комментарий от VKraft

Ну чужие диски как свои, межкластерные мьютексы. кластерный алиас в декнете, не знаю как в TCP (при мне еще не было). В общем, то что потом стали называть кластерами — слёзы, по сравнению с тем, что я сам настраивал.

gns ★★★★★
() автор топика
Ответ на: комментарий от lenin386

На железе тоже работает, но железо-то — так себе.

gns ★★★★★
() автор топика

VMS/XDE — это набор компиляторов и библиотек, нативно исполняемых на Linux, он позволяет компилировать и запускать файлы, бинарно и программно совместимые с VMS.

VMS/XDE не является эмулятором, сисколлы транслируются нативно в линуксовые. В этом смысле, его прямой аналог — wine с набором кросс-компиляторов.

Лет 25 назад бы вот это вот все.

x22 ★★★
()
Ответ на: комментарий от Evgueni

Ну с документацией как раз полный порядок.

https://commons.wikimedia.org/wiki/File:Vax-vms-grey-wall.jpg

Кстати, левый стеллаж с оранжевыми папками — это на PDP-11

gns ★★★★★
() автор топика
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от DrRulez

Ну, как бы, есть та же атомная станция, на ней работает железо и софт со всеми сертификатами от МАГАТЭ и местными. Скорость движения заслонок в реакторе с годами не меняется. Ну вот оно и работает лет сорок-пятьдесят, Где-то еще пидипишки трудятся.

gns ★★★★★
() автор топика
Ответ на: комментарий от gns

Лет 25 назад еще железо было.

DEC уже было таки все, а что будет делать HP, было неочевидно.

Сидели в терминалах и в Х11 и горя не знали :(

Ага.

// Ко мну как-то зашли системщики с бейсбольной битой. Рассказывали, что нехорошо из задачи в длинной очереди делать set display и держать графическую сессию месяцами без дурацких ограничений на интерактивные задачи.

x22 ★★★
()
Ответ на: комментарий от gns

Застал. Альфа не для управления другим железом делалась и потому её нужность под вопросом. Альфа пыталась влезть на делянку всяких IBM с серверами, а де факто проиграла интелу.

Evgueni ★★★★★
()
Ответ на: комментарий от seiken

Ну там не всё так страшно. Один из ведущих разработчиков который всё это безобразие возглавляет раздаёт виртуалку для запуска (можно и систему выпросить за просто так, но это не точно) для фана. У меня такое ощущение, что это его Just for fun, только проприетарный вот такой фан.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Evgueni

Если сравнивать с тем. что выросло для К580 и ему подобных и поделия от MS, тогда вы правы. А если сравнивать с ассемблером ЕС (он же IBM/360), тогда сам ассемблер в целом функционально аналогичен, а вот макро вызвал тошноту при первом знакомстве.

tomb
()
Ответ на: комментарий от gns

Я не про доку к ОС. С этим, согласен, там лучше чем где бы то ни было в силу специфического хелпа. Я про софт который под всё это был понаписан и который переписывать никто не хочет.

Evgueni ★★★★★
()
Ответ на: комментарий от gns

Если привилегия SETPRV была, то на здоровье. :)

А то. Разобрался с этим, когда сам поставил VMS 7.3 в СИМХулятор. Но это уже не от хорошей жизни лет через 10 после списания DECовского железа.

x22 ★★★
()
Ответ на: комментарий от Evgueni

Это верно. Байтомолотилка из альфы была хорошая. Проиграли они холодной войне по факту и эффективному менеджменту.

gns ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Ну на ассемблере там писать было удобно, конечно. Но системным языком был BLISS. Хотя, на чем только не писали. Часть там чуть ли не на PL/1 была написана. Сама VMS в основном на BLISS написана.

gns ★★★★★
() автор топика
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от Evgueni

Дык вот переписывают. Ты походи по их сайту: там много чего из современного в VMS притащили.

gns ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Да они давно на пенсию ушли. Но не везде. Что-то еще теплится, но это, конечно, даже не слёзы :(

gns ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Да не похоже это только на хобби. Было б хобби — выложили бы все это в опенсорс и торговали бы поддержкой и старым железом для особых эстетов. Ну, собственно, Mentec, который RT-11 пилил до недавнего времени, тем и закончил.

gns ★★★★★
() автор топика
Ответ на: комментарий от gns

Вот такое вот оно проприетарное хобби. Идея опенсорс она не была естественной и всем понятной. Потребовался Столлман и ©, а так же десятки лет пропаганды, чтобы для следующего поколения людей это понятие стало обычным. А вот те деды, которые VMS строили — они же ровесники Столлмана и до них реально это тупо не дошло.

Evgueni ★★★★★
()
Ответ на: комментарий от Lusine

Успешно, только вот почему-то умерли как компания раньше всех. В своей нише: супернадёжные пепелацы для руления всякой переферией у них конкурентов не было (по легенде именно VAXы рулили линией Intel которая процессоры делала), а вот Альфы стали просто сервером, причём весьма и весьма недешёвым с сырой ОС на старте ибо VAX/VMS был непортабельным.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от gns

Ну, значит полезные идеи всё же просачиваются, но не быстро. Тут уж реально гонка со смертью идёт. К сожалению реальные случаи, когда хороший и полезный софт умирает вслед за смертью автора вполне себе имеются... Особенно когда родственнички хотят на интеллектуальной собственности подзаработать.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.