Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2

La tecnologia vintage è all'opera da decenni nelle strutture della metropolitana di New York e talvolta emerge in modi inaspettati. Articolo per i fan di OS/2

Un newyorkese e un turista entrano nella stazione della metropolitana della 42esima Strada, conosciuta anche come Times Square. Sembra l'inizio di una barzelletta. In realtà no: uno di loro è contento di essere arrivato lì; Per altri, questa situazione è terribilmente fastidiosa. Si sa come uscire da lì il più velocemente possibile. L'altro no, non parla inglese. Un newyorkese e un turista sono persone diverse, ma al momento sono una cosa sola. Entrambi sono soggetti ai capricci della Metropolitan Transportation Authority (MTA) e all’affidabilità inaudita di un sistema operativo di discreto successo dei primi anni ’1990.

In una giornata lavorativa media nel 2016, la metropolitana di New York ha trasportato 5,7 milioni di persone [per confronto: la metropolitana di Mosca ne ha 6,7 ​​milioni/ca. trad.]. Questa è stata la media più alta dal 1948. Se chiedi al newyorkese medio, probabilmente diranno: "Tutto qui?" L'incredulità è comprensibile, dato che la città conta 8 milioni di residenti permanenti e nelle ore di punta o nei giorni festivi il numero delle persone a volte sale fino a 20 milioni. A quanto pare, a molte persone piace fermare un taxi.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
Tornelli della metropolitana di New York

È difficile scommettere sul futuro, ma questo è essenzialmente ciò che l'MTA ha fatto

A marzo su Tedium ha scritto sulla grande scommessa di IBM sui microkernel per i sistemi operativi, che includevano una variante del loro noto sistema operativo OS/2. Descrive in dettaglio quali perdite ha subito la società a causa di questa scommessa. Tuttavia, la fiducia di IBM nel successo del suo sistema operativo ha costretto altre aziende a fare ipotesi simili.

Ma la scommessa più grande è stata fatta dalla MTA, la Metropolitan Transit Authority, che doveva trovare un modo per sbarazzarsi dei token ed entrare in un’era in cui tutto doveva essere digitale. Di conseguenza, è apparsa una carta cult MetroCard. La sottile fetta di plastica gialla con una striscia nera prominente è stata un punto fermo nei portafogli dei newyorkesi sin dalla sua uscita nel 1993.

La storia dell’attuale metodo di accesso alla metropolitana di New York è interessante nei dettagli dell’infrastruttura pubblica e del modo in cui serve il pubblico. Ma prima sarà utile capire come si è arrivati ​​al sistema attuale. Perché quando costruisci qualcosa di così importante come la metropolitana di New York, alla fine deve funzionare come previsto.

In sostanza hai solo un tentativo e qualsiasi errore comporterà probabilmente miliardi di costi di riparazione e l'irritazione di milioni di persone. Tra tante scelte, una delle più affidabili si è trasformata in uno dei più grandi errori di IBM.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
Cinque speciali MetroCard dedicate a David Bowie e pagate da Spotify. Nell’autunno del 2018, per diverse settimane, la compagnia ha trasformato la stazione di Broadway-Lafayette Street/Bleecker Street nel West Village in un monumento pop art in onore dell’artista che viveva nelle vicinanze. Oltre a utilizzare il retro delle MetroCard per la pubblicità (e perché no), la MTA offre regolarmente carte in edizione speciale sponsorizzate dai principali marchi. Le opzioni della carta Supreme costano cifre assurde, ma a volte l'MTA salta i marchi e crea semplicemente qualcosa di interessante.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2

Come il sistema operativo IBM, che ha suscitato molto clamore ma non è mai diventato niente di speciale, ha trovato casa e ha servito milioni di persone

В Articolo Sono stati menzionati molti dettagli interessanti su OS/2 riguardo ai microkernel e altre cose, ma in questo articolo il fatto che questo sistema operativo abbia ancora i suoi sostenitori è molto rilevante per l'argomento. Ebbene, dove saremmo senza questo?

Il motivo per cui l'MTA alla fine decise di utilizzare OS/2, digitalizzando alcuni aspetti della metropolitana, riflette l'hype che circondò il lancio del sistema operativo nei primi anni '1990. Tuttavia, le conversazioni e lo sviluppo sono iniziati diversi anni prima. Senza pubblicizzarlo particolarmente, Microsoft e IBM stavano lavorando alla prossima generazione di sistemi operativi. Sebbene la narrativa moderna sia che Gates e Microsoft abbiano creato IBM con MS-DOS, IBM all’epoca la pensava chiaramente in modo diverso.

Invece di lamentarsi della perdita di profitti, IBM sembrò riconoscere la propria mancanza di conoscenza e iniziò a sviluppare il sistema operativo di prossima generazione da zero, prima con Microsoft. Questa impresa, come si poteva immaginare, si è conclusa per IBM più o meno allo stesso modo della storia con MS-DOS. Tuttavia, per un brevissimo periodo di tempo, alla fine degli anni ’1980, i direttori della MTA furono impegnati a trovare modi per eliminare i gettoni della metropolitana e sostituirli con carte prepagate. I vantaggi erano evidenti: rendeva più semplice aumentare le tariffe e introdurre pagamenti a zone. I passeggeri avevano la possibilità di scegliere tra un viaggio singolo o un viaggio di andata e ritorno e per un certo periodo di tempo è apparsa un'opzione illimitata.

Per introdurre questo aggiornamento rivoluzionario, MTA si è rivolta alla rinomata azienda IBM. Aveva senso all'epoca.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
OS/2 versione 2.1

Il consulente di OS/2 e MTA Neal Waldhauer ha detto in una email: "Ci sono stati alcuni anni in cui potevi fare una scommessa di carriera su OS/2."

Per capire perché, è necessario capire quel momento. Waldhauer continua: “Si trattava di uno sviluppo risalente a prima di Linux e Windows. OS/2 sembrava una scommessa sicura per il futuro."

In mancanza di opzioni, l'MTA ha scelto la migliore. E ha funzionato per diversi decenni come uno dei componenti software chiave in un sistema piuttosto complesso.

Potrebbe sopravvivere, come dice Waldhauer: "Lasciami dire che finché MetroCard sarà supportata dal sistema, OS/2 continuerà a funzionare."

Punto molto interessante, dato che la MTA è in procinto di eliminare la MetroCard a favore di varie forme di pagamento contactless. La transizione dovrebbe migliorare l’efficienza operativa e aiutare la MTA a raccogliere entrate aggiuntive.

Sembra interessante, ma è facile vedere i problemi quando si esamina una strana caratteristica dell'attuale sistema MetroCard.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
La mia MetroCard, la versione di giugno del mese del Gay Pride. È interessante notare che sarà valida quattro mesi in più rispetto alla MetroCard standard, che può essere utilizzata solo per un anno.

La misteriosa striscia magnetica e come influenza la vita delle persone

Insomma, il passaggio dai token a MetroCard ha richiesto anni ed è stato tutt’altro che agevole. I gettoni hanno ufficialmente smesso di essere utilizzati nel 2003. A quel punto, le MetroCard erano accettate in tutte le stazioni della città, ma a nessuno piaceva.

Entrare nella metropolitana di solito è facile, ma le lamentele sullo sfruttamento delle carte sono ovunque. E molti dei problemi sembravano legati a stupide interruzioni della comunicazione tra le diverse parti del sistema. Sebbene OS/2 venga utilizzato per collegare varie parti del sistema metropolitano al grande mainframe, gli standard dei componenti inclusi non erano dei più alti. I tornelli in qualsiasi stazione di New York sono noti per essere capricciosi, ma erano in grado di funzionare con il sistema IBM.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
Anche gli sportelli bancomat si affidavano a OS/2

Nonostante il fallimento di OS/2 nel mercato consumer, era incredibilmente affidabile, garantendogli una lunga vita nei sistemi industriali e industriali - e un esempio di utilizzo erano gli ATM. Waldhauer ha affermato: "Considerando tutti i sistemi operativi utilizzati nell'MTA, OS/2 è probabilmente la parte più affidabile del sistema, ad eccezione del mainframe". È ancora in uso sulla metropolitana di New York nel 2019. L'IBM l'ha abbandonata molto tempo fa, e nel 2001 ha perfino permesso ad un'altra società di mantenerne il software. (Oggi la società si chiama Arca Noae vende una versione ufficialmente supportata di OS/2, Arca OS, sebbene la maggior parte dei suoi utenti si trovi in ​​una situazione simile a MTA).

OS/2 interpreta il ruolo di un direttore d'orchestra nella metropolitana di New York. Aiuta a combinare le diverse parti che le persone usano con le parti che le persone non usano. Waldhauer nota: “Non esistono applicazioni OS/2 con cui gli utenti possano lavorare. OS/2 viene utilizzato principalmente come interfaccia tra complessi database mainframe e semplici computer utilizzati ogni giorno nelle metropolitane e negli autobus. Ma in generale, i computer OS/2 sono distribuiti in tutto il sistema.”

Stiamo parlando di un sistema operativo progettato alla fine degli anni '80, rilasciato all'inizio degli anni '90, come parte di una complessa relazione tra due colossi della tecnologia. La MTA ha dovuto ignorare gran parte di questa storia perché aveva già preso la sua decisione e cambiare rotta sarebbe costato molto denaro.

Il coordinamento del backend e dei dispositivi che i newyorkesi e i turisti incontrano può essere ridicolmente scoordinato. Se si vuole mettere questo in prospettiva, torniamo a Waldhauer: "Ho la sensazione che gli sviluppatori intendessero che la MetroCard funzionasse con un database mainframe e alcuni dispositivi elettronici casuali avrebbero collegato il tutto."

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
Gettoni della metropolitana di New York City, per data di utilizzo, da sinistra a destra: 1953–1970; 1970-1980; 1979–1980; 1980–1986; 1986–1995; 1995-2003.

Parliamo ora della banda magnetica. La striscia nera nella parte inferiore di qualsiasi MetroCard, indipendentemente dal marchio, dovrebbe funzionare. Il modo in cui funziona effettivamente è, per ovvi motivi, un segreto.

"Le persone hanno hackerato MetroCard", ha detto Waldhauer. “Se riesci a guardare la codifica magnetica, i bit sono così grandi che puoi vederli con una lente d’ingrandimento. La codifica della banda magnetica è così segreta che non l'ho mai vista. È incredibile quello che la gente farebbe per un giro gratis."

Ha importanza oggi? Sì, in linea di principio non è così. La MTA ha chiarito che intende passare ai pagamenti contactless, come ha fatto con la Oyster Card a Londra. Tuttavia, questo processo presenta anche i suoi problemi. Hanno persino assunto l'ex capo del sistema londinese e si sono posti l'obiettivo finale di eliminare completamente la MetroCard.

Basta strisciare la tessera: come la metropolitana di New York utilizza OS/2
Ha appena lanciato il sistema OMNY, che sarà implementato nei prossimi anni

In futuro, le persone potranno entrare nella metropolitana di New York nello stesso modo in cui oggi fanno la fila per le montagne russe a Disneyland. Questo processo richiederà che una persona porti con sé un dispositivo connesso a Internet che ti guiderà attraverso i tornelli, sia esso un telefono o uno smartwatch. Con un po' di fortuna, avremo un nuovo sistema con MetroCard. Ma non ci sono garanzie su questo.

Le esigenze pratiche e tecnologiche che hanno creato la metropolitana di New York riguardano praticamente tutti gli abitanti della città. I newyorkesi stanno passando a nuovi metodi di pagamento e coloro che possono pagarlo lo faranno. E gli altri resteranno a casa.

Fonte: habr.com

Aggiungi un commento