Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào

Công nghệ cổ điển đã được sử dụng trong các công trình tàu điện ngầm ở New York trong nhiều thập kỷ—và đôi khi xuất hiện theo những cách không ngờ tới. Bài viết dành cho người hâm mộ OS/2

Một người dân New York và một khách du lịch bước vào ga tàu điện ngầm Phố 42, còn được gọi là Quảng trường Thời đại. Nghe như sự khởi đầu của một trò đùa. Thực ra là không: một trong số họ vui mừng vì đã đến đó; Đối với những người khác, tình huống này thật khó chịu. Người ta biết cách thoát khỏi đó càng nhanh càng tốt. Người còn lại thì không - anh ấy không nói được tiếng Anh. Một người New York và một khách du lịch là những người khác nhau, nhưng hiện tại họ là một. Cả hai đều phải chịu sự thay đổi thất thường của Cơ quan Giao thông Đô thị (MTA) và độ tin cậy chưa từng có của một hệ điều hành thành công vừa phải từ đầu những năm 1990.

Vào một ngày làm việc trung bình năm 2016, tàu điện ngầm ở New York đã chở 5,7 triệu người [để so sánh: tàu điện ngầm Moscow có 6,7 triệu người/khoảng. dịch.]. Đây là mức trung bình cao nhất kể từ năm 1948. Nếu bạn hỏi một người dân New York bình thường, họ có thể sẽ nói: "Chỉ vậy thôi à?" Sự hoài nghi là điều dễ hiểu, vì thành phố có 8 triệu dân thường trú, và trong giờ cao điểm hoặc ngày lễ, số lượng người có khi lên tới 20 triệu. Rõ ràng, rất nhiều người thích gọi taxi.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
Cửa quay tàu điện ngầm New York

Thật khó để đặt cược vào tương lai, nhưng đó thực chất là những gì MTA đã và đang làm

Vào tháng XNUMX trên Tedium писали về vụ đặt cược lớn của IBM vào vi nhân cho hệ điều hành, bao gồm một biến thể của hệ điều hành OS/2 nổi tiếng của họ. Nó mô tả chi tiết những tổn thất mà công ty phải chịu vì vụ cá cược này. Tuy nhiên, niềm tin của IBM vào sự thành công của hệ điều hành của mình đã buộc các công ty khác phải đưa ra những giả định tương tự.

Nhưng vụ đặt cược lớn nhất được thực hiện bởi MTA, Cơ quan Vận tải Đô thị, cơ quan cần tìm ra cách loại bỏ token và chuyển sang kỷ nguyên mà mọi thứ đều phải là kỹ thuật số. Kết quả là một thẻ đình đám xuất hiện Thẻ MetroCard. Miếng nhựa mỏng màu vàng có sọc đen nổi bật đã trở thành vật dụng không thể thiếu trong ví của người dân New York kể từ khi nó được phát hành vào năm 1993.

Lịch sử của phương pháp tiếp cận tàu điện ngầm ở New York hiện nay rất thú vị ở các chi tiết về cơ sở hạ tầng công cộng và cách nó phục vụ công chúng. Nhưng trước đó, sẽ rất hữu ích nếu hiểu được hệ thống hiện tại đã hình thành như thế nào. Bởi vì khi bạn xây dựng một thứ quan trọng như tàu điện ngầm ở New York, cuối cùng nó cũng phải hoạt động như dự định.

Về cơ bản, bạn chỉ có một lần thử - và bất kỳ sai lầm nào cũng có thể dẫn đến chi phí sửa chữa hàng tỷ USD và khiến hàng triệu người khó chịu. Trong số rất nhiều lựa chọn, một trong những lựa chọn đáng tin cậy nhất lại trở thành một trong những sai lầm lớn nhất của IBM.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
Năm thẻ MetroCard đặc biệt dành riêng cho David Bowie và được Spotify thanh toán. Trong vài tuần vào mùa thu năm 2018, công ty đã biến nhà ga Phố Broadway-Lafayette/Phố Bleecker ở Làng Tây thành một tượng đài nghệ thuật đại chúng để vinh danh nghệ sĩ sống gần đó. Ngoài việc sử dụng mặt sau của MetroCards để quảng cáo (và tại sao không), MTA thường xuyên cung cấp các thẻ phiên bản đặc biệt do các thương hiệu lớn tài trợ. Các tùy chọn thẻ Tối cao tiêu tốn một số tiền điên rồ, nhưng đôi khi MTA bỏ qua các thương hiệu và chỉ tạo ra thứ gì đó thú vị.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào

Làm thế nào hệ điều hành của IBM, vốn được quảng cáo rầm rộ nhưng chưa bao giờ trở thành thứ gì đặc biệt, lại tìm được chỗ đứng và phục vụ hàng triệu người?

В Bài viết rất nhiều chi tiết thú vị đã được đề cập về OS/2 về vi nhân và những thứ khác, nhưng trong bài viết này, việc hệ điều hành này vẫn có những người ủng hộ là phù hợp nhất với chủ đề này. Chà, chúng ta sẽ ở đâu nếu không có thứ này?

Lý do cuối cùng MTA quyết định sử dụng OS/2, số hóa một số khía cạnh của tàu điện ngầm, phản ánh sự cường điệu xung quanh việc ra mắt hệ điều hành này vào đầu những năm 1990. Tuy nhiên, các cuộc trò chuyện và phát triển đã bắt đầu từ vài năm trước đó. Không cần quảng cáo cụ thể, Microsoft và IBM đang nghiên cứu thế hệ hệ điều hành tiếp theo. Mặc dù câu chuyện hiện đại cho rằng Gates và Microsoft đã tạo ra IBM bằng MS-DOS, nhưng rõ ràng IBM đã nghĩ khác vào thời điểm đó.

Thay vì than thở về việc mất lợi nhuận, IBM dường như nhận ra sự thiếu hiểu biết của mình và bắt đầu phát triển hệ điều hành thế hệ tiếp theo ngay từ đầu, đầu tiên là với Microsoft. Cam kết này, như người ta có thể đoán, đã kết thúc với IBM theo cách tương tự như câu chuyện với MS-DOS. Tuy nhiên, trong một khoảng thời gian rất ngắn vào cuối những năm 1980, các giám đốc MTA đang tìm cách loại bỏ thẻ tàu điện ngầm và thay thế chúng bằng thẻ trả trước. Những lợi ích rất rõ ràng - nó giúp việc tăng giá vé và áp dụng hình thức thanh toán theo khu vực trở nên dễ dàng hơn. Hành khách có cơ hội lựa chọn giữa một chuyến đi hoặc một chuyến khứ hồi, và một lựa chọn không giới hạn xuất hiện trong một khoảng thời gian nhất định.

Để giới thiệu bản cập nhật mang tính cách mạng này, MTA đã hợp tác với công ty nổi tiếng IBM. Nó có ý nghĩa vào thời điểm đó.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
OS/2 phiên bản 2.1

Nhà tư vấn về OS/2 và MTA Neal Waldhauer cho biết trong một email: "Đã có một vài năm bạn có thể đặt cược sự nghiệp vào OS/2."

Để hiểu tại sao, bạn cần hiểu thời điểm đó. Waldhauer tiếp tục: “Đây là một sự phát triển từ trước Linux và Windows. OS/2 dường như là một sự đánh cược an toàn cho tương lai."

Thiếu các phương án, MTA đã chọn phương án tốt nhất. Và nó đã hoạt động trong nhiều thập kỷ với tư cách là một trong những thành phần phần mềm quan trọng trong một hệ thống khá phức tạp.

Nó có thể tồn tại, như Waldhauer nói: "Hãy để tôi nói rằng miễn là MetroCard được hệ thống hỗ trợ, OS/2 sẽ tiếp tục hoạt động."

Một điểm rất thú vị, vì MTA đang trong quá trình loại bỏ MetroCard để chuyển sang nhiều hình thức thanh toán không tiếp xúc khác nhau. Quá trình chuyển đổi sẽ cải thiện hiệu quả hoạt động và giúp MTA thu thêm doanh thu.

Nghe có vẻ thú vị nhưng bạn dễ dàng nhận ra vấn đề khi kiểm tra một tính năng lạ của hệ thống MetroCard hiện tại.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
MetroCard của tôi, phiên bản Tháng Tự hào Đồng tính của tháng Sáu. Điều thú vị là nó sẽ có hiệu lực lâu hơn bốn tháng so với thẻ MetroCard tiêu chuẩn vốn chỉ có thể sử dụng được trong một năm.

Dải từ bí ẩn và ảnh hưởng tới đời sống con người như thế nào

Nói tóm lại, quá trình chuyển đổi từ token sang MetroCard mất nhiều năm và không hề suôn sẻ. Thẻ chính thức ngừng được sử dụng vào năm 2003. Đến lúc đó, MetroCards đã được chấp nhận ở tất cả các ga trong thành phố nhưng không ai thích nó.

Đi tàu điện ngầm thường dễ dàng nhưng những lời phàn nàn về việc quẹt thẻ thì ở khắp mọi nơi. Và nhiều vấn đề dường như có liên quan đến sự cố liên lạc ngu ngốc giữa các bộ phận khác nhau của hệ thống. Mặc dù OS/2 được sử dụng để kết nối các bộ phận khác nhau của hệ thống tàu điện ngầm với máy tính lớn nhưng tiêu chuẩn của các thành phần đi kèm không phải là cao nhất. Các cửa quay ở bất kỳ nhà ga nào ở NYC đều nổi tiếng là thất thường - nhưng chúng có thể hoạt động với hệ thống IBM.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
Máy ATM cũng từng dựa vào OS/2

Bất chấp sự thất bại của OS/2 trên thị trường tiêu dùng, nó vẫn cực kỳ đáng tin cậy, giúp nó tồn tại lâu dài trong các hệ thống công nghiệp và công nghiệp - và một ví dụ được sử dụng là máy ATM. Waldhauer nói, "Nhìn vào tất cả các hệ điều hành được sử dụng trong MTA, OS/2 có lẽ là phần đáng tin cậy nhất của hệ thống, ngoại trừ máy tính lớn." Nó vẫn được sử dụng trên tàu điện ngầm NYC vào năm 2019. IBM đã từ bỏ nó từ lâu và thậm chí còn cho phép một công ty khác duy trì phần mềm cho nó vào năm 2001. (Ngày nay công ty này có tên là Arca Noae bán phiên bản OS/2 được hỗ trợ chính thức, Arca, mặc dù hầu hết người dùng của nó đều ở trong tình huống tương tự như MTA).

OS/2 đóng vai người điều khiển tàu điện ngầm NYC. Nó giúp kết hợp những phần khác nhau mà mọi người sử dụng với những phần mà mọi người không sử dụng. Waldhauer lưu ý: “Không có ứng dụng OS/2 nào để người dùng làm việc. OS/2 chủ yếu được sử dụng làm giao diện giữa cơ sở dữ liệu máy tính lớn phức tạp và các máy tính đơn giản được sử dụng hàng ngày trên tàu điện ngầm và xe buýt. Nhưng nhìn chung, máy tính OS/2 được phân bổ khắp hệ thống.”

Chúng ta đang nói về một hệ điều hành được thiết kế vào cuối những năm 80, phát hành vào đầu những năm 90, như một phần của mối quan hệ phức tạp giữa hai gã khổng lồ công nghệ. MTA đã phải bỏ qua phần lớn câu chuyện này vì họ đã đưa ra quyết định và việc thay đổi hướng đi sẽ tốn rất nhiều tiền.

Sự phối hợp của phần phụ trợ và các thiết bị mà người dân New York và khách du lịch gặp phải có thể thiếu sự phối hợp một cách lố bịch. Nếu bạn muốn hiểu rõ điều này, hãy quay lại với Waldhauer: "Tôi có cảm giác rằng các nhà phát triển dự định MetroCard hoạt động với cơ sở dữ liệu máy tính lớn và một số thiết bị điện tử ngẫu nhiên sẽ liên kết tất cả lại với nhau."

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
Mã thông báo của Tàu điện ngầm Thành phố New York, theo ngày sử dụng, từ trái sang phải: 1953–1970; 1970–1980; 1979–1980; 1980–1986; 1986–1995; 1995–2003.

Bây giờ chúng ta hãy nói về dải từ. Sọc đen ở dưới cùng của bất kỳ MetroCard nào, bất kể nhãn hiệu, đều hoạt động. Vì những lý do hiển nhiên, nó thực sự hoạt động như thế nào là một bí mật.

“Mọi người đã hack MetroCard,” Waldhauer nói. “Nếu bạn có thể nhìn vào mã hóa từ tính, các bit lớn đến mức bạn có thể nhìn thấy chúng bằng kính lúp. Mã vạch từ bí mật đến mức tôi chưa từng nhìn thấy. Thật ngạc nhiên là mọi người sẽ làm gì để được đi miễn phí.”

Ngày nay điều này có quan trọng không? Có, về nguyên tắc thì không. MTA đã nói rõ rằng họ có ý định chuyển sang thanh toán không tiếp xúc, giống như họ đã làm với Thẻ Oyster ở London. Tuy nhiên, quá trình này cũng có vấn đề của nó. Họ thậm chí còn thuê cựu giám đốc hệ thống London và đặt mục tiêu cuối cùng là loại bỏ hoàn toàn MetroCard.

Chỉ cần quẹt thẻ: tàu điện ngầm New York sử dụng OS/2 như thế nào
Vừa ra mắt hệ thống OMNY, hệ thống này sẽ được triển khai trong vài năm tới

Trong tương lai, mọi người sẽ có thể vào tàu điện ngầm ở Thành phố New York giống như cách họ xếp hàng mua tàu lượn siêu tốc ở Disneyland ngày nay. Quá trình này sẽ yêu cầu một người mang theo thiết bị kết nối Internet để hướng dẫn bạn qua các cửa quay, có thể là điện thoại hoặc đồng hồ thông minh. Nếu may mắn, chúng ta sẽ có một hệ thống mới với MetroCard. Nhưng không có gì đảm bảo về điều này.

Nhu cầu thực tế và công nghệ đã tạo ra hệ thống tàu điện ngầm ở New York ảnh hưởng đến hầu hết mọi người trong thành phố. Người dân New York đang chuyển sang các phương thức thanh toán mới và những người có khả năng thanh toán sẽ làm như vậy. Và phần còn lại sẽ ở nhà.

Nguồn: www.habr.com

Thêm một lời nhận xét