Qiita Conference 2025

Qiita史上最多!豪華12名のゲストが登壇

特別講演ゲスト(敬称略)

ymrl、成瀬允宣、鹿野壮、伊藤淳一、uhyo、徳丸浩、ミノ駆動、みのるん、桜庭洋之、tenntenn、けんちょん、こにふぁー

105
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

令和元年にNetscapeでインターネットしてみる

Last updated at Posted at 2019-10-20

sample.gif

今月末くらいにインターネット老人会 #2 -テレホーダイの思い出-というイベントがあります。LTで何か発表してみようと考え、調査用に当時のインターネットブラウザを令和元年の環境で動かしてみました。

インターネットブラウザ(Netscape)のインストール

1990年代後半から2000年代初頭にかけてホットだった(過去形...)インターネットブラウザのNetscapeを動かしてみます。ありがたいことに、各種インターネットブラウザのアーカイブを保管されているWebサイトがあるようです。

インストールしてみる

さっそくWindows10の環境でインストーラを起動してみたのですが、Netscape 3.xのインストーラでは以下のエラーが発生し、インストールできませんでした...。

img100.png

Netscape 4.xのインストーラも同様のエラーにより、インストールできません。

img101.png

どうやら最近の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.png

プロキシを設定する

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.png

無事にアクセスできました!ただし、リンクから飛ぼうとすると上手く動かないので、まだちょっと対応が必要そうです。
(とりあえず動かす方法が把握できたのでこれで良いかなとも思っています...)

まとめ

令和元年のコンピューター環境でNetscapeを動かす方法を調べてみました。最新の環境で古いソフトウェアを動かしたいという奇特なケースでは、WINEを活用してみるという解決策もありそうです。

参考URL

105
22
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Comments

kompiro
@kompiro(Hiroki Kondo)

ネスケはLinux版もあったなぁ、と懐かしく思いました。ありがとうございます。
https://www.redhat.com/ja/about/press-releases/press-netscape

0
tsuyoshi_cho
@tsuyoshi_cho(Tsuyoshi CHO)

最新のWindowsだからというよりは、64bit Windowsなので16bit系の処理が使えないチェックにかかった、とかの可能性はない?

0
furandon_pig
@furandon_pig(furandon pig)

@kompiro さん

記事をご覧いただきありがとうございます。BSD系のOSでもLinuxエミュレーションを利用してNetscapeを動かしていたので、Linux版はありがたいものでした。

@tsuyoshi_cho さん

たしかにそうですね、Windowsの環境は64bit版を使用していたので、その可能性はありますね...。
64bit版のWINEでインストーラが起動するかどうかで切り分けられそうな気がします。
(今回の記事では古い環境に寄せるため、あえて32bit版のUbuntuとWINEを使用していました)

0
furandon_pig
@furandon_pig(furandon pig)

@alt 編集リクエストありがとうございます!
シンタックスハイライトの指定をいつも忘れてしまうので助かります。

シンタックスハイライト by alt 2019/10/21 14:10

1
Q11Q
@Q11Q

インターネット老人会の人しかわからないから解説を.
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

■推奨環境
本サービスをご利用になるには、Netscape、Internet Explorer 4.0以上でJava Scriptの設定を ON にしてご覧下さい。他のブラウザーでは正しく動作しない場合があります。
image.png
この言葉が示すとおり、ブラウザにJavascriptを組み込んだことが大きな功績です.

そしてこの2009年の記事の流れから10年たっているというのが現状であります.

0

Let's comment your feelings that are more than good

Qiita Conference 2025 will be held!: 4/23(wed) - 4/25(Fri)

Qiita Conference is the largest tech conference in Qiita!

Keynote Speaker

ymrl、Masanobu Naruse, Takeshi Kano, Junichi Ito, uhyo, Hiroshi Tokumaru, MinoDriven, Minorun, Hiroyuki Sakuraba, tenntenn, drken, konifar

View event details

Being held Article posting campaign

105
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address