- PVSM.RU - https://www.pvsm.ru -
[1]На этот 486SX поставили веб-сервер mTCP HTTPSERV.exe. Он немножко поработал [2] в онлайне
Работает — не трогай. Старое как мир правило особенно актуально в компьютерной индустрии. Сложнейшая архитектурная система ломается от малейшего чиха, смены браузера или залетевшей космической частицы, которая поменяла бит в памяти. Что тут говорить об апгрейде железа: это просто революционное изменение. Иногда апгрейд попросту невозможен.
Длительное использование некоторой техники — это не страх перемен или нехватка денег. Иногда просто случайность. О каком-нибудь сервере (или сотруднике) могут банально забыть, потому что он за эти годы не завис ни разу (не обратил на себя внимания). Никто не помнит, где он и как выглядит. Работает — и работает, ок.
Есть примеры [3] серверов [4], которые отработали по два десятилетия, не выключаясь с 1995-го. Где-то отказывали HDD и блоки питания, но после ремонта они снова встали в строй.
В конце концов, веб-сервер вполне может крутиться на 486 DX [5] и даже на 386, причём в продакшне, то есть в публичном интернете под настоящей нагрузкой, такие примеры есть.

Этот сервер [6] работает на процессоре 80486
Финский раритет загружается с дискеты 3,5" и работает под самописной «операционной системой» lEEt/OS [7]. Это многозадачная POSIX-совместимая ОС на ядре DOS с графической оболочкой. У неё своё ядро DOS, но в данном случае используется FreeDOS 1.2.
Теоретически, можно было поставить и более современную операционную систему, ведь даже Windows 7 при желании работает на 5 МГц и 128 МБ оперативной памяти [8], хотя для этого пришлось отключить все системные сервисы, кроме трёх. Кроме того, экран загрузки (logonUI) отказался загружаться на частоте ниже 50 МГц. Загрузка идёт в режиме OOBE (без меню «Пуск» и «Проводника», но с консолью).

Windows 7 на 5 МГц, из видео [9]
Специально для старых компьютеров выпускается Gray386Linux [10] — дистрибутив Linux для машин 386 и 486, и он не единственный [11]. Есть и демонстрация Windows 95 и 98 на 80386 [12]. Так что вариантов для 80386 хватает.

Интересно, что компания Intel производила процессор 80386 вплоть до 2007 года, как 80486 и Core Duo. То есть 80386 пережил не только Pentium (производство закрылось в 1999 году), но даже Pentium II (до 2001) и Pentium III (до 2002). Это следствие популярности. Именно в эпоху 286/386 персональные компьютеры стали по-настоящему массовыми.
Некоторые говорят, что на старых ч/б мониторах и механических клавиатурах приятно работать [13]. Возникает какое-то особое чувство сопричастности, настоящести, что ли. Как будто в современный пластиковый мир запланированного устаревания ворвалась настоящая вещь, которая не ломается… Ну а если серьёзно, то от чёрно-белой картинки действительно глаза меньше устают, чем от цветной — научный факт.

IBM Model M
Если отойти от темы серверов, то есть множество примеров старой техники, которая поддерживается в идеальном состоянии. Недавно брали у одного видеомана VHS-магнитофон, чтобы оцифровать кассеты 1996 года (переходник с S-Video на USB в программу VirtualDub). Так вот, магнитофон у него в идеальном состоянии. Не удивимся, если он до сих пор смазывает головки и изучает деградацию старых плёнок, записанных с ТВ… Это тоже пример старого железа в идеальном состоянии и работоспособности. В принципе, ничто не мешает реально использовать VHS для записи видеосигнала, если это выходит дешевле, чем цифровое видео, а качество не имеет значения.
Про вторую жизнь старых смартфонов мы уже рассказывали — из них можно сделать веб-сервер или файлохранилище (SSD по USB). Если на смартфоне уже не обновляется Android, на него можно поставить другую ОС, которая поддерживает старые устройства. Например, LineageOS [14] или DivestOS [15] (форк LineageOS специально для старых смартфонов). Кстати, сообщество DivestOS разработало целую коллекцию опенсорсных приложений, которые можно установить на любое устройство Android из репозитория F-Droid. Вот некоторые примеры:
К сожалению, смартфоны живут меньше, чем серверы или ноутбуки, поскольку гораздо труднее поддаются ремонту. А ещё если на старом ноутбуке умрёт экран, к нему можно подключить внешний дисплей или управлять сервером удалённо — со смартфоном такой трюк не провернёшь.
Если кто-то забыл, то ещё до изобретения смартфонов в конце 90-х были карманные компьютеры типа PalmPilot и Newton.
Удивительно, но эти КПК до сих пор используются как цифровые органайзеры [19]. Не для экзотики или хипстерской показухи, а потому что они реально удобные. Аккумулятора хватает надолго, производительность нормальная (с точки зрения задержки ввода). Техника очень надёжная. Бывает, что КПК находят в шкафу спустя много лет — он включается и работает, словно только вчера выключился. Никакие контакты не потеряны. Культурный ввод информации стилусом, а не пальцем. Фанаты говорят, что сейчас таких КПК уже не делают.

Вокруг тех же «ньютонов» сформировалось большое сообщество, которое по-прежнему активно разрабатывает драйверы и софт для этой платформы [20]. PalmPilot или Newton можно спокойно синхронизировать с настольным ПК, установить браузер, выйти в интернет через Wi-Fi [21], получить данные по протоколу Gopher [22], который в своё время был реальной альтернативой HTTP, а сейчас поддерживается энтузиастами с экосистемой сайтов и клиентских приложений [23].
Ещё одна причина, почему компании сохраняют в работе старое железо — потому что только на нём работает незаменимое ПО. В Книге рекордов Гиннесса даже отдельная категория [24] для «старейшего ПО в непрерывном использовании». Сейчас там упомянуты система бронирования авиабилетов SABRE [25] (работает с 1960 года), а также системы учёта налогоплательщиков Individual Master File (IMF) и Business Master File (BMF) Налоговой службы США (с 1962 года). Хотя первая старее, но во второй с большей вероятностью сохранился оригинальный код на COBOL. В то же время около 20 млн строк кода IMF на ассемблере были переписаны и добавлены после 1967 года, когда состоялся переход на архитектуру System 360. Так или иначе, до сих пор эта система запускается только на мейнфреймах IBM.
В Книге рекордов Гиннесса не упомянута система MOCAS [26] для отслеживания контрактов и платежей Министерства обороны США, которая непрерывно работает с 1958 года.

Аналогичная ситуация с некоторыми научными инструментами, которые написаны давным-давно группой научных сотрудников, ныне распущенной. Например, автор уникальной программы FORM [27] голландский физик-ядерщик Йос Вермасерен отошёл от разработки в 73 года [28], а преемника нет. Таким образом, программа осталась без поддержки, а она является единственной в своём роде. Модель программирования FORM кардинально отличается [29] от всех остальных систем компьютерной алгебры.
Или какой-нибудь редкий спектрофлуорометр за $500 тыс. работает с платой захвата по шине ISA, который использовался до появления PCI. Соответственно, учёным приходится искать старый ПК, где есть эта древняя шина.
Реальные научные лаборатории выглядят совсем не так, как в голливудских фильмах. Там чрезвычайно широко используются устаревшие компьютеры, пишет [30] Nature. Часто он подключён к дорогостоящему оборудованию, например, микроскопу или хроматографической системе, а софт несовместим с новыми ПК или его дорого менять. Или старый компьютер слишком активно используется каждый день, так что его сложно вывести из эксплуатации.
Как верные товарищи, компьютеры стареют вместе со своими учёными:

В офисах такое тоже встречается. Если используется одна и та же программа, то какой смысл менять железо? Например, программа делает выписку с банковского счёта или печатает бухгалтерскую отчётность на матричном принтере, который заправляют рулонами дешёвой бумаги. Расходные материалы для лазерного принтера гораздо дороже. А в матричном даже старую красящую ленту можно использовать многократно, а ещё вставлять несколько листов под копирку.
Наверняка и сейчас почти в каждой крупной организации где-то в служебном помещении тихо шуршит старенький пентиум, который уйдёт на пенсию только со своим владельцем, не раньше. Или взять старый сервер с аптаймом в 5–10 лет — такой выключать вручную рука не поднимется, это вообще оскорбление компьютерных богов…
И мы даже не упоминаем о тысячах токарных и других станков с ЧПУ, которые десятилетиями работали и будут работать под управлением 80386.

ЧПУ Siemens
Старое железо можно встретить не только в продакшне, но и у любителей дома. Здесь дело не в коммерческой выгоде, а в эстетическом удовольствии. Любители винтажного железа тратят на него кучу времени безо всякой финансовой выгоды для себя. Например, пару лет назад один фанат специально поставил цель запустить рабочий веб-сервер на базе материнской платы ICL Fujitsu Ergopro C4/33 (Intel 486) производства 1993 году. И добился своего [2], какое-то время сервер last486.online действительно работал. Вот та материнка:

Воскрешают купленные на барахолках игровые приставки, КПК, ноутбуки. Пытаются подключить к современным компьютерам винтажные клавиатуры. Это очень круто. У них много причин — и ностальгия по временам, когда всё было просто, когда мы ещё понимали, как работает компьютер. А то сейчас считаешь, сколько компьютеров в твоём компьютере [31], и всё не досчитаешь. Это и бегство из удушающей среды современного цифрового мира, и желание потрогать руками настоящие артефакты, прикоснуться к истории.
На самом деле старые компьютеры могут быть очень долговечными и работать десятилетиями без единой поломки. Современные поделки на такое не способны.
Автор:
ru_vds
Источник [32]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/staroe-zhelezo/382143
Ссылки в тексте:
[1] Image: https://habr.com/ru/company/ruvds/blog/710942/
[2] поработал: http://web.archive.org/web/20220316115827/http://last486.online/
[3] примеры: https://www.theregister.com/2016/01/20/486_fleet_still_in_production/
[4] серверов: https://www.theregister.com/2016/01/14/server_retired_after_18_years_and_ten_months_beat_that_readers/
[5] 486 DX: http://486servu.dy.fi/
[6] Этот сервер: http://486servu.dy.fi/index_en.htm
[7] lEEt/OS: http://sininenankka.dy.fi/~sami/fdshell/
[8] работает на 5 МГц и 128 МБ оперативной памяти: https://www.tomshardware.com/news/windows-7-runs-at-5-mhz
[9] видео: https://youtu.be/1mvvoQ9pHVE
[10] Gray386Linux: https://github.com/marmolak/gray386linux
[11] не единственный: https://www.openbsd.org/i386.html
[12] Windows 95 и 98 на 80386: https://www.winhistory.de/more/386/386vers.htm
[13] приятно работать: https://www.theregister.com/2016/02/03/macse30_mac_used_to_help_write_smartphone_apps
[14] LineageOS: https://lineageos.org/
[15] DivestOS: https://divestos.org/
[16] Mull: https://gitlab.com/divested-mobile/mull-fenix
[17] Hypatia: https://gitlab.com/divested-mobile/hypatia
[18] MotionLock: https://gitlab.com/divested-mobile/motionlock
[19] до сих пор используются как цифровые органайзеры: https://github.com/readme/featured/vintage-computing
[20] разрабатывает драйверы и софт для этой платформы: http://newtonscript.org/
[21] через Wi-Fi: https://github.com/FujiNetWIFI/
[22] Gopher: https://en.wikipedia.org/wiki/Gopher_(protocol)
[23] клиентских приложений: https://github.com/jankammerath/gophie
[24] отдельная категория: https://www.guinnessworldrecords.com/world-records/636196-oldest-software-system-in-continuous-use
[25] SABRE: https://en.wikipedia.org/wiki/Sabre_(travel_reservation_system)
[26] MOCAS: https://fossbytes.com/mocas-worlds-oldest-computer-program/
[27] FORM: http://www.nikhef.nl/~form
[28] отошёл от разработки в 73 года: https://www.quantamagazine.org/crucial-computer-program-for-particle-physics-at-risk-of-obsolescence-20221201/
[29] кардинально отличается: https://www.nikhef.nl/~form/aboutform/aboutform.html
[30] пишет: https://www.nature.com/articles/d41586-021-01431-y
[31] сколько компьютеров в твоём компьютере: https://www.gwern.net/Computers
[32] Источник: https://habr.com/ru/post/710942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710942
Нажмите здесь для печати.