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)
Ответ на: комментарий от Lusine

Точно. Это! Вместо того, чтобы тащить божественный VMS они на свой железный флагман впендюрили плебейский Unix. От того и пострадали. OpenVMS на Альфу допилили сильно позже, но тогда уже поздно стало.

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

а вот Альфы стали просто сервером, причём весьма и весьма недешёвым с сырой ОС на старте ибо VAX/VMS был непортабельным.

Мм… речь именно о первых альфах? Они довольно разнятся по поколениям…

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

Хрень какую-то ты несешь.

The project to port VMS to Alpha began in 1989, and first booted on a prototype Alpha EV3-based Alpha Demonstration Unit in early 1991.

Порт уже работал на прототипе.

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

У меня такое ощущение, что это его Just for fun, только проприетарный вот такой фан.

У меня такое ощущение, что это его Just for fun, только проприетарный вот такой фан.

Кстати, проприетарный фан в своё время был вполне себе популярен (демосцена та же). Одна из причин, по которым я говорю спасибо RMS и не только ему – сейчас нормальной считается ситуация, когда у хобби-проектов исходники открыты (впрочем, той же демосцены это, кажется не коснулось или коснулось не очень сильно, здесь, наверное, @Xintrea что-то может сказать как знающий человек).

Бывают огорчительные казусы. Например, на хабре человек как-то выложил статью про свой JFF-браузер и сам браузер без исходников. Его спросили (больше для проформы, кажется), где исходники. Если бы автор ответил просто «проект проприетарный», не вдаваясь в подробности – скорее всего, дискуссия бы затухла довольно быстро. Но он вместо этого начал отвечать в стиле «этот ваш опенсорс сборище некачественных поделок», после чего его в ответ тоже щедро полили грязью. Жаль обе стороны, идея у проекта была интересная, просто видение автора подзастыло на уровне 20-летней давности.

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

На VMS была бумажная документация и 4 диска с электронной в формате bookreader. Очень похоже на микрософтовский *chm с поиском. Электронная идентична бумажной.

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

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

ЗЫ

Лет 15 назад железо еще было у вовремя не мигрировавших. Живая AlphaStation у сотрудника в 2011 г. спасла пару лет жизни:

Мну в 2011 пришло письмо типа «чувак, у тебя в аппендиксе статьи 98-го года неправильный коэффициент в двухпетлевой бета-функции юкавской константы для тяжелого нейтрино из 4-го кирального поколения, он должен быть таким же, как для заряженного лептона из того же дублета, так как Y у них общий». Отвечаю, «правильно, скорее всего, опечятка в latex, вернусь из командировки, проверю в численном коде, не пролезло ли туда. Если таки в туда, это erratum однозначно». Только код с бета-функциями уже несколько лет как отъехал в чОрное подземелье, где только по наклейкам типа DISK$USER:[THEORY.UV] нашелся нужный диск. И шо теперь? а где у нас случилось? на чем его смонтировать? К щастью, один сотрудник держал еще альфа-станцию для обработки с установки, где софт вовремя не перенесли на x86. Нашли стойку для дисков, воткнули через шланг scsi, смонтировали, убедились, что в коде коэффициент правильный, и численные результаты 13-летней давности правильные. Erratum писать не пришлось.

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

Ну не знаю. VMS на альфе появилась вместе с Альфой. DEC даже сделал бинарный транслятор с вакса на альфу. Типа берешь ваксовый бинарь, прогоняешь через транслятор и получаешь альфовый бинарь. Если бинарь использовал только библиотечныые и системные вызовы, то это работало.

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

Ну вот VMS-ный Gray Wall см. выше.

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

не похоже. Ихний гипертестовый help был устроен так, что разработчик в любой момент мог его его отредактировать. Собственно хелп писался одновременно с системой. В смысле разработчик смотрел что есть через help, поправлял исходники и тут же менял в соответствии с новой функциональностью доку через тот же help.

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

Ну я примерно про тоже. Свой проект человек при прочих равных никому не хочет отдавать. Это сейчас выложить исходники или статью на arxiv, это как помыть руки. Каких-то 30 лет назад это было не очевидно.

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

Вместо того, чтобы тащить божественный VMS они на свой железный флагман впендюрили плебейский Unix.

Это на какой и когда?

В ~96-97 у нас было несколько alphaserver под VMS в кластере. И только один сбоку под Ъ64. Который никто не юзал, кроме одного сотрудника, который просек, что этот ваш Ъ64 никто не юзает, в отличие от кластера VMS, и ресурс можно невозбранно загрузить.

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

Я тебе хоть сейчас отдам 4 диска с документацией на OpenVMS Alpha 7.1-1H1. Только они в ODS-2. Где ты их монтировать будешь я не знаю. Содержимое идентично бумажным томам, только с поиском. Читалось это приблудой под X!1, то ли DEC$READER, то-ли book-reader, уже не помню. Впрочем полный кондист я тебе тоже могу выдать с пачкой лицензий :)

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

Под словом ихний я имел виду DECовский подход, где разработчики доводили текст в help через его стандартные средства, а печатная версия делалась с этого живого хелпа, а не наоборот, как в случае, например, тоже тогда популярного подхода OS/360 где все доки сидели в микрофильмах.

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

Он не так плохо финансируется. «Сделаноунас» институтский кластер состоит в основном из машин, которые вытащили из церновской мусорки в прямом смысле этого слова. В ихней мусорке не было ваксов уже давно.

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

Печатная документация шире хелпа. Вот этого - http://odl.sysworks.biz/disk$axpdocsep021/opsys/vmsos731/vmsos731/6136/6136pro_contents_003.html в хэлпах не былою А без него никак! :)

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

Спорить не буду. Но мне идея, что в системном help есть всё кажется интересной. С точки зрения пользователя само собой.

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

И то хорошо: и это. Команда help исключительно полезная штука. Но вот первая книжка: которую надо читать «OpenVMS concepts» как-то в хэлпе не отражена, например

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

Я скорее всего фантазирую, точнее как это принято у нейронных сетей галлюцинирую, так как пересказываю историю с чужих слов сказанных мне чёрт знает когда: проект над которым работал Дэвид Катлер (основной разработчик и идеолог VMS) был закрыт в угоду Alpha и он свалил, та дам в Microsoft (запилил там Windows NT) попутно утащив кучу разработчиков уровнем пониже. Поэтому с запуском VMS на Alpha возникли траблы и вследствии чего был вытащен план Б, срочно был лицензирован какой-то из коммерческих юниксов и обозван Ъ64.

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

ЦЕРН?

Протвино. Из CERN пришлось поехать в командировку в чОрное подземелье с дисками.

x22 ★★★
()

Внутри компании, которой поручили разработку этот продукт назывался Velix, транслятор системных и библиотечных вызовов для линукса, немного приложил руку - к сожалению, внутри всё из костылей и работает через раз

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

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

buddhist ★★★★★
()

прям таки ностальгия..когда-то начинал с VMS.

Только появлялся дремучий клиппер, а там уже EmbedSQL+DECForms = офисно банковский софт делался чуть ли не визуально, до элементарности просто и быстро.

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

… с запуском VMS на Alpha возникли траблы и вследствии чего был вытащен план Б, срочно был лицензирован какой-то из коммерческих юниксов и обозван Ъ64.

Это могло быть в начале 90-х. К началу второй половины 90-х VMS/Alpha у нас был целый кластер (общий с оставшимися VAX), а Tru64 был один и сбоку (на VAX был еще Digital UNIX, на нем у нас даже почта крутилась). По крайней мере, до кастомеров в РФ VMS/Alpha дошла быстрее, чем Tru64/Alpha.

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

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

Evgueni ★★★★★
()

Странные вещи продолжают твориться в VSI. Что не анонс - то какая-то фигня. То IDE для девлопа на чем-то не VMS-ном, то теперь попытка школьников из до линуха втащить.

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

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

Фатально для DEC было не увидеть рынок PC/x86. Влезть на него в итоге получилось через Катлера & Co., но есть ньюанс.

x22 ★★★
()

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

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

проект над которым работал Дэвид Катлер (основной разработчик и идеолог VMS) был закрыт в угоду Alpha и он свалил, та дам в Microsoft (запилил там Windows NT) попутно утащив кучу разработчиков уровнем пониже

В том варианте истории, который неоднократно в разных местах читал я, первопричина — MS сманили коллектив разработчиков, который им требовался для написания NT.

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

А зачем она ему понадобилась? Для коллекции, или для работы? И с комментариями в коде была?
Я с rt-11 первый и последний раз 36 лет назад сталкивался.

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

Ты не понимаешь. Специалисты такого уровня - не сманиваются. Во-первых, у них уже есть всё. Во-вторых, за сманивание такого специалиста, появится другой специалист, и закопает. И никто не осудит. Это сказка для прессы. Что там происходило - мы не узнаем. Скорее всего, с большой долей вероятности, всё происходило достаточно полюбовно.

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

Да мы старые DECабристы, а кое где и PDPоиды. Мимо меня в 90х пробежало три Professional 380 списанных из какого-то НИИ, один себе оставил, другие друзьям подарил. Ну вот пригодилось.

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

Я появился в Анкее в 1994м и альфы с VMS и Tru64 у нас тогда уже были. При этом для них шла активная разработка. Анкей был тогда первым московски системным интегратором и реселлером DEC. Продавали и то и то, ну и персоналки в больших количествах. Так что одновременно все это произошло.

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

Специалисты такого уровня - не сманиваются.

Я это на предыдущей работе наблюдал. Собственно, мне достался монитор его зама, когда с ним человек 10 ушло.

Во-первых, у них уже есть всё.

«Если у тебя нет желаний, значит ты уже умер.»

Во-вторых, за сманивание такого специалиста, появится другой специалист, и закопает. И никто не осудит.

Сколько в тот момент стоила DEC, и сколько было денег у MS? По формальной капитализации они были сопоставимы, но DEC несколько лет жила без дохода, ежегодно тратя ~10% своей стоимости.

Что там происходило - мы не узнаем.

Если ты такой солиптический агностик, какая тебе разница, что думают другие? Обидно страдать в одиночестве? :)

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

Я это на предыдущей работе наблюдал. Собственно, мне достался монитор его зама, когда с ним человек 10 ушло.

Не думаю, что это был специалист прям _такого уровня.

«Если у тебя нет желаний, значит ты уже умер.»

Нет, товарищ. Нет. Ты и эту пословицу неправильно понимаешь, и другие. Например вот такая : «если проблема решается за деньги, это не проблема.», «не дороже денег» и другие подобные. После определённого уровня доходов, деньги теряют свою сверхценность. Только больные закомплексованные дегенераты покупают острова и зАмки с рабами. Нормальному человеку достаточно обеспечить себе свободу выбора места проживания, и хорошую медицину. И дальнейшее коллекционирование денег теряет практический смысл. Обеспеченный человек презирает деньги. Они начинает думать о том, чем он занимается, что о нём думают.

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

дегенераты покупают острова и зАмки с рабами

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

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

Эти пузомерия доказывают только то, что все эти люди - имбецилы. Утёр нос, фразеология спермотоксичного подростка. У меня всё ещё есть уверенность, что техническим руководителем такие люди быть не могут.

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

Я появился в Анкее в 1994м и альфы с VMS и Tru64 у нас тогда уже были. При этом для них шла активная разработка. Анкей был тогда первым московски системным интегратором и реселлером DEC. Продавали и то и то, ну и персоналки в больших количествах. Так что одновременно все это произошло.

Значит, у нас был местный уклон в VMS. Так как в 80-е начинали с VAX/VMS (включая CM1700/«VMS aka МОС ВП»), Alpha тоже включали в существующий VMS-кластер.

Ultrix и позже Tru64 у нас юзали единицы.

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

Мой приятель с середины 80х что-то в Бауманском училище на Ваксах творил. Даже яхту себе считал в Анвиле, был такой САПР на Ваксах. Он закончил бауманку и остался там инженером. Так что да, VMS в народе знали. Ну и в Анкей основывал народ из ящиков с соответствующим бекграундом.

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

Так что да, VMS в народе знали.

Видимо, поэтому Unix тогда заходил не только лишь всем.

// Если в Tru64 были все фирменные плюшки VMS (кластер, общие диски, и т.д.), то это Ъ.

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

Ну он же юникс! :)

Я после VMSа долго не мог понять, почему ключ -a команды ls делает не то же самое, что ключ -a в команде ps. VMSу же написал /<что-то>, ну оно кому угодно это и будет.

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

Не думаю, что это был специалист прям _такого уровня.

В мире человек 100 способны пользоваться программой, которую он писал :) Конфликт был из-за направления, куда её развивать.

После определённого уровня доходов, деньги теряют свою сверхценность.

Я с самого начала имел в виду не только деньги.

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

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

В том то и дела, что ничего такого из коробки в никсах не было. Кластеры вообще было нечто из ракетных технологий. Потому перенос _всех_ возможностей VMS на Alpha было критично, но Катлера обидели и что-то пошло не по плану.

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

У меня всё ещё есть уверенность, что техническим руководителем такие люди быть не могут.

Гы-гы-гы. Это был техдир Ларри Эллисон, управление разработкой программного и аппаратного обеспечения компании Oracle. И летчик-залётчик по совместительству.

Lusine
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.