Basta passar o cartão: como o metrô de Nova York usa o OS/2

A tecnologia vintage está em ação nas estruturas do metrô de Nova York há décadas – e às vezes surge de maneiras inesperadas. Artigo para fãs do OS/2

Um nova-iorquino e um turista entram na estação de metrô da 42nd Street, também conhecida como Times Square. Parece o começo de uma piada. Na verdade não: um deles está feliz por ter chegado lá; Para outros, esta situação é terrivelmente irritante. Sabe-se como sair de lá o mais rápido possível. O outro não – ele não fala inglês. Um nova-iorquino e um turista são pessoas diferentes, mas no momento são uma só. Ambos estão sujeitos aos caprichos da Metropolitan Transportation Authority (MTA) e à confiabilidade inédita de um sistema operacional moderadamente bem-sucedido do início da década de 1990.

Em um dia útil médio em 2016, o metrô de Nova York transportou 5,7 milhões de pessoas [para comparação: o metrô de Moscou tem 6,7 milhões/aprox. trad.]. Esta foi a média mais alta desde 1948. Se você perguntar ao nova-iorquino médio, ele provavelmente dirá: “É isso?” A descrença é compreensível, já que a cidade tem 8 milhões de residentes permanentes, e nos horários de pico ou feriados o número de pessoas às vezes chega a 20 milhões.Aparentemente, muita gente gosta de chamar um táxi.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
Catracas do metrô de Nova York

É difícil apostar no futuro, mas é essencialmente isso que o MTA tem feito

Em março no Tédio писали sobre a grande aposta da IBM em microkernels para sistemas operacionais, que incluíam uma variante do seu conhecido sistema operacional OS/2. Descreve detalhadamente quais perdas a empresa sofreu com esta aposta. Contudo, a confiança da IBM no sucesso do seu sistema operativo forçou outras empresas a fazerem suposições semelhantes.

Mas a maior aposta foi feita pela MTA, a Autoridade de Trânsito Metropolitano, que precisava descobrir uma maneira de se livrar dos tokens e entrar em uma era em que tudo tinha que ser digital. Como resultado, um cartão de culto apareceu MetroCard. A fina fatia de plástico amarelo com uma faixa preta proeminente tem sido um item básico nas carteiras dos nova-iorquinos desde seu lançamento em 1993.

A história do atual método de acesso ao metrô de Nova York é interessante nos detalhes da infraestrutura pública e na forma como ela atende o público. Mas antes disso, será útil entender como surgiu o sistema atual. Porque quando você constrói algo tão importante como o metrô de Nova York, ele eventualmente terá que funcionar conforme planejado.

Basicamente, você só tem uma tentativa - e qualquer erro provavelmente resultará em bilhões em custos de reparo e na irritação de milhões de pessoas. Entre tantas escolhas, uma das mais confiáveis ​​se transformou em um dos maiores erros da IBM.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
Cinco MetroCards especiais dedicados a David Bowie e pagos pelo Spotify. Durante várias semanas, no outono de 2018, a empresa transformou a estação Broadway-Lafayette Street/Bleecker Street, no West Village, em um monumento de arte pop em homenagem ao artista que morava nas proximidades. Além de utilizar o verso dos MetroCards para publicidade (e porque não), o MTA oferece regularmente cartões de edição especial patrocinados por grandes marcas. As opções de cartão Supreme custam muito dinheiro, mas às vezes o MTA ignora as marcas e apenas faz algo legal.

Basta passar o cartão: como o metrô de Nova York usa o OS/2

Como o sistema operacional da IBM, que gerou muito entusiasmo, mas nunca se tornou algo especial, encontrou um lar e serviu milhões

В статье muitos detalhes interessantes foram mencionados sobre o OS/2 sobre microkernels e outras coisas, mas neste artigo o fato deste SO ainda ter seus apoiadores é mais relevante para o tópico. Bem, onde estaríamos sem isso?

A razão pela qual o MTA decidiu usar o OS/2, digitalizando alguns aspectos do metrô, reflete o entusiasmo que cercou o lançamento do sistema operacional no início da década de 1990. No entanto, as conversas e o desenvolvimento começaram vários anos antes. Sem anunciar particularmente, a Microsoft e a IBM estavam trabalhando na próxima geração de sistemas operacionais. Embora a narrativa moderna seja que Gates e a Microsoft criaram o MS-DOS para a IBM, a IBM claramente pensava de forma diferente na época.

Em vez de lamentar os lucros perdidos, a IBM pareceu reconhecer a sua falta de conhecimento e começou a desenvolver o sistema operativo da próxima geração a partir do zero, primeiro com a Microsoft. Esse empreendimento, como se poderia imaginar, terminou para a IBM da mesma forma que a história do MS-DOS. No entanto, durante um período muito curto de tempo, no final da década de 1980, os diretores do MTA estavam no meio de encontrar formas de eliminar as fichas de metro e substituí-las por cartões pré-pagos. As vantagens eram óbvias - tornou mais fácil aumentar as tarifas e introduzir o pagamento baseado em zonas. Os passageiros tiveram a oportunidade de escolher entre uma viagem única ou ida e volta, e apareceu uma opção ilimitada por um determinado período de tempo.

Para apresentar esta atualização revolucionária, a MTA recorreu à renomada empresa IBM. Fez sentido na época.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
OS/2 versão 2.1

O consultor de OS/2 e MTA, Neal Waldhauer, disse por e-mail: "Houve alguns anos em que você poderia fazer uma aposta profissional no OS/2."

Para entender o porquê, você precisa entender aquela época. Waldhauer continua: “Este foi um desenvolvimento de uma época anterior ao Linux e ao Windows. OS/2 parecia uma aposta segura para o futuro."

Na falta de opções, o MTA escolheu a melhor. E funcionou durante várias décadas como um dos principais componentes de software em um sistema bastante complexo.

Ele pode sobreviver, como diz Waldhauer: "Deixe-me dizer que enquanto o MetroCard for suportado pelo sistema, o OS/2 continuará a funcionar."

Ponto muito interessante, já que o MTA está em processo de eliminação do MetroCard em favor de diversas formas de pagamento sem contato. A transição deverá melhorar a eficiência operacional e ajudar o MTA a arrecadar receitas adicionais.

Parece interessante, mas é fácil ver os problemas quando você examina um recurso estranho do sistema MetroCard atual.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
My MetroCard, versão de junho do Mês do Orgulho Gay. Curiosamente, será válido por quatro meses a mais que o MetroCard padrão, que só pode ser usado por um ano.

A misteriosa faixa magnética e como ela afeta a vida das pessoas

Resumindo, a transição dos tokens para o MetroCard levou anos e foi tudo menos tranquila. Os tokens deixaram de ser usados ​​oficialmente em 2003. Naquela época, os MetroCards eram aceitos em todas as estações da cidade – mas ninguém gostou.

Entrar no metrô geralmente é fácil, mas as reclamações sobre a passagem do cartão estão por toda parte. E muitos dos problemas pareciam estar relacionados a falhas estúpidas de comunicação entre diferentes partes do sistema. Embora o OS/2 seja usado para conectar várias partes do sistema de metrô ao grande mainframe, os padrões dos componentes incluídos não eram os mais elevados. As catracas em qualquer estação de Nova York são conhecidas por serem caprichosas – mas conseguiram funcionar com o sistema IBM.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
ATMs também costumavam contar com OS/2

Apesar do fracasso do OS/2 no mercado consumidor, ele era incrivelmente confiável, proporcionando-lhe uma vida longa em sistemas industriais e industriais - e um exemplo de uso eram os caixas eletrônicos. Waldhauer disse: "Olhando para todos os sistemas operacionais usados ​​no MTA, o OS/2 é provavelmente a parte mais confiável do sistema, com exceção do mainframe." Ainda está em uso no metrô de Nova York em 2019. A IBM a abandonou há muito tempo e até permitiu que outra empresa mantivesse software para ela em 2001. (Hoje a empresa se chama Arca Noé vende uma versão oficialmente suportada do OS/2, ArcaOS, embora a maioria de seus usuários esteja em situação semelhante à do MTA).

OS/2 desempenha o papel de condutor no metrô de Nova York. Ajuda combinar as diferentes partes que as pessoas usam com as partes que as pessoas não usam. Waldhauer observa: “Não há aplicativos OS/2 com os quais os usuários possam trabalhar. O OS/2 é usado principalmente como uma interface entre bancos de dados complexos de mainframe e computadores simples usados ​​diariamente em metrôs e ônibus. Mas, em geral, os computadores OS/2 são distribuídos por todo o sistema.”

Estamos a falar de um sistema operativo concebido no final dos anos 80, lançado no início dos anos 90, no âmbito de uma relação complexa entre dois gigantes da tecnologia. O MTA teve de ignorar a maior parte desta história porque já tinha tomado a sua decisão e mudar de rumo teria custado muito dinheiro.

A coordenação do back-end e dos dispositivos que os nova-iorquinos e turistas encontram pode ser ridiculamente descoordenada. Se você quiser colocar isso em perspectiva, voltemos a Waldhauer: “Tenho a sensação de que os desenvolvedores pretendiam que o MetroCard funcionasse com um banco de dados de mainframe, e alguns dispositivos eletrônicos aleatórios uniriam tudo”.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
Tokens do metrô de Nova York, por data de uso, da esquerda para a direita: 1953–1970; 1970–1980; 1979–1980; 1980–1986; 1986–1995; 1995–2003

Vamos falar agora sobre a tarja magnética. A faixa preta na parte inferior de qualquer MetroCard, independentemente da marca, deve funcionar. Como isso realmente funciona é, por razões óbvias, um segredo.

“As pessoas têm hackeado o MetroCard”, disse Waldhauer. “Se você observar a codificação magnética, verá que os bits são tão grandes que você pode vê-los com uma lupa. A codificação da tarja magnética é tão secreta que nunca a vi. É incrível o que as pessoas fazem por uma carona."

Isso importa hoje? Sim, em princípio, não. O MTA deixou claro que pretende migrar para pagamentos sem contato, como fez com o Oyster Card em Londres. No entanto, este processo também tem os seus problemas. Eles até contrataram o ex-chefe do sistema de Londres e estabeleceram o objetivo final de se livrar completamente do MetroCard.

Basta passar o cartão: como o metrô de Nova York usa o OS/2
Acabou de lançar o sistema OMNY, que será lançado nos próximos anos

No futuro, as pessoas poderão entrar no metrô de Nova York da mesma forma que fazem hoje nas filas das montanhas-russas da Disneylândia. Esse processo exigirá que uma pessoa carregue um dispositivo conectado à internet que o guiará pelas catracas, seja um telefone ou um smartwatch. Com alguma sorte, teremos um novo sistema com MetroCard. Mas não há garantias disso.

As necessidades práticas e tecnológicas que criaram o metrô de Nova York afetam praticamente todas as pessoas da cidade. Os nova-iorquinos estão migrando para novos métodos de pagamento, e aqueles que puderem pagar por isso o farão. E o resto ficará em casa.

Fonte: habr.com

Adicionar um comentário