gns_ua: (russe)
gns_ua ([personal profile] gns_ua) wrote2013-03-21 05:28 pm

четверговая некрофилия

Сосед по зданию с утра ходит мрачный.

Была некая расчётная софтина под ЕС - ну, S/370 и всё такое. Саму еску демонтировали лет десять назад. Ценную софтину засунули в эмулятор ЕС работающий под Win98. Эмулятор какой-то страшно проприетарный, привязанный к материнке и чуть ли не винту. Сама софтина тоже страшно проприетарная и пытающая привязаться к железке, в данном случае к конкретному эмулятору.

И вот эта девяностовосьмая винда начала помирать. Её бы переустановить, дык заковыка. Она ещё и сильно покоцана чьими-то шаловливыми ручками, так что приходится из CAB вытаскивать DLLки.

На самом деле кошмарная история. Сам писюк ведь тоже не железный. Ладно те, старые писюки, они кое-где таки живут по двадцать лет (в одной аптеке я видел машину с самым первым win95 на 4мб оперативки), сигейтовские гектарники вон до сих пор вполне рабочие валяются - ну, из которых пепельницы и пресс-папье ещё не сделали, ибо куда ещё этот гигабайт в формате 3.5" PATA. А вот современная машина на его месте уже бы развалилась. Всё это засунуть бы в vmware/virtualbox по-хорошему, дык тогда их ещё не было, а сейчас не перенесёшь уже.

Но если удастся перенести... В современном облаке (mainframes strikes back) крутится виртуалочка с win2003 убунтой, в которой крутится qemu, в котором живёт win98, в которой работает эмулятор ЕС, в котором софтина старше меня продолжает что-то считать. Вот это будет матрёшка - всем матрёшкам матрёшка.

[identity profile] ctype.livejournal.com 2013-03-21 04:00 pm (UTC)(link)
помню на wtf была история, как пацанам дали задание переписать кобольную софтину с имплементацией всех глюков 1-к-1

[identity profile] gns-ua.livejournal.com 2013-03-21 04:05 pm (UTC)(link)
Нахера переписывать-то? Я видел мегабайты коболовского кода, работающие в JVM Cobol на AIX на pSeries.

[identity profile] ctype.livejournal.com 2013-03-21 04:11 pm (UTC)(link)
ну я так понял они хотели правильно все переделать, а потом их заставили
kastaneda: (face)

[personal profile] kastaneda 2013-03-21 04:02 pm (UTC)(link)
Такое случается чаще, чем может казаться на первый взгляд. Мы, эукариотические многоклеточные, с некоторой точки зрения весьма похожи на AWS EC2 облако с запущенными в них Ubuntu c DosBox'ами, внутри которых эмуляторы ZX80. Или вот посмотреть x86_64, несущие на своём борту под слоем 64-битности «старые добрые» i686 и i386, совместимые с i8086, DOS Real Mode и частично бинарно совместимый с i8080, который был командно совместимый со своим предком i8008.

[identity profile] gns-ua.livejournal.com 2013-03-21 04:17 pm (UTC)(link)
> Мы, эукариотические многоклеточные

И то верно. Я вот про мозг время от времени думаю и пишу - что его спалить "программно" гораздо легче чем кажется. Там на самом деле нет hardware, там многослойные firmware.

> Или вот посмотреть x86_64

Здесь-то сравнить лучше с s390 в который (ещё с 370, на самом деле) таки встроена эмуляция старых машин включая system 360, со всеми перфокартами, перфолентами, и коммутационными досками.

У айбиэма правда сделано всё более прямо чем в этих ваших.

[identity profile] none_smilodon (from livejournal.com) 2013-03-21 05:56 pm (UTC)(link)
давно подумываю наладить продажу новых 386 для таких целей. попался источник камней (они правда предпочитают продавать с золотом). при желании могут продать и железо для их выпекания со всей документацией.

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

[identity profile] sparrow-hawk.livejournal.com 2013-03-21 06:55 pm (UTC)(link)
геологические наслоения прям

[identity profile] cn-mangetsu.livejournal.com 2013-03-21 10:32 pm (UTC)(link)
Охъ.
Да, есть хуже, но редко.
Работал на одном заводе. Там стоят АЦПУ для бухгалтерии, драйвера к которым стоят на 286й под досом, которая связана с первым пнём второй нетварью. А пень уже связан с бухгалтерией шестой нетварью.
И да, драйвера тоже страшно проприетарные.
Не ЕС, но всё же.

[identity profile] gns-ua.livejournal.com 2013-03-21 10:50 pm (UTC)(link)
Т.е., сопровождение этого решения обходилось дешевле, чем двести долларов за [снятый с производства б/у] epson LX-1050 ? :)

[identity profile] cn-mangetsu.livejournal.com 2013-03-21 10:52 pm (UTC)(link)
Ну дык эта... дык вот так оно :)

Хотя я подозреваю, что народ просто пёрся с АЦПУ. Зверь-машина же.
Edited 2013-03-21 22:53 (UTC)

[identity profile] gns-ua.livejournal.com 2013-03-21 10:55 pm (UTC)(link)
> Хотя я подозреваю, что народ просто пёрся с АЦПУ. Зверь-машина же.

Это да.

[identity profile] netch80.livejournal.com 2013-04-27 11:13 am (UTC)(link)
Эмуляторов S/370 вообще-то сильно более одного, и есть открытые.
А ещё можно купить время в облаке на S/390 и запускать там не линукс:)
Хотя усилий на отвязку придётся таки приложить.