今月末くらいにインターネット老人会 #2 -テレホーダイの思い出-というイベントがあります。LTで何か発表してみようと考え、調査用に当時のインターネットブラウザを令和元年の環境で動かしてみました。
インターネットブラウザ(Netscape)のインストール
1990年代後半から2000年代初頭にかけてホットだった(過去形...)インターネットブラウザのNetscapeを動かしてみます。ありがたいことに、各種インターネットブラウザのアーカイブを保管されているWebサイトがあるようです。
インストールしてみる
さっそくWindows10の環境でインストーラを起動してみたのですが、Netscape 3.xのインストーラでは以下のエラーが発生し、インストールできませんでした...。
Netscape 4.xのインストーラも同様のエラーにより、インストールできません。
どうやら最近のWindows環境では、古い時代のインターネットブラウザを動かすことができないようです。
WINEを使用してみる
ここはひとつ、WINEというWindows互換レイヤーで動作するか試してみましょう。
Ubuntuのインストール
今回は32bit版のUbuntuを使用します。
Ubuntuのインストール後、必要なパッケージをインストールします。
( nginx は後々利用するため、この時点でインストールしておきます)
$ sudo apt-get install -y wine fonts-ipafont
$ sudo apt-get install -y nginx
これでインストーラが起動するようになります。
$ wine NetscapeComm461.exe
インストールが完了し、無事にNetscapeが起動しました!
プロキシを設定する
Netscapeが起動するようになったものの、ブラウザがサポートしているTLSのバージョンが古いため、そのままではhttpsなサイトには接続できません...。
nginxを使用したプロキシ設定
そこでnginxを使用し、ブラウザからhttpでアクセスされたURLに対し、プロキシ側でhttpsに置き換えてアクセスする方法で対応してみます。
/etc/nginx/nginx.conf に以下の設定を追加します。 server_name は自身のマシンに振られているIPアドレスを指定します。
http {
# ...中略...
server {
listen 8080;
server_name 10.0.2.15;
resolver 8.8.8.8;
location / {
proxy_pass https://$http_host$request_uri;
}
}
}
設定が完了したら、nginxを起動します。
$ sudo systemctl enable nginx
$ sudo systemctl start nginx
Netscapeでプロキシの設定を行い、 インターネットのヤホー http://www.yahoo.co.jp/ にアクセスしてみると...。
無事にアクセスできました!ただし、リンクから飛ぼうとすると上手く動かないので、まだちょっと対応が必要そうです。
(とりあえず動かす方法が把握できたのでこれで良いかなとも思っています...)
まとめ
令和元年のコンピューター環境でNetscapeを動かす方法を調べてみました。最新の環境で古いソフトウェアを動かしたいという奇特なケースでは、WINEを活用してみるという解決策もありそうです。


Comments
ネスケはLinux版もあったなぁ、と懐かしく思いました。ありがとうございます。
https://www.redhat.com/ja/about/press-releases/press-netscape
最新のWindowsだからというよりは、64bit Windowsなので16bit系の処理が使えないチェックにかかった、とかの可能性はない?
@kompiro さん
記事をご覧いただきありがとうございます。BSD系のOSでもLinuxエミュレーションを利用してNetscapeを動かしていたので、Linux版はありがたいものでした。
@tsuyoshi_cho さん
たしかにそうですね、Windowsの環境は64bit版を使用していたので、その可能性はありますね...。
64bit版のWINEでインストーラが起動するかどうかで切り分けられそうな気がします。
(今回の記事では古い環境に寄せるため、あえて32bit版のUbuntuとWINEを使用していました)
@alt 編集リクエストありがとうございます!
シンタックスハイライトの指定をいつも忘れてしまうので助かります。
シンタックスハイライト by alt 2019/10/21 14:10
インターネット老人会の人しかわからないから解説を.
Netscape NavigatorとはNSACA Mozaicをベースに開発されたブラウザであります.
http://blog.e-riverstyle.com/2009/12/web-ncsa-mosaic.html
実はIEもmozaicがベース.
上記にあるようにNNはLinux版もありました.
しかし日経的にはそのクロスプラットフォームで開発リソースが割かれたとあります.
https://tech.nikkeibp.co.jp/it/free/ITPro/OPINION/20041116/152634/?P=1
そしてNNからFirefoxへと流れは引き継がれます.
このようにNN対IEのシェア争いはインターネット史上、またインターネット技術史としても避けて通れない大変重要な部分であり、なんども記事にされてきました.中杜氏の下記の記事は2010年のものです.そしてこれからもなんども語り継がれていくと思います.
http://timesteps.net/archives/1327866.html
しかし上記の日経の記事から5年後--
MosaicからChromeまで――Webブラウザ戦争の来し方行く末 (1/2)
https://www.itmedia.co.jp/enterprise/articles/0809/06/news004.html
そうChromeが台頭し、IEはどんどん衰退して行くことになります.
##ネットスケープはなぜ語り継がれるのか
幸い、今日、2019年10月、わたしたちは、NNの痕跡を確認することができました.
http://asp1.prohouse.co.jp/numbang/index_big.html
そしてこの2009年の記事の流れから10年たっているというのが現状であります.
Let's comment your feelings that are more than good