古いテクノロジーにノスタルジーを抱くのは簡単です。最初のApple IIeを懐かしく思い出したり、パンチカードで動作していた昔のメインフレームに感嘆したり。しかし、正気な人なら、時代遅れでパワー不足の恐竜のような機械を現代のビジネスに使う人はいないでしょう。ましてや現代の兵器システムなど、考えられませんよね?
間違っている!
テクノロジー業界の多くの人々は、2年前のスマートフォンを完全に時代遅れとみなしていますが、交通機関や軍事インフラの大部分、一部の現代企業、さらには少数のコンピュータープログラマーでさえ、何十年も更新されていないテクノロジーに日常的に依存しています。
たとえば、最近ニューヨーク市地下鉄用のメトロカードを購入したり、古い ATM から現金を引き出したりしたのであれば、その取引は 25 年前にデビューしてすぐに姿を消した IBM の OS/2 オペレーティング システムによって可能になったものである。
最近の連邦政府の調査で、米国シークレットサービスが1980年代のメインフレームコンピュータシステムを使用していることが判明しました。このシステムの稼働率は60%に過ぎないようです。米国国防総省がミニットマン大陸間弾道ミサイルシステム、海軍潜水艦、戦闘機、その他の兵器プログラムに使用している古いミニコンピュータの稼働率統計が改善されることを期待します。これらのシステムは、維持管理に携わるコンサルタントによると、少なくとも今世紀半ばまでは使用される可能性が高いとのことです。
ここでは、時代とともに忘れ去られたコンピューターと、それを頑固に保持する人々や組織に関するいくつかの物語を紹介します。
パンチカード会計
テキサス州コンローに拠点を置くスパークラーフィルター社は、化学プロセスろ過の分野におけるリーダーであることを誇りにしています。同社で自動ヌッチェフィルターを購入すると、1948年製の「コンピューター」に取引内容が記録されます。

Sparkler の IBM 402 は、従来のコンピュータではなく、80 列のホレリス型パンチ カードのスタックにエンコードされた値に基づいて特定の結果を印刷するようにプログラムできる (より正確には、https://www.pcworld.com http://www.columbia.edu/cu/computinghistory/plugboard.html) 自動化された電気機械式タビュレータです。
企業は伝統的に402を会計処理に使用してきました。この機械は長い数字のリストを読み込み、それらを合計し、詳細な報告書を印刷できるためです。ある意味では、3000ポンドのスプレッドシートマシンと考えることもできます。Sparkler Filters社はまさにそのようにIBM 402を使用しています。これは、おそらく世界で最後に稼働する完全な402かもしれません。同社は半世紀以上にわたり、すべての会計業務(給与計算、売上計算、在庫管理)をIBM 402で行っています。この機械は、トラクター給紙式の幅広用紙に報告書を印刷します。

もちろん、データが402に送られる前に、まずカードの束にエンコードされる必要があります。この作業は、机に組み込まれた巨大なタイプライターのような、大型のIBM 029キーパンチマシンによって行われます。
1927年にスパークラー・フィルターズ社を創業したカール・クラクラウアー氏の父を持つクラクラウアー氏は、通常、パンチカードにデータを入力します。同社が402番回線にこだわるのは、それが使い慣れた回線だからです。従業員は使い方を知っており、60年以上にわたる社内会計記録が402番回線用にフォーマットされています。
Sparklerの武器庫にある巨大なアクセサリーは、キーパンチだけではありません。402は、3年間故障したままになっているIBM 514複製パンチにも接続されています。正常に動作すると、514はパンチされた「サマリーカード」を吐き出します。これには通常、402の操作結果(合計など)が含まれており、後で再利用できます。Sparklerは、パンチされたデータカード(数千枚)をすべて、積み重ねた箱に保管しています。

同社はまた、https://www.pcworld.com http://www.columbia.edu/cu/computinghistory/plugboard.html といった形式で、数十種類の402プログラムを保有しています。1940年代のコンピュータプログラミングでは、現代のソフトウェアエンジニアならおそらく正気を失ってしまうような、数百本もの配線を配線することが一般的でした。402の場合、各プラグボード上の数百個のコネクタに接続されたスパゲッティのような配線パターンがマシンの動作を決定し、異なるプラグボードはまるで交換可能なソフトウェアディスクのように引き出して交換できます。そのため、例えば売掛金管理用に1つのプラグボードを挿入し、在庫管理用に別のプラグボードを挿入するといったことが可能です。
Sparklerの402は、非常に重要なコンピュータ関連遺物であるため、カリフォルニア州マウンテンビューにあるコンピュータ歴史博物館(https://www.pcworld.com http://ibm-1401.info/402.html)は、経営陣に対し、より近代的な会計システムへの移行と402の寄贈を説得しようと試みています。博物館はいつか402にとって適切な安息の地となるでしょうが、402がまだその役割を果たしている限り、テキサス州の同社は、このデジタル恐竜をもう少しの間生き続けさせることに何の問題もありません。
次へ: 現代の軍事兵器は古代のミニコンピュータで動作します。
故障しないコンピューター
パキスタンやアフガニスタンで軍が情報収集や敵の攻撃に使用している小型の遠隔操作ドローンに関する報道を見ると、私たちの兵器はどれも同じように近代的だと思い込みがちです。しかし、今日の軍が頼りにしている重要な兵器システムの中には、ベトナム戦争時代にまで遡る技術に基づいているものもあります。
米海軍の艦艇搭載レーダーシステムと、英国の核弾頭を保守管理する英国原子力兵器局(AWE)は、1970年代にデジタル・イクイップメント・コーポレーション(DEC)が製造したPDPミニコンピュータを使用しています。PDPを使用しているもう一つの企業は、フランスのジェット旅客機メーカーであるエアバスです。

PDP はメインフレームの第二波に属し、部屋を埋め尽くすほどの大きさではなく、冷蔵庫 2 台分の大きさであったため、ミニコンピュータと呼ばれました。
オレゴン州コテージグローブのロジカル・カンパニーのリンダ・ジョーンズ氏によると、F-15戦闘機とF-18戦闘機、ホーク・ミサイル・システム、米海軍の潜水艦隊の一部、航空母艦の海軍戦闘機試験システムでは、1980年代のDECのVAXミニコンピュータがさまざまな目的で使用されており、これらの旧式のシステムの稼動維持に役立っているという。

これらのシステムの多くはその重要性から、将来、おそらく今世紀半ばまで継続して運用されるでしょう。例えば、DEC VAXシステムを試験に使用しているミニットマンICBMプログラムは、最近、2030年まで継続運用できる資金を獲得しました。
「これらのレガシーシステムは、数十億ドル規模のシステムに制御システムや試験システムとして統合されています」とジョーンズ氏は言う。彼女の説明によると、これらの古いシステムを最新の機械に置き換えるには数百万ドルの費用がかかり、国家安全保障に支障をきたす可能性があるという。
結局のところ、これらのシステムを、旧式のコンポーネントと同じように動作するように設計された最新のハードウェアに置き換えることは、はるかにリスクの少ない投資です。ジョーンズ氏の会社は、より新しく、より小型で、より消費電力の少ない電子部品を用いて、古いDECミニコンピュータをシミュレートするシステムを開発している多くの企業の一つです。交換されたコンピュータは、元のハードウェアの機能をそのままエミュレートし、同じ年代物のソフトウェアを実行するため、システムの他の部分には何も変更されていないように見えます。

これは重要な点です。なぜなら、Logical社の顧客のほとんどは、米国国防総省との契約に基づき、旧式の兵器技術を更新している防衛関連企業だからです。「世界中で数千台ものDECシステムが軍事用途で使用されています」とジョーンズ氏は言います。「1970年代のPDP、1980年代のVAX、1990年代のAlphaなどが含まれます。」
ジョーンズ氏によると、米国は冷戦時代に、テストや制御機能に DEC 社のハードウェアを使用して、多くの戦闘機やミサイル システムを開発した。同社のミニコンピュータは、水冷を必要とせず、厳しい環境でも使用できる、ごく初期の汎用マシンの 1 つだったからだという。
このような古いコンピュータ システムを保守する際の最大の問題は、その構成方法や保守方法を知っていた元の技術者がずっと前に退職または亡くなっており、システムが故障した場合に修復するために必要な知識を持つ人が誰も残っていないことです。
たとえ修理方法を知っていたとしても、交換部品を見つけるのは難しい場合があります。コンピューターエミュレーションコンサルタントのスタンレー・クエール氏は、請負業者が必要な部品を必死に探しているのを目にしてきました。「米国のミサイル防衛システムをサポートしている見込み客が、eBayで部品を購入しています」とクエール氏は言います。「彼らが見つけた部品はどれも、システムと同じくらい、あるいはそれ以上に古いものです」。つまり、交換する部品よりも信頼性が高くない場合もあるのです。
次: Apple IIe で実行される倉庫。
Apple IIe 倉庫
1983 年に Apple IIe が発売されると、多くの人が Apple IIe に夢中になりました。Apple IIe は、さまざまなソフトウェアとハードウェアをサポートし、信頼性が高く、7 つの内部拡張スロットを備えているため柔軟性が非常に高かったのです。

ノースカロライナ州イーデンでハフマン・インダストリアル・ウェアハウスを所有・運営するケビン・ハフマン氏にとって、その愛情は今もなお色褪せません。彼の会社は、倉庫スペースを借りている企業の商品を保管・出荷しており、彼はヴィンテージのApple IIeを在庫管理や会計に日常的に活用しています。
ハフマン氏は大学時代にApple IIシリーズを使い始め、その後1980年代半ばに義理の兄から全く同じApple IIeシステムを2台購入しました。現在も1台を使用しています(もう1台は緊急時のバックアップとして保管しています)。
ハフマン氏のApple IIeセットアップは、華美なものではありませんが、充実した装備を備えています。128キロバイトのRAM、標準的な1MHzの6502 CPU、そしてAppleSoft BASIC ROMを搭載しています。拡張カードは5枚で、プリンタカード、ディスクインターフェースカード2枚、シリアルポートカード、そして80列ビデオカードです。周辺機器としては、Apple DuoDiskユニット、10インチのアンバービデオモニタ、そして頼りになるプリンター、Star NP-10を使用しています。「26年以上前の製品ですが、いまだに元気に動いています」とハフマン氏は言います。

ハフマン氏は、1984年にマンザニータ・ソフトウェア社から初めてリリースされた「The Business Accountant」というアプリケーションスイートをApple IIeで使用しています。スイートに含まれる6つのアプリケーションのうち、彼は総勘定元帳、買掛金、売掛金、在庫、給与計算の5つを使用しています。彼のデータはすべて、かつては標準だった5.25インチフロッピーディスクに保存されていますが、データセキュリティについては心配していません。「フロッピーディスクはCopy II+というプログラムでバックアップしています。」
ハフマン氏は、ワードプロセッサ、電子メール、Web 閲覧には最新の PC を使用しているが、会計業務では愛用の Apple IIe から離れることをためらっている。
「この機械は使い方がとても簡単で、ソフトウェアも使い慣れているし、税金表も手動で更新できるので、今でも使っています」と彼は付け加える。「システム全体で唯一の不具合は、2000年を認識しないことです。そのため、印刷した財務報告書はすべて1912年と表示されます。しかし、請求書、小切手、その他の書類には11/14/12の形式で印刷されます。」
彼はApple IIeとお気に入りのソフトウェアを最新マシンでエミュレートしようとしたこともあったが、彼にとっては完全な体験こそが重要だ。「もっと新しいシステムに乗り換えることも考えたが、何も得られない。『壊れてないなら直さない』って古い諺にあるようにね。」
カラーコンピュータプログラミングアシスタント

1986 年に初めて発表された Tandy Color Computer 3 ほど多くのインスピレーションを与えたビンテージ コンピュータはほとんどありません。 https://www.pcworld.com http://cocogamedev.maxforum.org/ ファンの間では愛情を込めて CoCo 3 と呼ばれています。CoCo 3 は Atari や Commodore の家庭用コンピュータほど多くは販売されませんでしたが、ユーザーのより強い忠誠心を生み出しました。
CoCo 3 は、1980 年に最初のモデルを発売して以来、好評を博してきた RadioShack のカラー コンピュータ製品ラインの終焉を告げるものでした。このシリーズの 3 番目のモデルは、512 KB のメモリのサポートが追加され、高度なグラフィックスおよびサウンド拡張機能が実装され、CoCo 3 以前のソフトウェアとの下位互換性も維持された、印象的な最後のモデルとなりました。

仕事でも遊びでもCoCo 3を手放したくない人がいるのも無理はありません。そんな忠実なユーザーの一人、元コンソールゲーム開発者のジョン・コワルスキー氏は、今でもCoCo 3をなくてはならないツールだと考えています。
「電源を入れて、必要な作業の簡単なプログラムを入力し、実行して結果を得るだけです」とコワルスキー氏は言います。「まるでパーソナルアシスタントのようなものです。時には、書類の自動フォーマットなど、面倒な繰り返し作業をプログラムして、そばで作業をしている間も仕事を続けることができます。」
コワルスキーは 1984 年に Color Computer 2 で CoCo の世界に入りました。1986 年に CoCo 3 にアップグレードし、その後もこのプラットフォームを使い続け、途中でさまざまなハードウェア アップグレード (システム RAM を 2MB に増設、6809 CPU を驚異的な 3.5MHz にオーバークロック) を実行しました。

1990年代半ばから後半にかけて、コワルスキー氏がクリスタル・ダイナミクスで家庭用ゲーム機のプログラミングをしていた頃、彼のヴィンテージマシンであるCoCo 3が重要な役割を果たしていました。「私が手がけたゲームはすべて、少なくとも何らかのデータはCoCoで作成されていました」と彼は言います。『ナムコミュージアム50周年記念』や『トロン:キラーアプリ』といったタイトルは、このヴィンテージマシンの恩恵を受けており、コワルスキー氏はそれをまるで高性能なプログラム可能な科学計算用電卓のように使いこなしていました。
Xbox向けのオリジナルタイトル『トロン 2.0』では、コワルスキー氏はCoCo 3を使ってゲームで使用される3D技術をテストしました。「3Dエンジンで使用されるデータセットの多くは、CoCoで生成されました。例えば、3Dビューの奥行きと遠近感を計算するためのテーブルや、ビューの魚眼レンズ縮小データなどです」と彼は言います。「ゲームで使用されているテクスチャマップグラフィックも、私がCoCoで作成した変換ツールを使ってプログラムデータに変換しました。」
速度が問題にならない場合、コワルスキーはCoCoに内蔵されたBASICインタープリタでプログラムを素早く入力した。大量のグラフィックやサウンドデータを扱う場合は、アセンブリ言語を使った。

後者の技術は、1980年代の名作アーケードゲームのリメイク版である『ナムコミュージアム』と『アタリアニバーサリー』の開発において非常に役立ちました。コワルスキー氏はCoCoを用いて、オリジナルのアーケードROMからグラフィックデータを抽出、変換、編集し、PlayStation 2で使用できる形式に変換しました。また、CoCoを用いて、ビンテージアーケードのソースコードを変換し、ゲームで使用されているサウンドサンプルをクリーンアップしました。
こんなに古いマシンだと、作業データを最新のPCにエクスポートするのは難しいと思うかもしれませんが、コワルスキー氏はそのような問題に遭遇しませんでした。長年、彼はCoCo 3とWindows PCの間で標準的な5.25インチディスクを交換していました。現在は、CoCoとPCをシリアルポートで接続するだけで、PCを仮想ディスクドライブエミュレータとして動作させています。
コワルスキー氏によると、現在の電子機器ハードウェアの設計業務ではデータ生成がそれほど多くないため、CoCoをそれほど頻繁には使用していないという。しかし、このクラシックマシンをまだ引退させているわけではない。コワルスキー氏は25年前のこのPCをメインのコンピューターデスクに置き、いつでも使えるように準備している。