3 ポイント 投稿者 GN⁺ 2025-11-10 | 2件のコメント | WhatsAppで共有
  • 米ユタ大学の保管庫で 1973年のベル研究所の UNIX V4 テープ が発見され、初期 UNIX の原本データを復元できる可能性が浮上
  • このバージョンは カーネルと中核ユーティリティが初めて C 言語で書かれた UNIX であり、現在まで完全なコピーが知られていない希少な資料
  • テープには “UNIX Original From Bell Labs V4” という手書きラベルが貼られており、その筆跡は故ジェイ・ルプロー教授のものと確認
  • 発見されたテープは 「ユタ・ティーポット(Teapot)」の発明者マーティン・ニューウェル が AT&T から受け取った原本で、現在コンピュータ歴史博物館(CHM)への移送準備中
  • CHM の Al Kossow が復元作業を担当し、アナログ-デジタル変換装置でデータを読み出す計画で、初期 UNIX 研究の復元における重要資料 と評価されている

UNIX V4 テープの発見

  • ユタ大学コンピューティング学部の保管室を整理していたところ、ベル研究所の UNIX V4(1973) とラベルの付いた9トラックのテープリールが見つかった
    • ラベルには “UNIX Original From Bell Labs V4 (See Manual for format)” という文言が手書きで記されている
    • 筆跡は 2008 年に死去した教授 ジェイ・ルプロー(Jay Lepreau) のもので、教え子のロバート・リッチ教授が確認
  • リッチは Mastodon を通じて発見を公表し、完全なコピーが存在しないとされているバージョン だと説明
  • このテープは コンピュータ歴史博物館(Computer History Museum, CHM) へ直接運ばれる予定

UNIX V4 の歴史的意義

  • UNIX V4 は カーネルと一部の中核ユーティリティが初めて C 言語で再実装されたバージョン であり、UNIX 発展史における重要な転換点
  • 現在まで残っているのは それ以前のバージョンのカーネルの一部ソースコード、いくつかの man ページ、そして 1973年11月版のプログラマーズマニュアル のみ
  • そのため今回の発見は、初期の C ベース UNIX の完全復元の可能性 を開く資料として評価されている

テープの出所と関連人物

  • 追加調査の結果、このテープは マーティン・ニューウェル(Martin Newell) が AT&T から受け取ったものだと確認
    • ニューウェルはコンピュータグラフィックス分野で有名な 「ユタ・ティーポット(Teapot)」の発明者 で、これは Windows NT の OpenGL スクリーンセーバーにも登場した
  • リッチはこの事実も追加で明らかにし、テープの歴史的価値がさらに高まったと述べた

復元計画と技術的アプローチ

  • CHM のソフトウェア・アーキビスト Al Kossow が復元作業を担当
    • 彼は ヘッドの読み取り増幅器をテーピングし、マルチチャネルの高速アナログ-デジタル変換器 を使ってデータを約 100GB の RAM にダンプした後、
      Len Shustek が作成した解析プログラム(readtape)で処理する計画
    • テープは 1970年代の長さ1200フィートの 3M 製 9トラックテープ で、復元可能性は高いと評価されている
  • Kossow はこのプロジェクトを 優先度上位に引き上げて復元作業を進めている と述べた

発見の意義

  • 今回の発見は 初期 UNIX の技術的進化の過程 を復元できる稀有な機会と評価されている
  • CHM と Bitsavers チームが協力して復元作業を進めており、オープンソースおよびコンピュータ史保存コミュニティの注目 を集めている
  • The Register はこの貴重な資料について 「これ以上よい託し先はないだろう」 とし、復元成功への期待を示した

2件のコメント

 
click 2025-11-10

テープは本当に保存性が高いですね

 
GN⁺ 2025-11-10
Hacker Newsの意見
  • テープの内容には簡単なToDoリストがあった
    たとえば Emacs をもっと簡単に終了できるようにすることや、一時ディレクトリ名を変更することなどだった。従来の名前である bin や dev は意味が紛らわしく、少しおかしく感じられた

    • 私は bin と dev の曖昧さがむしろ気に入っている
      Unix には cat、man、more/less のような言葉遊びが多い。ただ、etc は少し妙に感じる
  • コンピュータ分野が過去をほとんど忘却してしまうのは残念だ
    古代の武器やガリレオの実験は復元して研究するのに、60〜70年代のハッカーたちの業績は忘れられつつある。あの時代の制約された環境から学べることは多いはずだ

    • 映画産業も似たようなものだ。保存体制がほとんどないせいで、古典映画が焼失したり失われたりしている
      ある伝説的なアメリカのサイレント映画は、スペインの図書館で偶然発見されて復元されたこともあった。アーティストや企業は現在にしか関心がなく、過去の作品を歴史として見ていないように思える
    • 私は反対意見だ。レトロコンピューティングやデモシーンへの関心は今でも大きい
      90年代のアーケード筐体の解析や、古典ゲームをビット単位で復元するようなプロジェクトが活発に行われている
    • 実際のところ、どの分野も似たようなものだ。過去のものの大半は偶然保存されたにすぎない
      ピラミッドや古代遺物も、コストやスペースの制約がなければすべて失われていただろう
    • コンピュータ分野はまだ若すぎる
      考古学者が扱うのは何百年、何千年も前のものだ。数世紀後には Unix のような発明も歴史的価値を認められるだろう
    • 私は別の意味で反対だ。すでに多くの人がコンピューティングの歴史保存にとてつもない努力を注いでいる
  • 私は1982年以降のテープを読める9トラック CCT リーダー/ライターを持っている
    1973年のテープが9トラックだったことには驚いたが、ヘッドを今では違法になった洗浄液で清掃したところ、すべてのデータが完全に復旧できた。DEC ミニコンピュータなど、さまざまなシステムのテープだった

    • 9トラックへの移行は、IBM 360 が8ビットバイトを導入した1964年に行われた
    • その「違法な洗浄液」が何なのか気になる。なぜ禁止されたのか、そして復旧したデータをデジタル考古学の目的で公開する予定があるのかも気になる
  • 本当に驚くべき発見だ。このソースでUnix v4 をエミュレーションしてコンパイルし、実行できたら素晴らしいだろう

    • SIMH は PDP-11 を含む多くの初期ミニコンピュータ/マイクロコンピュータをエミュレートしている
      TUHS メーリングリストでは、1972年版の Unix ソースを復元して実行したこともある
      関連 GitHub リポジトリ を参照
    • もしこれらの初期バージョンにスパイウェアや広告コードが隠れていたら、本当に衝撃的だと思う
    • 「それで何をするつもりなんだ」という質問もあった
  • 元の議論スレッドは discuss.systems の投稿 にある

    • その投稿と後続コメント、そして TUHS での議論も記事内にあわせてリンクされている
  • 学部時代に、私はUNIVAC UNISERVO II の鋼製テープにコンパイラのプロジェクトを保存していた
    8トラック(6ビットデータ、1ビットパリティ、1ビットクロック)構成で、今では読めるドライブはないだろう。それでも物理的にはまだ無事だと思う

    • ただし、読もうとした瞬間に破損する危険がある
  • すごい発見だ。これは月探査テープが失われた時期と似ている。もう少し探せば、さらに見つかるかもしれない

  • IBM Tucson テープ研究所はチャレンジャー号のテープデータを復旧したことがある
    52年前のテープでも十分に復旧可能だと思う

  • 「おお、これは私の記事だ。ありがとう、Ricardo!」

  • SIMH-classic バージョンなら確実に動かせる
    商用化された v4 バージョンのことは忘れて、オープン版を使うのがよい