LINUX.ORG.RU

Tailscale теперь поддерживает Plan 9

 , , ,


0

7

Tailscale — основанное на WireGuard решение для построения mesh-сетей. Plan 9 позволяет это умножить на приватные пространства имён, используемые для построения распределённых систем. Теперь пользователь может не просто прозрачно работать с множеством систем как с одной, но и подключать их как если бы они находились в одной сети.

Интеграция Tailscale и Plan 9 открывает новые возможности для пользователей Plan 9:

  • возможность подключать машины из любой точки мира;
  • использовать Tailscale SSH для подключения из традиционных ОС в Plan 9;
  • пропустить этап изучения factotum (1, 2) и использовать Tailscale ACL;
  • обуздать прорывную 32-битную мощь Pentium III и его новых инструкций SSE, используя новый дистрибутив Plan 9.
  • собирать сервисы, используя файловые серверы /proc и /net;
  • бесшовно интегрировать MagicDNS и ndb(6);
  • использовать встроенную в Plan 9 поддержку IPv6, либо отойти к IPv4 и полагаться на прямые соединения через обход NAT.

Лицензия BSD.

Доступ открыт уже сегодня. Текущие пользователи Plan 9 могут установить бинарники к своему пространству имён в /n/ftp/tailscale* используя ftpfs -t -a anon ftp.plan9.ts.net или получить исходный код из CVS-сервера. При сборке из исходников рекомендуется использовать GOOS=plan9, GOARCH=386, Go HEAD или Tailscale Go.

Для пользователей традиционных ОС доступны две опции:

  1. Веб-эмулятор Tailcase Plan 9, если вы ждали возможности подключиться по SSH от своего ноутбука к ОС, живущей в браузере вашего ноутбука.
  1. Окружение qemu. Либо скачать 16 МБ образ диска и выбрать гипервизор на своё усмотрение.

Обсуждение в списке рассылки пользователей Plan 9: Tailscale on Plan 9.

P.S. Хотя новость была опубликована 1 апреля, это не шутка.

Пообщаться с разработчиками можно будет в среду в 19:00 по Москве: https://ftp.plan9.ts.net/webinar

>>> Tailscale Enterprise Plan 9 Support



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 11)
Ответ на: комментарий от hateyoufeel

Удобен. И вопрос не в загруженности, а в оркестрации. Хочешь подключиться к ЛОРу через OpenVPN? Настрой где-нибудь один раз и в следующий раз просто примонтируй /net того устройства в свой браузер. На этом вся работа заканчивается. Нужен доступ к удалённому «рабочему столу»? Примонтируй тот /dev/cons к своему окну, никакой VNC не нужен. Нужен звук другой машины? Примонтируй свой /dev/audio к процессу на той машине, который пишет туда. Нужно запустить отладку удалённого процесса? Примонтируй его в свой дебаггер. И это всё можно сделать за считаные минуты, кроме изначальной настройки OpenVPN и общей настройки сети.

То что люди не могут повторить этот стиль работы на современных системах — не проблема девятки.

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

с причинами не использовать ок. А причины использовать есть? Но кроме как если захотелось страдать

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

Я хотел сказать, что даже если ты хочешь развязать религиозную войну, делать этого не стоит. Fight fire with fire.

kaldeon
() автор топика
Последнее исправление: kaldeon (всего исправлений: 2)

Сегодня было опубликовано продолжение вчерашней новости, в котором указаны многие детали реализации: Porting Tailscale to Plan 9

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

В планах глянуть, но это будет не скоро.

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

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

Это ты Визе с Мастеркартой расскажи. У Визы то ли всего два, то ли три датацентра с S/390 на все мировые транзакции. И половине старых банков. Есть у меня знакомец, который периодически катался в Англию и что-то там по контракту писал на Коболе за 200 килофунтов для мейнфремов. И RS-6000 пока еще никто не отменял.

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

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

порт на plan9 случился только из-за того что plan9 поддерживает golang

Жаль. Оберон-то поинтересней Golang и Plan9 будет.

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

конкретно моей задачей было построить распределенную файловую систему IoT (Internet of things)

Это что-то про Upspin или нет?

vsnb
()

обуздать прорывную 32-битную мощь Pentium III

ну наконец хоть кто-то обуздает этого дикого жеребца.

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

на openwrt

либо внутри k8s подов работающих в aws/gcp/azure/yandex managed кластеров

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

Это ты Визе с Мастеркартой расскажи. У Визы то ли всего два, то ли три датацентра с S/390 на все мировые транзакции

Ты путаешь z/OS (операционную систему) и S/390 (аппаратную архитектуру). Не знаю, что именно там у Visa – тут хотелось бы пруфов, но порт лялекса на S/390 был одним из первых вообще.

Ну и кстати, S/390 тоже давно – лет 20 уже как – сдохла и новых систем на ней не делают. Так что очень сомневаюсь, что у Visa сейчас она.

И половине старых банков.

Ага, а новые не на AIX. Потому что ковыряться в этом легаси-говне никому не всралось. Специалистов нет, софта нет, вендорлок просто чудовищный.

И американская налоговая инспекция искала срочно-срочно под ковид Коболистов по всему миру на контракт на тему что-то там срочно поправить.

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

С кобола кстати софт переписывают потихоньку.

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

Удобен. И вопрос не в загруженности, а в оркестрации. Хочешь подключиться к ЛОРу через OpenVPN? Настрой где-нибудь один раз и в следующий раз просто примонтируй /net того устройства в свой браузер. На этом вся работа заканчивается. Нужен доступ к удалённому «рабочему столу»? Примонтируй тот /dev/cons к своему окну, никакой VNC не нужен. Нужен звук другой машины? Примонтируй свой /dev/audio к процессу на той машине, который пишет туда. Нужно запустить отладку удалённого процесса? Примонтируй его в свой дебаггер. И это всё можно сделать за считаные минуты, кроме изначальной настройки OpenVPN и общей настройки сети.

Отлично, а как в этих условиях настраивать, например, разрешение у этого шареного экрана? Кодек поменять? VNC так-то не на пустом месте родился, и у него много плюх. Остальное аналогично.

Как только ты начинаешь задумываться о расширении 9p вагоном параметров, это всё начинает уже достаточно плохо ложиться на концепт «всё – файл».

То что люди не могут повторить этот стиль работы на современных системах — не проблема девятки.

Конечно не проблема. Это проблема подхода «всё – файл». Он не очень расширяем, как оказалось-то. Особенно в распределённой среде, когда дело доходит до синхронизации, локов и прочей срани.

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

Ну и кстати, S/390 тоже давно – лет 20 уже как – сдохла и новых систем на ней не делают. Так что очень сомневаюсь, что у Visa сейчас она.

Не сомневайся. Все по-прежнему. SystemZ (Он же Z/sysytem, он же наследник System370, 390). Операционка — Z/TPF.

Proof — https://usa.visa.com/about-visa/newsroom/press-releases.releaseId.8236.html

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

Ну и кстати, S/390 тоже давно – лет 20 уже как – сдохла и новых систем на ней не делают. Так что очень сомневаюсь, что у Visa сейчас она.

Не сомневайся. Все по-прежнему. SystemZ (Он же Z/sysytem, он же наследник System370, 390). Операционка — Z/TPF.

Там это не S/390, чувак. Это совершенно другая архитектура, пусть и с обратной совместимостью под софт.

Proof — https://usa.visa.com/about-visa/newsroom/press-releases.releaseId.8236.html

Visa Opens New Data Center in the U.S.

11/16/2009

Отлично, а можно мне пруфы, которые ещё школу не заканчивают хотя бы?

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

А ты думаешь, такое на 5 лет ставят? Закопали лямов 20 и через 5 лет выкинули?

Тут 15 с половиной лет прошло, не 5.

Да, в среднем конторы типа Visa обновляют парк железа полностью раз в 3-5 лет. Это просто часть обычных операционных расходов. А что тебя удивляет?

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

Несколько удивляет. В 2005м, когда я с карточным процессингом возился, то слышалл про 390е. В 2010х годах меня звали на работу в московский IBM как раз с менйфреймами работать. Не пошел, потому как у меня в анамнезе DEC во всех разновидностях, про IBM ничего не знаю. Другая культура.

Если VISA обновились в 2009м, то сильно полагаю, что никуда с IBM они не слезут. Им работать под большой нагрузкой произвольно долго. А эти машинки как раз так и умеют. Парк офисных компов и принтеров да хоть каждый день новый покупай. А тут вот срок эксплуатации 20-30 лет. IBM, может бы, и закончил бы с менйфреймами, но у них сервисных контрактов с каким-нибудь бразильским ЦБ на 20 лет вперед со штрафными санциями. Доходили слухи, что хотели бы почехлить менйфреймы, да совсем по миру пойдут, вплоть до закрытия фирмы.

Из того, что поменяли процессор в Z/System, не следует ровно ничего. У них там и так зоопарк внутри такой, что виртуалка на эмуляторе гипервизором погоняет.

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

В 2005м, когда я с карточным процессингом возился, то слышалл про 390е.

20 лет прошло, чувак. С разморозкой тебя! Ты в 2005 тоже вспоминал про сервера на Xenix с 80286 вместо процессора? Нет?

Не пошел, потому как у меня в анамнезе DEC во всех разновидностях, про IBM ничего не знаю

DEC фактически сдохли за 10 лет до того. Молодец!

Если VISA обновились в 2009м, то сильно полагаю, что никуда с IBM они не слезут.

С IBM они может и не слезут, а вот с S/390 слезли 100%. Да и с z/OS могли слезть, потому что почему нет. IBM сегодня – это в том числе Red Hat, а значит лялекс во все поля.

Им работать под большой нагрузкой произвольно долго. А эти машинки как раз так и умеют.

Нагрузка увеличивается год от года. Это раз.

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

И три, новых S/390 не производят, они тупо давно закончились, поэтому запаски в случае выхода из строя брать неоткуда. С остальным железом аналогично.

Из того, что поменяли процессор в Z/System, не следует ровно ничего. У них там и так зоопарк внутри такой, что виртуалка на эмуляторе гипервизором погоняет.

Ты исходишь из предположения, что софт у Visa не менялся лет 20. А это 100% не так.

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

Ты озвучил прописные истины программирования в целом. Тем не менее, люди используют обобщённые интерфейсы там, где это возможно.

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

DEC фактически сдохли за 10 лет до того. Молодец!

Ну чуть попозже, но не сильно. В 98м что-ли... Вот поэтому я с тех пор в Анкее и не работаю. А так бы до сих пор работал бы в OpenVMS и горя не знал.

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

Ну так и крайний z/чтототам в 2022м что-ли выпустили.

Ты исходишь из предположения, что софт у Visa не менялся лет 20. А это 100% не так.

Я исхожу из практики. Софт меняется в основном на фронтенде. Меняются типы карт, содержимое чипа, терминалы, банкоматы, шлюзы в платежную систему внутри банка и вот это все. А ISO8583 (кажется) как был, так и остался. Формат сообщения внутри платежной системы не меняется. Ну, может быть, пару полей в протокол добавили (которые и так были зарезервированы). Там все очень консервативно.

И выглядит это так. Раз в полгода каждой фирме, которая занимается платежными системами, из Визы и Мастеркарты приходит бумага с изменениями. В основном, изменения касаются того, что где-то в Зимбабве к местному тугрику приписали лишних 10 нулей, или в Руанде поменялись деноминации банкнот. И таких изменений листов 50 А4. И ты сидишь и анализируешь, как эти изменения по каждому пункту аффектят твой софт.

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

Ты озвучил прописные истины программирования в целом. Тем не менее, люди используют обобщённые интерфейсы там, где это возможно.

Ага. А где невозможно, не используют. Поэтому протокол 9p и вообще ОС Plan9 остаются уделом задротов и фанатов Гланды.

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

А так бы до сих пор работал бы в OpenVMS и горя не знал.

Оно тоже сдохло. Вообще, до сих пор не понимаю онанизма на эту ОС.

Ну так и крайний z/чтототам в 2022м что-ли выпустили.

иииии? Я выше написал про вагон других факторов: специалисты и вендорлок, например. Специалистов по z/OS хер найдёшь.

Я исхожу из практики. Софт меняется в основном на фронтенде. Меняются типы карт, содержимое чипа, терминалы, банкоматы, шлюзы в платежную систему внутри банка и вот это все. А ISO8583 (кажется) как был, так и остался. Формат сообщения внутри платежной системы не меняется. Ну, может быть, пару полей в протокол добавили (которые и так были зарезервированы). Там все очень консервативно.

Окей, я вполне допускаю, что конкретно у Visa могла остаться z/OS.

Тем не менее, чего я не допускаю, так это того что z/OS будет больше в мире. Потому что нет, больше её не становится. С AIX аналогично.

Основная причина, почему лялекс так взлетел, это его бесплатность и открытость. Закрытое говно по $10k за лицензию на сервер мало кому нужно.

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

Оно тоже сдохло. Вообще, до сих пор не понимаю онанизма на эту ОС.

ДаЩас! — https://vmssoftware.com/

Много специфичного софта в тех же банках. Проще перекомпилить для OpenVMS X86 и запустить в виртуалке.

Тем не менее, чего я не допускаю, так это того что z/OS будет больше в мире.

Ну тут спорить нечего. Больше не становится, а где была, там и остается. Старый шкаф вынесли, новый принесли на то же место.

Основная причина, почему лялекс так взлетел, это его бесплатность и открытость.

У этой открытости есть обратная сторона — изменения могут наступить в любой момент. И никто ни за что не отвечает. Этакая вечная бета да еще слабо приспособленная для энтерпрайза.

Закрытое говно по $10k за лицензию на сервер мало кому нужно.

А банкиров это мало интересует. Они не за лицензию платят, а за соответствующий SLA.

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

Оно тоже сдохло. Вообще, до сих пор не понимаю онанизма на эту ОС.

ДаЩас! —https://vmssoftware.com/

Are you ready for OpenVMS x86?

OpenVMS V9.2-3 is available and running on over 200 servers worldwide.

АЖ ДВЕСТИ СЕРВЕРОВ! ГОСПОДЬ ВСЕМОГУЩИЙ!!!! АБАСРАЦА!!!!!!!!11

Чувак, это даже не смешно. 200 серверов – это масштабы сравнительно небольшой компании.

Много специфичного софта в тех же банках. Проще перекомпилить для OpenVMS X86 и запустить в виртуалке.

Какого нах специфичного софта в банках? VMS до недавнего времени не работала ни на одной актуальной архитектуре процессора. Ни один банкир в здравом уме не стал бы делать запасы Alpha (а Итаник просто был мертворождён прямо сразу), просто чтобы VMS гонять. Проще переписать софт под лялекс.

Тем не менее, чего я не допускаю, так это того что z/OS будет больше в мире.

Ну тут спорить нечего. Больше не становится, а где была, там и остается. Старый шкаф вынесли, новый принесли на то же место.

Да нет, потихоньку это всё выпиливается.

Основная причина, почему лялекс так взлетел, это его бесплатность и открытость.

У этой открытости есть обратная сторона — изменения могут наступить в любой момент. И никто ни за что не отвечает. Этакая вечная бета да еще слабо приспособленная для энтерпрайза.

што? Весь энтерпрайз, созданный после 2000 года, сидит на лялексе и в ус не дует. Вендоров с поддержкой и SLA – пруд пруди, начиная от жирных типа Red Hat и Oracle и заканчивая мелкими сошками. У тебя представления об ОС остались на уровне 2003 года, похоже.

Закрытое говно по $10k за лицензию на сервер мало кому нужно.

А банкиров это мало интересует. Они не за лицензию платят, а за соответствующий SLA.

Да нет, банкиров это тоже интересует. Потому что если можно платить меньше и иметь то же самое, то почему бы и нет?

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

АЖ ДВЕСТИ СЕРВЕРОВ! АБАСРАЦА!

Ну так десять старушек — уже рубль :)

што? Весь энтерпрайз, созданный после 2000 года, сидит на лялексе и в ус не дует. Вендоров с поддержкой и SLA – пруд пруди, начиная от жирных типа Red Hat и Oracle и заканчивая мелкими сошками. У тебя представления об ОС остались на уровне 2003 года, похоже.

Я у себя на работе сейчас пишу софт как раз для заказчиков, у которых и Oracle, и RHEL, и Астра и Бубунта. Ядра в диапазоне от 4.17 до 6.2. Я заипался в своих драйверах писать макросы типа #if defined(CONFIG_X86_64) && (LINUX_VERSION_CODE >= KERNEL_VERSION(4,17,0))

И чо толку с того саппорта? Централизованного управления профилями того же SELinux или Apparmor как не было, так и нет. Есть Куча неплохих инструментов типа OpenIPA, Ansible, SaltStack, LDAP, Zabbix... А нормального централизованного управления зоопарком искаропки как не было, так и нет. Ну, то есть, может тот же Редхат и написал что-то такое за деньги, потому как бесплатно такое вообще вряд ли кто делать будет.

Блин. Я тут захотел простого — аудита установки обновлений. Для RPM есть пара аддонов, которые это делают. В Apt/dpkg ничего такого нет. Есть какой-то малопонятный лог и какие-то хуки, в которые невесть что передается. Пиши на шелле сам.

Это чо? Энтерпрайз?

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

АЖ ДВЕСТИ СЕРВЕРОВ! АБАСРАЦА!

Ну так десять старушек — уже рубль :)

Это даже не хорошая, это очень плохая мина при отвратительной игре.

што? Весь энтерпрайз, созданный после 2000 года, сидит на лялексе и в ус не дует. Вендоров с поддержкой и SLA – пруд пруди, начиная от жирных типа Red Hat и Oracle и заканчивая мелкими сошками. У тебя представления об ОС остались на уровне 2003 года, похоже.

Я у себя на работе сейчас пишу софт как раз для заказчиков, у которых и Oracle, и RHEL, и Астра и Бубунта. Ядра в диапазоне от 4.7 до 6.2. Я заипался в своих драйверах писать макросы типа #if defined(CONFIG_X86_64) && (LINUX_VERSION_CODE >= KERNEL_VERSION(4,17,0))

Да, такой нынче энтерпрайз. Страдай. Я нигде не писал, что лялекс не сосёт. Он сосёт и чудовищно.

И чо толку с того саппорта? Централизованного управления профилями того же SELinux или Apparmor как не было, так и нет. Есть Куча неплохих инструментов типа OpenIPA, Ansible, SaltStack, LDAP, Zabbix… А нормального централизованного управления зоопарком искаропки как не было, так и нет. Ну, то есть, может тот же Редхат и написал что-то такое за деньги, потому как бесплатно такое вообще вряд ли кто делать будет.

Вообще, есть. Тот же NixOS плюс nixops позволяют это. Но это не энтерпрайзно.

Блин. Я тут захотел простого — аудита установки обновлений. Для RPM есть пара аддонов, которые это делают. В Apt/dpkg ничего такого нет. Есть какой-то малопонятный лог и какие-то хуки, в которые невесть что передается. Пиши на шелле сам.

Это чо? Энтерпрайз?

Ага. Вот такой вот энтерпрайз нынче.

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

Это даже не хорошая, это очень плохая мина при отвратительной игре.

Не вижу ничего отвратительного в том, что бы дать заказчикам возможность сохранить свои инвестиции и работать в режиме business as usual. И дать работу VMSным разработчикам, кстати. А насчет двухсот серверов, это да — маркетинг vmsoftware просто в лужу пёрнул. Ну есть у тебя что-то рабочее, писанное на BLISS (это язык такой, очень популярный в мире VMS) с DCL (вмсный шелл). И сколько тебе это переписывать на Расте с шеллом? Ко всему этому софту еще куча сертификатов соответствия обычно прилагается.

Ну вот реальный случай. Ищу я работу году примерно в 2003м. Ловят меня какая-то МГУшная фирмочка из их Технопарка. Типа проблема у нас — на нас вышло какое-то самолетное КБ (Сухой, МиГ, не важно) и у них проблема. Им нужна Альфа, что бы запустить на ней эмулятор Вакса. И гонять на нем их счетную программу на фортране, которой они 20 лет до этого считали термодинамику крыла. Я уже не помню деталей, моя роль была вообще выяснить эту ситуацию, поднять общих знакомых, выяснить за контракты, кто-кому-чего за рюмкой чая обещал... Ну, типа пресейлом отработать. Как-то я эту ситуацию для этой фирмочки прояснил, свои 100 баксов заработал. Звали пресейлом, я не пошел.

Но резьюм такой. Я предложил: — давайте мы вам эту софтину перепишем на современном поддерживаемом фортране для любой архитектуры и будет вам хорошо. И денег заплатите примерно столько же, сколько альфа стоит. Так заказчик такой вариант вообще не рассматривал. Видать как в анекдоте про ракетное училище: «напишем уравнение Циолковского с секретной правой частью.»

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

Для Х86 возможно и не было. Да и Альфа тогда считала быстрее, чем X86. Там зачем-то именно альфа была нужна и еще куча проблем с перекупом Дека Компаком, Компака Хьюлетом и кучей зависших обещаний вендоров здесь.

К тому же, на альфе был бинарный транслятор ваксовых exeшников, типа розетты, но статический. Бинарь на вход — бинарь на выход. Если ты на ваксе пользуешь только честный системный сервис VMS, то это работало.

Да и еще ХЗ как этот эмулятор будет плавающую точку эмулировать на VAX-специфичных форматах числа с плавающей точкой.

В той задачке было политики и личных связей больше, чем инженерных решений. Я деталей не помню. Я это вспомнил к тому, что предложение «переписать все заново» не всегда заказчика устраивает. Дешевле не будет. У них софт, проверенный годами, за результат работы которого они головой перед минобороны и всякими госкомиссиями отвечают. Ну и кто такой заново писать возьмется?

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

Ну запусти на лаптопе Z/OS или AIX. И кто скажет, что они бесполезные?

Ну, z/OS не самой последней версии я запускаю как раз таки на лаптопе. hercules/hyperion рулят. Я, так понимаю, что если найти более новую версию, они запустят и её (кстати, у тебя нет случайно?)

или AIX. И кто скажет, что они бесполезные?

AIX я тоже, когда нужда была тоже запускал на лаптопе . Но вот, честно, сейчас не знаю, зачем она нужна. Если расскажешь, какие приложения уникальны для AIX - буду благодарен.

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

Не вижу ничего отвратительного в том, что бы дать заказчикам возможность сохранить свои инвестиции и работать в режиме business as usual.

В этом нет ничего отвратительного. Но тем не менее, VMS мертвее просто некуда, и таких заказчиков – полтора инвалида с дремучим легаси.

Ищу я работу году примерно в 2003м

Сейчас 2025.

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

В этом нет ничего отвратительного. Но тем не менее, VMS мертвее просто некуда, и таких заказчиков – полтора инвалида с дремучим легаси.

Зато у этих полутора инвалидов есть деньги на кормление целой конторы VMSoftware.

Сейчас 2025.

Это просто воспоминание. Думаешь клиенты с таким легаси уже перевелись? Да года четыре назад на Линкедине искали людей на канадскую атомную станцию со скиллсетом PDP-11/RSX-11/Macro-11. И до 2030го года эта машинка на этой станции будет работать! Вакансия, кстати, примерно за неделю была закрыта.

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

Ну, z/OS не самой последней версии я запускаю как раз таки на лаптопе. hercules/hyperion рулят. Я, так понимаю, что если найти более новую версию, они запустят и её

А зачем? Если для разработки, тогда понятно. А для работы-то зачем?

(кстати, у тебя нет случайно?)

Нет. Я про DEC, а не про IBM. Альфовый кондист со всеми лицензиями для OpenVMS 7.1-1H1 могу дать :)

Если расскажешь, какие приложения уникальны для AIX - буду благодарен.

Это совсем мимо меня прошло. Я AIX видел только в одной знакомой типографии, где он профиля для печатных машин конвертил. Ну и знаю, что Джет давно-давно мощными супер RS-6000 ghjlfdfk каким-то околовоенным НИИ для расчетов.

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

Зато у этих полутора инвалидов есть деньги на кормление целой конторы VMSoftware.

Думаешь, там большая контора? Я вот сомневаюсь.

Думаешь клиенты с таким легаси уже перевелись?

Да. Старость – штука такая, от неё умирают. И компьютеры тоже.

Да года четыре назад на Линкедине искали людей на канадскую атомную станцию со скиллсетом PDP-11/RSX-11/Macro-11.

Одна вакансия.

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

И до 2030го года эта машинка на этой станции будет работать! Вакансия, кстати, примерно за неделю была закрыта.

Ну, то есть, через пять лет это наконец вынесут в музей.

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

К тому же, на альфе был бинарный транслятор ваксовых exeшников, типа розетты, но статический. Бинарь на вход — бинарь на выход. Если ты на ваксе пользуешь только честный системный сервис VMS, то это работало.

Не знал. Результат счета с плавающей точкой гарантировался 1:1?

Да и еще ХЗ как этот эмулятор будет плавающую точку эмулировать на VAX-специфичных форматах числа с плавающей точкой.

Был шанс проверить, но во второй половине 90-х не приходило в голову, что когда-то придется держать VMS в эмуляторе для референса.

Я это вспомнил к тому, что предложение «переписать все заново» не всегда заказчика устраивает. Дешевле не будет. У них софт, проверенный годами, за результат работы которого они головой перед минобороны и всякими госкомиссиями отвечают. Ну и кто такой заново писать возьмется?

Воспроизводимость вычислений дорого стоит. Если переписывать (портабельно) с нуля, все равно надо держать референсную платформу для валидации нового кода/железа.

Примеры гемора с миграцией VMS -> Linux/x86 в начале века видел каждый день буквально. Если бы DEC/Compaq/HP сделали рабочий порт VMS/x86(64) на 20-25 лет раньше, был бы совсем другой коленкор.

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

Не знал. Результат счета с плавающей точкой гарантировался 1:1?

Альфа понимала плавающую точку и ваксовуую и IEEE.

Если бы DEC/Compaq/HP сделали рабочий порт VMS/x86(64) на 20-25 лет раньше, был бы совсем другой коленкор.

Так они сначала порт на Итаниум пилили, когда HP сервера на Итаниках выпускала.

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

Ты понимаешь свою проблему, да? Ты расписываешь нужность каких-то вещей по частным случаям.

Извините, это ты размахивал кванторами всеобщности и утверждал, что нечто уже умерло и его не существует. Ну вот несколько примеров опровергло твои утверждения. Есть — значит нужно. Пока. Работает? Вот и не трогай.

Одна вакансия.

А я и не утверждал, что это вотпрям менйстрим. А одному хорошему человеку это обеспечило добрую и продуктивную старость. Может, он просто любит PDP? Её есть за что любить.

Ну, то есть, через пять лет это наконец вынесут в музей.

Да. Именно так. Хотя бы потому, что системное время в 30м году кончится. 32 бита до тридцать-какого-то же года. Но вот что взамен? Что-то не видится надежной платформы, которая умеет десятилетиями работать 24х7. А задачи на атомной станции будут такими же. Тайминг движения заслонок и стержней не изменится. Быстродействия особо прибавлять там не нужно.

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

Альфа понимала плавающую точку и ваксовую и IEEE.

Тогда вопроса нет. Могло сэкономить пару месяцев жизни на более полезные в конце 90-х вещи. Впрочем, вычислительная математика наука экспериментальная (с)

Если бы DEC/Compaq/HP сделали рабочий порт VMS/x86(64) на 20-25 лет раньше, был бы совсем другой коленкор.

Так они сначала порт на Итаниум пилили, когда HP сервера на Итаниках выпускала.

Кто тогда знал, что Intel эффективный компилятор (и двоичный транслятор с x86) под Itanium быстро не осилит?

// Примерно в 2005 г. какие-то слова говорил на совещании на тему «заменить кластер Alpha на один ящик Itanium, а в фоне тихо и незаметно мигрировать софт на x86(64)». Критическая масса желающих не набралась, из-за чего кое-кто держал еще лет 10 рабочую Альфу в уголке (кстати, пригодилось с неожиданной стороны), а кто-то сделал backport с Alpha на VAX, и гонял софт в SimH/VAX.

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

Тогда вопроса нет. Могло сэкономить пару месяцев жизни на более полезные в конце 90-х вещи. Впрочем, вычислительная математика наука экспериментальная (с)

Это точно. Вопросы на самом деле есть. Есть ошибки округления и накапливание ошибки. Как это эмулировать? В процессоре эмулятора это гарантированно не совпадет. Помню, была история. Была у нас нейронная сетка, которая нелинейной моделью строила продолжение некоторого временного ряда. Язык — фортран, компилятор — штеуд.

Запускаем на винде, получаем график. Запускаем на линухе, получаем другой график. Исходные данные те же. Опции компилятора те же, процессоры одной фирмы, не факт, что одинаковые... Версии компилятора разные, правда. Ну, другого не было. Тогда еще это сильно за деньги было. Это сейчас вон бери OneAPI и качай. Стали разбираться, печатать промежуточные массивы. Расходятся в пятом-шестом знаке на двойной точности. А кое-где и в четвертом. Стали искать, где накапливается ошибка. Методом пристального взгляда, увеличения разрядности накопительных переменных и приведением типов итераций за десять получили одинаковый результат. Дампы сравнивали тупо meld'ом и BeyondCompare. То есть глазами.

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

Ты в дискорде у неозида есть? Они там недавно как раз OpenVMS и Альфы обсуждали. В Альфах их правда, по-моему больше NT интересует

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

Меня в дискорде вообще нет. Имел опыт использования, испытываю такую личную неприязнь, что даже кушать не могу :)

gns ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.