TGViewer
Data is data Data is data @dataisdata · 3K subscribers
Post #3745 2.05K
Метро Сан-Франциско планирует отказаться от 5-дюймовых дискет. Система управления поездами работает с 1998 года на MS DOS. Во-первых автором можно поздравить, 26 лет в продакшене это более чем достойно. Во-вторых про дискетки скорей всего неправда. Давно есть hardware эмуляторы дисководов с другого конца которых вставляется простая флешка. Дисковод очень специфическое устройство, как и команды управления им. В эмуляторах приходится виртуально "проворачивать" диск. Если слишком быстро отдавать данные и реагировать на команды, то ничего не получится.

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

А систем таких по миру - вагон и тележка. Вчера только читал про английские подводные лодки с баллистическими ракетами. Там бортовой компьютер на Windows XP работает.
  • 🤔 16
  • 👍 3
  • 🔥 3
More from @dataisdata
  1. Oct 6, 2026Наглядное сравнение Спутника-1 и Спутника-2 по массе. 60% всей массы занимает батарейка и…
  2. Oct 6, 2026Рассвет показывает терминалы. Я кстати тут узнал почему 1440. Столько витков первый спутни…
  3. Oct 5, 2026очевидное-невероятное. Студент с радио в операции "Ы" и Батя генерал Талалаев в ДМБ - это…
  4. Oct 3, 2026С Ираном у России связана давняя традиция слонодарения. Персия присылала: 1553 год: 1 слон…
  5. Oct 3, 2026За электричество можно уже платить цифровым рублём. Оставлю как веху.
  6. Oct 2, 2026Клод начал банить аккаунты, которые подключались через VPN.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →