Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2

Zabytkowa technologia od dziesięcioleci sprawdza się w konstrukcjach nowojorskiego metra i czasami pojawia się w nieoczekiwany sposób. Artykuł dla fanów OS/2

Nowojorczyk i turysta wchodzą na stację metra 42nd Street, znaną również jako Times Square. Brzmi jak początek żartu. Właściwie nie: jeden z nich jest zadowolony, że tam trafił; Dla innych ta sytuacja jest strasznie irytująca. Wiadomo, jak się stamtąd wydostać tak szybko, jak to możliwe. Drugi nie – nie mówi po angielsku. Nowojorczyk i turysta to różni ludzie, ale w tej chwili są jednym. Obydwa podlegają kaprysom Urzędu Transportu Metropolitalnego (MTA) i niespotykanej niezawodności umiarkowanie udanego systemu operacyjnego z początku lat 1990-tych.

W przeciętnym dniu roboczym w 2016 roku nowojorskim metrem przewożono 5,7 mln osób [dla porównania: metro moskiewskie przejeżdża 6,7 ​​mln/ok. przeł.]. Była to najwyższa średnia od 1948 r. Jeśli zapytasz przeciętnego nowojorczyka, prawdopodobnie odpowie: „To wszystko?” Niedowierzanie jest zrozumiałe, skoro miasto ma 8 milionów stałych mieszkańców, a w godzinach szczytu czy świąt liczba ludzi wzrasta czasami do 20 milionów.Widocznie sporo osób lubi złapać taksówkę.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Bramki obrotowe w nowojorskim metrze

Trudno stawiać zakłady na przyszłość, ale zasadniczo tym zajmuje się MTA

W marcu na Tedium napisał o dużym postawieniu IBM na mikrojądra dla systemów operacyjnych, które obejmowały wariant ich dobrze znanego systemu operacyjnego OS/2. Opisuje szczegółowo, jakie straty poniosła firma w wyniku tego zakładu. Jednak wiara IBM w sukces swojego systemu operacyjnego zmusiła inne firmy do przyjęcia podobnych założeń.

Jednak największy zakład postawił MTA, Metropolitan Transit Authority, który musiał znaleźć sposób na pozbycie się tokenów i przejście w erę, w której wszystko musiało być cyfrowe. W rezultacie pojawiła się kultowa karta Karta Metro. Cienki kawałek żółtego plastiku z wyraźnym czarnym paskiem jest podstawą portfeli nowojorczyków od czasu jego premiery w 1993 roku.

Historia obecnego sposobu dostępu do nowojorskiego metra jest interesująca ze względu na szczegóły infrastruktury publicznej i sposobu, w jaki służy ona społeczeństwu. Ale wcześniej przydatne będzie zrozumienie, jak powstał obecny system. Ponieważ kiedy buduje się coś tak ważnego jak metro w Nowym Jorku, w końcu musi ono działać zgodnie z zamierzeniami.

Zasadniczo masz tylko jedną próbę – a wszelkie błędy prawdopodobnie spowodują miliardowe koszty naprawy i irytację milionów ludzi. Spośród wielu wyborów jeden z najbardziej niezawodnych stał się jednym z największych błędów IBM.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Pięć specjalnych kart MetroCard poświęconych Davidowi Bowiemu i opłaconych przez Spotify. Jesienią 2018 roku firma na kilka tygodni przekształciła stację Broadway-Lafayette Street/Bleecker Street w West Village w pomnik pop-artu ku czci mieszkającego w pobliżu artysty. Oprócz wykorzystywania tylnej części MetroCard do celów reklamowych (a czemu nie), MTA regularnie oferuje karty w specjalnych edycjach sponsorowane przez główne marki. Opcje kart Supreme kosztują szalone sumy pieniędzy, ale czasami MTA pomija marki i po prostu robi coś fajnego.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2

Jak system operacyjny IBM, który wywołał wiele szumu, ale nigdy nie stał się niczym specjalnym, znalazł dom i służył milionom

В Artykuł wspomniano wiele interesujących szczegółów na temat OS/2 na temat mikrojąder i innych rzeczy, ale w tym artykule najbardziej istotny jest fakt, że ten system operacyjny nadal miał swoich zwolenników. No cóż, gdzie byśmy byli bez tego?

Powód, dla którego MTA ostatecznie zdecydowało się na wykorzystanie OS/2 do digitalizacji niektórych aspektów metra, odzwierciedla szum wokół premiery systemu operacyjnego na początku lat 1990-tych. Jednak rozmowy i rozwój rozpoczęły się kilka lat wcześniej. Nie reklamując tego specjalnie, Microsoft i IBM pracowały nad następną generacją systemów operacyjnych. Chociaż współczesna narracja głosi, że Gates i Microsoft stworzyli IBM z systemem MS-DOS, IBM najwyraźniej myślał wtedy inaczej.

Zamiast opłakiwać utracone zyski, IBM najwyraźniej zdał sobie sprawę ze swojego braku wiedzy i zaczął od podstaw opracowywać system operacyjny nowej generacji, najpierw we współpracy z Microsoftem. Przedsięwzięcie to, jak można się domyślić, zakończyło się dla IBM mniej więcej tak samo, jak historia z MS-DOS-em. Jednak przez bardzo krótki okres pod koniec lat 1980. dyrektorzy MTA pracowali nad znalezieniem sposobów na wyeliminowanie żetonów metra i zastąpienie ich kartami przedpłaconymi. Korzyści były oczywiste – ułatwiono podniesienie cen biletów i wprowadzenie płatności strefowych. Pasażerowie mieli możliwość wyboru pomiędzy pojedynczym przejazdem a podróżą w obie strony, a na pewien okres czasu pojawiła się opcja nieograniczona.

Aby wprowadzić tę rewolucyjną aktualizację, MTA zwróciło się do renomowanej firmy IBM. Miało to wtedy sens.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
OS/2 wersja 2.1

Konsultant OS/2 i MTA, Neal Waldhauer, powiedział w e-mailu: „Było kilka lat, kiedy można było postawić na karierę w systemie OS/2”.

Aby zrozumieć dlaczego, musisz zrozumieć ten czas. Waldhauer kontynuuje: „To był rozwój z czasów przed Linuksem i Windowsem. OS/2 wydawał się bezpiecznym wyborem na przyszłość.”

Z braku możliwości MTA wybrało najlepszą. I działał przez kilka dziesięcioleci jako jeden z kluczowych komponentów oprogramowania w dość złożonym systemie.

Może przetrwać, jak mówi Waldhauer: „Powiem, że dopóki system MetroCard będzie obsługiwany, OS/2 będzie nadal działać”.

Bardzo ciekawa uwaga, gdyż MTA jest w trakcie eliminacji MetroCard na rzecz różnych form płatności zbliżeniowych. Przejście powinno poprawić efektywność operacyjną i pomóc MTA w uzyskaniu dodatkowych przychodów.

Brzmi interesująco, ale łatwo dostrzec problemy, gdy przyjrzymy się dziwnej funkcji obecnego systemu MetroCard.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Moja MetroCard, czerwcowa wersja Miesiąca Dumy Gejów. Co ciekawe, będzie ona ważna o cztery miesiące dłużej niż standardowa MetroCard, z której można korzystać jedynie przez rok.

Tajemniczy pasek magnetyczny i jego wpływ na życie ludzi

Krótko mówiąc, przejście z tokenów na kartę MetroCard trwało lata i nie przebiegło gładko. Oficjalnie zaprzestano używania tokenów w 2003 roku. Do tego czasu karty MetroCard były akceptowane na wszystkich stacjach w mieście, ale nikomu się to nie podobało.

Dotarcie do metra jest zwykle łatwe, ale wszędzie można spotkać się z skargami dotyczącymi machania kartami. Wiele problemów wydawało się być związanych z głupimi awariami komunikacji pomiędzy różnymi częściami systemu. Chociaż OS/2 jest używany do łączenia różnych części systemu metra z dużym komputerem mainframe, standardy zawartych w nim komponentów nie były najwyższe. Kołowrotki na każdej stacji w Nowym Jorku słyną z kapryśności, ale udało im się współpracować z systemem IBM.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Bankomaty również opierały się na systemie OS/2

Pomimo niepowodzeń OS/2 na rynku konsumenckim, był on niezwykle niezawodny, co zapewniło mu długą żywotność w systemach przemysłowych i przemysłowych – a jednym z przykładów zastosowania były bankomaty. Waldhauer powiedział: „Patrząc na wszystkie systemy operacyjne używane w MTA, OS/2 jest prawdopodobnie najbardziej niezawodną częścią systemu, z wyjątkiem komputera mainframe”. Jest nadal używany w metrze w Nowym Jorku w 2019 roku. IBM porzucił to dawno temu, a w 2001 roku nawet pozwolił innej firmie na utrzymanie oprogramowania dla niego. (Dziś firma nazywa się Arca Noe sprzedaje oficjalnie obsługiwaną wersję systemu OS/2, ArcaOS, choć większość jego użytkowników jest w sytuacji podobnej do MTA).

OS/2 pełni rolę konduktora w nowojorskim metrze. Pomaga połączyć różne części używane przez ludzi z częściami, których ludzie nie używają. Waldhauer zauważa: „Nie ma aplikacji OS/2, z którymi użytkownicy mogliby pracować. OS/2 jest używany przede wszystkim jako interfejs pomiędzy złożonymi bazami danych na komputerach mainframe a prostymi komputerami używanymi na co dzień w metrze i autobusach. Ale ogólnie rzecz biorąc, komputery z systemem OS/2 są rozproszone w całym systemie.

Mówimy o systemie operacyjnym zaprojektowanym pod koniec lat 80., wydanym na początku lat 90., w ramach złożonej relacji pomiędzy dwoma gigantami technologicznymi. MTA musiało zignorować większość tej historii, ponieważ podjęło już decyzję, a zmiana kursu kosztowałaby dużo pieniędzy.

Koordynacja backendu i urządzeń, z którymi spotykają się nowojorczycy i turyści, może być śmiesznie nieskoordynowana. Jeśli chcesz spojrzeć na to z innej perspektywy, wróćmy do Waldhauera: „Mam wrażenie, że twórcy zamierzyli, że MetroCard będzie współpracować z bazą danych na komputerze mainframe, a niektóre przypadkowe urządzenia elektroniczne będą to wszystko łączyć w całość”.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Żetony metra w Nowym Jorku, według daty użycia, od lewej do prawej: 1953–1970; 1970–1980; 1979–1980; 1980–1986; 1986–1995; 1995–2003.

Porozmawiajmy teraz o pasku magnetycznym. Czarny pasek na dole każdej karty MetroCard, niezależnie od marki, powinien po prostu działać. Jak to faktycznie działa, jest z oczywistych powodów tajemnicą.

„Ludzie włamywali się do MetroCard” – powiedział Waldhauer. „Jeśli spojrzysz na kodowanie magnetyczne, bity są tak duże, że można je zobaczyć przez szkło powiększające. Kodowanie za pomocą paska magnetycznego jest tak tajne, że nigdy go nie widziałem. To niesamowite, co ludzie zrobią dla darmowej przejażdżki.”

Czy to ma dziś znaczenie? Tak, w zasadzie tak nie jest. MTA dało jasno do zrozumienia, że ​​zamierza przejść na płatności zbliżeniowe, tak jak to miało miejsce w przypadku karty Oyster Card w Londynie. Jednak proces ten ma również swoje problemy. Zatrudnili nawet byłego szefa londyńskiego systemu i postawili sobie za ostateczny cel całkowite pozbycie się karty MetroCard.

Po prostu przesuń kartę: jak nowojorskie metro korzysta z systemu OS/2
Właśnie uruchomiliśmy system OMNY, który będzie wdrażany w ciągu najbliższych kilku lat

W przyszłości ludzie będą mogli wchodzić do nowojorskiego metra w ten sam sposób, w jaki obecnie stają w kolejce do kolejek górskich w Disneylandzie. Proces ten będzie wymagał od osoby posiadania urządzenia podłączonego do Internetu, które poprowadzi Cię przez bramki obrotowe, np. telefonu lub smartwatcha. Przy odrobinie szczęścia będziemy mieli nowy system z MetroCard. Ale nie ma na to żadnych gwarancji.

Praktyczne i technologiczne potrzeby, które stworzyły nowojorskie metro, dotyczą praktycznie wszystkich mieszkańców miasta. Nowojorczycy przechodzą na nowe metody płatności, a ci, którzy mogą za to zapłacić, zrobią to. A reszta zostanie w domu.

Źródło: www.habr.com

Dodaj komentarz