Функция Поддържането на работещи стари компютри, за да могат всички да се наслаждават, става все по-трудно с годините. Частите стават по-трудни за получаване и необходимите умения започват да избледняват.
Peter Onion обикновено може да бъде намерен в Галерията за големи системи на Националния музей на компютърните технологии (TNMOC), където машините включват огромен мейнфрейм ICL 2966 и чифт компютри Elliott. Единият, Elliott 803 , е последният работещ екземпляр в Обединеното кралство. Има още една машина в Музея на науката в Лондон, но в момента не е изложена.
Onion прекарва много време в поддържане на 803. Наскоро той създаде символичен асемблер за системата, наречен OCode. Налични са езици от високо ниво като ALGOL 60, но преминаването към по-ниско ниво изисква досадно бърникане на машинен код, следователно OCode. Може да се твърди, че той е в завидната позиция да завладее 100 процента от пазара на Elliott 803. Вярно е, че TNMOC има единствения работещ 803 в страната, но няма да спорим за подробности.
Elliott датира от 60-те години на миналия век и екипът работи, за да го направи по-достъпен.
Onion казва: „803, по-специално, първоначално беше хартиена лента за вход и изход. Медиите са друго нещо, което става все по-рядко, по-скъпо и по-трудно за работа.
„Едва наскоро имаме възстановен телепринтер, работещ за 803, така че вече мога да пиша на машина и да перфорирам лента. И това е невероятно досадно.“
За да се справи с проблема, Onion се обърна към Raspberry Pi и създаде устройство, което музеят нарича „станция за безхартиена лента“. На практика това е устройство, което прилича на четец на хартиена лента и перфоратор за хартиена лента, но взаимодейства с Pi. Така един прозорец на приложението показва какво влиза, а друг показва какво излиза. Най-важното е, че устройството намалява механичното износване.
„Няма постоянна връзка,“ обяснява Onion, „това е просто свързано с тестови сонди към подходящия сигнал. И това прави машината използваема.“
Предизвикателството пред тези, които се грижат за тези машини, е как да ги поддържат годни за употреба. И по-важното, как да накараме хората да пишат код за тях.
„Много от машините в музея не се програмират“, казва той. „Те имат набор от демонстрации, които изпълняват, и са интересни – посетителите ги намират за интересни – има няколко игри на 2966, но всъщност никой не разработва софтуер.“
Имахме възможност да разгледаме Colossal Cave Adventure, докато бяхме в музея, но бяхме разсеяни от великолепния оранжев терминал, използван за въвеждане на команди.
Onion продължава: „Единствената машина, която се програмира редовно, е 803 заради тази безхартиена лентова станция, което всъщност означава, че има други доброволци, които са програмирали машината.
„Дайте им ръководствата за програмиране и те са си отишли и са написали код.
„Няма нищо, което да ми доставя по-голямо удоволствие от това да мога да седя на стола си в събота следобед и да гледам как някой друг използва машината.“
Едно от предимствата на по-старите компютри е, че те могат да се ремонтират много по начин, по който модерният комплект не е. Един опитен техник, въоръжен с поялник, може да свърши повечето задачи. По отношение на резервните компоненти за 803, Onion ни казва, че TNMOC е сравнително добре. „Всъщност открихме още един процесорен шкаф в сметище“, казва той.
Въпреки това, въпреки че функциониращият хардуер е добре и добре, някой да кодира за машината е още по-добре.
Onion засегна темата за износването на хардуера за 803, а подходът за използване на Raspberry Pi се появява другаде. Музеят разполага със значителна дискова ферма за огромния ICL 2966, нито един не се използва. Галерията с големи системи е впечатляващо пространство, но едва ли е девственият климатизиран център за данни, където мейнфреймът би започнал живота си.
„Ние всъщност нямаме среда, в която да пускаме въртящи се дискове“, казва Онион. „Не сме в достатъчно чисто състояние. Не сме температурно стабилни.“
И така решението се свежда до това каква част от компютъра всъщност трябва да работи. В случая на 2966, екипът разполага с интерфейс за SD карта, за да замени въртящите се дискове, като по този начин запазва механичните части, които се износват, докато шкафовете все още бръмчат. Това предполага, че човек знае правилния начин за стартиране и спиране на устройствата. В крайна сметка няма голям ключ за включване/изключване.
Жаки Гаррад, директорът на музея, с основание се гордее с TNMOC. „Нуждаем се от повече хора, които да ни помогнат да управляваме тази прекрасна колекция. Помогнете с трансфера на знания. Влезте и свалете тези неща от Питър.“
Наставничеството е жизненоважно. Гаррад казва: „Ние сме пазители на тези неща. Ние не просто казваме „Започвайте!““
С модерните машини, които стават все по-меки в преследването на тънък и тънък, и ролята на администратор в днешно време, състояща се от изучаване на таблото за управление в браузър, The Reg не може да не изпита носталгия по оранжевия терминал, свързан към ICL 2966.
За щастие, все още е възможно да имате известно време с корпоративната технология от минали десетилетия благодарение на организации като TNMOC . Малко вероятно е днешните облачни усилия да бъдат разглеждани със същата привързаност. ®