要約

  • 1992年12月の説明によれば、Lynxは遠隔プログラムを起動し、既存のログイン型サービスに接続し、University of Kansasの行事データベースの結果を読者に返せた。
  • これは学内情報と別々に稼働するアプリケーションをつなぐ機能の記録である。広く普及したことや、サービス接続を実現した最初のブラウザーだったことまでは示さない。

リンクの先で、プログラムが動く

Lou Montulliは1992年12月8日、大学にすでにある情報資源をLynxがどうつなげるかを説明した。挙げたのは具体的な機能だ。Lynxはrexecで遠隔ホストのプログラムを実行し、inetdアプリケーションを起動し、透過的なrloginも行えた。リンク先は必ずしも別の文書ではない。ページより前から動いていたサービスへ入る場合もあった。

図書館システムの例では、リンクに指定したアカウントで遠隔ホストにログインする。既存の目録をWebアプリケーションに作り直さなくても、キャンパスのメニューから利用者を案内できる。もう一つの例は「Events at KU」だ。利用者が項目を選ぶと、Lynxは大学のstat1上でデータベースプログラムを呼び出し、質問を提示してデータを検索し、結果を画面に返した。項目を開く前に=を入力すれば、遠隔実行を確認できるともMontulliは記した。

この場面を知ると、テキストブラウザーという説明だけでは足りない。Lynxは端末でページを読む手段であると同時に、別のマシンに残るアプリケーションへの起動面でもあった。TelnetとTN3270は端末向けシステムへの経路を広げ、Hytelnetのデータベースも読めた。新しい万能バックエンドが古いものを置き換えたのではない。大学が運用中の道具と情報を、辿れる経路で結んだのである。

ブラウザーになる前のキャンパス情報システム

開発の背景には、University of Kansas の Academic Computing Services が進めた全学情報システムの仕事がある。Michael Grobeは後年の回顧で、Charles RezacとMontulliを主な開発者として挙げた一方、協働が多く、誰がいつ何をしたか正確に特定するのは難しいと断っている。記録が示すのは、明確な一人の発明者と一日の出来事ではなく、チームが育てたシステムである。

当時の大学には、図書館目録、行事データベース、端末サービスがすでにあった。それらをすべて置き換えなくても、入口を一つ増やして見つけやすくできる。これはMontulliの説明から導ける構造上の読みであり、アカウントやデータ、セキュリティ境界が統合済みだったという意味ではない。アプリケーションを提供し、アクセスを認めるのは引き続き遠隔ホストだった。

入口が近くなっても、依存先は残る。ホストの稼働、アカウント規則、バックエンドのソフトウェア、ネットワーク経路が利用を左右した。リンクは発見を助けるが、サービスの可用性を保証せず、運用責任をLynxへ移すものでもない。大学は新しい入口を得たものの、サービス自体がどこでも動くWeb資源へ変わったわけではなかった。

学内の入口からウェブクライアントへ

移行は段階的だった。1993年4月25日、MontulliはLynx 2.0.8を大規模な不具合修正版として発表した。安定しているが、まだベータ版だとし、6月1日までに製品版を出したいと述べている。これは目標の発表で、実際にその日に達成した証拠ではない。W3Cの保存記録には、1994年4月のLynx 2.3が全画面型のウェブ用ハイパーテキストブラウザーとして載っている。操作には矢印キーとTabが使われた。

後年のユーザーガイドは、より深い変化も説明する。その後の版はWorld Wide Webのライブラリーを取り込み、HTMLを扱うようになった。HTMLが広く使われるにつれて、Lynx独自の文書形式は廃止された。端末インターフェースを捨てたのではなく、文書とリンクの共通レイヤーが変わったのである。Lynxはキーボード中心の操作を保ちながら、増えつつあるWWWサーバーの文書を読めるようになった。

この経緯には二つの役割が連続している。初期のLynxは大学の入口から既存アプリケーションへつなぎ、後の版はHTML文書とWWWサーバーの広い情報空間へ加わった。前者は設置済みの仕組みを見つけやすくし、後者は共通の公開形式に参加させた。すべての大学で同じ日に前者が後者へ置き換わった、と示す資料はない。

記録から言える範囲

同時代のMontulliのメールは、機能と大学での例を最も具体的に示す。Grobeの回顧は協働の背景を補い、正確な帰属と時期には注意を促す。1993年のリリース告知、1994年のW3C記録、後年のガイドを合わせると、Lynxがウェブクライアントへ進み、HTMLが自前形式より広く使われるようになった経緯が見える。

これらが支える結論は限定的だ。ウェブが共通の文書レイヤーになる前から、初期のインターネット・インターフェースは人々が頼る既存システムへ案内できた。1992年のLynxでは、リンクの終点は別ページとは限らず、別のマシンで動くサービスでもあった。

出典