- PVSM.RU - https://www.pvsm.ru -

Апгрейд не нужен, если техника 20 лет работает и не ломается

Апгрейд не нужен, если техника 20 лет работает и не ломается - 1 [1]На этот 486SX поставили веб-сервер mTCP HTTPSERV.exe. Он немножко поработал [2] в онлайне

Работает — не трогай. Старое как мир правило особенно актуально в компьютерной индустрии. Сложнейшая архитектурная система ломается от малейшего чиха, смены браузера или залетевшей космической частицы, которая поменяла бит в памяти. Что тут говорить об апгрейде железа: это просто революционное изменение. Иногда апгрейд попросту невозможен.

Длительное использование некоторой техники — это не страх перемен или нехватка денег. Иногда просто случайность. О каком-нибудь сервере (или сотруднике) могут банально забыть, потому что он за эти годы не завис ни разу (не обратил на себя внимания). Никто не помнит, где он и как выглядит. Работает — и работает, ок.

Есть примеры [3] серверов [4], которые отработали по два десятилетия, не выключаясь с 1995-го. Где-то отказывали HDD и блоки питания, но после ремонта они снова встали в строй.

В конце концов, веб-сервер вполне может крутиться на 486 DX [5] и даже на 386, причём в продакшне, то есть в публичном интернете под настоящей нагрузкой, такие примеры есть.

Апгрейд не нужен, если техника 20 лет работает и не ломается - 2
Этот сервер [6] работает на процессоре 80486

Финский раритет загружается с дискеты 3,5" и работает под самописной «операционной системой» lEEt/OS [7]. Это многозадачная POSIX-совместимая ОС на ядре DOS с графической оболочкой. У неё своё ядро DOS, но в данном случае используется FreeDOS 1.2.

Теоретически, можно было поставить и более современную операционную систему, ведь даже Windows 7 при желании работает на 5 МГц и 128 МБ оперативной памяти [8], хотя для этого пришлось отключить все системные сервисы, кроме трёх. Кроме того, экран загрузки (logonUI) отказался загружаться на частоте ниже 50 МГц. Загрузка идёт в режиме OOBE (без меню «Пуск» и «Проводника», но с консолью).

Апгрейд не нужен, если техника 20 лет работает и не ломается - 3

Windows 7 на 5 МГц, из видео [9]

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

Апгрейд не нужен, если техника 20 лет работает и не ломается - 4

Интересно, что компания Intel производила процессор 80386 вплоть до 2007 года, как 80486 и Core Duo. То есть 80386 пережил не только Pentium (производство закрылось в 1999 году), но даже Pentium II (до 2001) и Pentium III (до 2002). Это следствие популярности. Именно в эпоху 286/386 персональные компьютеры стали по-настоящему массовыми.

Некоторые говорят, что на старых ч/б мониторах и механических клавиатурах приятно работать [13]. Возникает какое-то особое чувство сопричастности, настоящести, что ли. Как будто в современный пластиковый мир запланированного устаревания ворвалась настоящая вещь, которая не ломается… Ну а если серьёзно, то от чёрно-белой картинки действительно глаза меньше устают, чем от цветной — научный факт.

Апгрейд не нужен, если техника 20 лет работает и не ломается - 5

IBM Model M

▍ Неубиваемый КПК

Если отойти от темы серверов, то есть множество примеров старой техники, которая поддерживается в идеальном состоянии. Недавно брали у одного видеомана VHS-магнитофон, чтобы оцифровать кассеты 1996 года (переходник с S-Video на USB в программу VirtualDub). Так вот, магнитофон у него в идеальном состоянии. Не удивимся, если он до сих пор смазывает головки и изучает деградацию старых плёнок, записанных с ТВ… Это тоже пример старого железа в идеальном состоянии и работоспособности. В принципе, ничто не мешает реально использовать VHS для записи видеосигнала, если это выходит дешевле, чем цифровое видео, а качество не имеет значения.

Про вторую жизнь старых смартфонов мы уже рассказывали — из них можно сделать веб-сервер или файлохранилище (SSD по USB). Если на смартфоне уже не обновляется Android, на него можно поставить другую ОС, которая поддерживает старые устройства. Например, LineageOS [14] или DivestOS [15] (форк LineageOS специально для старых смартфонов). Кстати, сообщество DivestOS разработало целую коллекцию опенсорсных приложений, которые можно установить на любое устройство Android из репозитория F-Droid. Вот некоторые примеры:

  • Mull [16]: ориентированный на приватность форк Firefox, похожий на LibreWolf;
  • Hypatia [17]: антивирусный сканер по сигнатурам ClamAV;
  • MotionLock [18]: автоматически блокирует смартфон, если он переворачивается экраном вниз или долго не двигается.

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

Если кто-то забыл, то ещё до изобретения смартфонов в конце 90-х были карманные компьютеры типа PalmPilot и Newton.

Удивительно, но эти КПК до сих пор используются как цифровые органайзеры [19]. Не для экзотики или хипстерской показухи, а потому что они реально удобные. Аккумулятора хватает надолго, производительность нормальная (с точки зрения задержки ввода). Техника очень надёжная. Бывает, что КПК находят в шкафу спустя много лет — он включается и работает, словно только вчера выключился. Никакие контакты не потеряны. Культурный ввод информации стилусом, а не пальцем. Фанаты говорят, что сейчас таких КПК уже не делают.

Апгрейд не нужен, если техника 20 лет работает и не ломается - 6

Вокруг тех же «ньютонов» сформировалось большое сообщество, которое по-прежнему активно разрабатывает драйверы и софт для этой платформы [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 года.

Апгрейд не нужен, если техника 20 лет работает и не ломается - 7

Аналогичная ситуация с некоторыми научными инструментами, которые написаны давным-давно группой научных сотрудников, ныне распущенной. Например, автор уникальной программы FORM [27] голландский физик-ядерщик Йос Вермасерен отошёл от разработки в 73 года [28], а преемника нет. Таким образом, программа осталась без поддержки, а она является единственной в своём роде. Модель программирования FORM кардинально отличается [29] от всех остальных систем компьютерной алгебры.

Или какой-нибудь редкий спектрофлуорометр за $500 тыс. работает с платой захвата по шине ISA, который использовался до появления PCI. Соответственно, учёным приходится искать старый ПК, где есть эта древняя шина.

Реальные научные лаборатории выглядят совсем не так, как в голливудских фильмах. Там чрезвычайно широко используются устаревшие компьютеры, пишет [30] Nature. Часто он подключён к дорогостоящему оборудованию, например, микроскопу или хроматографической системе, а софт несовместим с новыми ПК или его дорого менять. Или старый компьютер слишком активно используется каждый день, так что его сложно вывести из эксплуатации.

Как верные товарищи, компьютеры стареют вместе со своими учёными:

Апгрейд не нужен, если техника 20 лет работает и не ломается - 8

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

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

И мы даже не упоминаем о тысячах токарных и других станков с ЧПУ, которые десятилетиями работали и будут работать под управлением 80386.

Апгрейд не нужен, если техника 20 лет работает и не ломается - 9

ЧПУ Siemens

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

Апгрейд не нужен, если техника 20 лет работает и не ломается - 10

Воскрешают купленные на барахолках игровые приставки, КПК, ноутбуки. Пытаются подключить к современным компьютерам винтажные клавиатуры. Это очень круто. У них много причин — и ностальгия по временам, когда всё было просто, когда мы ещё понимали, как работает компьютер. А то сейчас считаешь, сколько компьютеров в твоём компьютере [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