ビデオ ゲームは、Linux を含むさまざまなオペレーティング システムのユーザー エクスペリエンスの形成に大きな役割を果たしてきました。意外にも Linux の人気に寄与した古典的なゲームの 1 つが Neverwinter Nights です。このゲームはオープンソース システムをサポートしているため、ゲーマーや開発者の注目を集め、より多くの人々に Linux を紹介するのに役立っています。この記事では、このゲームが Linux の人気をどのように高めたか、またゲームがオペレーティング システムにとってどのように強力な魅力となり得るかについて説明します。
まとめ
- Linus Torvalds 氏のデュアルブートという単純な決断が、Linux の成功に大きな役割を果たしました。
- Linux は初期から互換性に重点を置いていたため、成長と採用が進みました。
- MS-DOS 専用の古典的なゲームなど、他のものとうまく連携することで、Linux が受け入れられるようになりました。
退屈な大学生がコンピューターゲームで遊ぶことは、コンピューター革命の始まりのようには思えないかもしれないが、リーナス・トーバルズ氏はその経験を最大限に活用したようだ。
「プリンス オブ ペルシャ」における Linux のルーツ
1991 年の初め、当時フィンランドのヘルシンキ大学の学生だった Linus Torvalds は、学生ローンとクリスマスのお金で 386 パーソナル コンピュータを購入しました。これはグレン・ムーディの本によるものです。 「Rebel Code: Linux とオープンソース革命の内側」。
コンピューターサイエンスの学生である Torvalds 氏は、当初このソフトウェアをインストールするつもりでした。 MINIXは、コンピュータ科学者の Andrew Tannenbaum が、自ら執筆したオペレーティング システムに関する教科書に合わせて開発した Unix ベースのオペレーティング システムです。トルバルズ氏はコピーを要求したが、プログラムが届くまでにはしばらく時間がかかるとのことだった。
Minix バージョンのリリースを待つ間、Torvalds 氏は MS-DOS プログラミング ツールの実験と「Prince of Persia」のプレイに時間を費やしていました。前者は Linux カーネルの始まりであり、後者は将来の Linux の採用に大きな影響を与えました。
Minix がようやく到着した時にはすでにゲームをクリアしていましたが、引き続きプレイできるようにハードドライブを Minix と DOS に分割していました。この古典的なゲームはとても素晴らしいので、誰が彼を責めることができるでしょうか?
デュアルブートが Linux の普及をいかに助けたか
トルバルズ氏の小さな設計上の決定は、非常に重要であることが判明しました。 Linux は「デュアルブート」が可能で、最初から 1 つ以上のオペレーティング システムとコンピューターを共有できます。
1990 年代初頭に Linux ディストリビューションが登場し始めると、MS-DOS と Windows がより定着しました。どのコンピューターショップに行っても、「プリンス オブ ペルシャ」のような古典的なゲームを含む、Microsoft ベースのオペレーティング システム用のソフトウェアを見つけることができます。
モディ氏によると、初期のLinuxハッカーの多くは、デュアルブートの機能を新興OSに乗り出す理由として挙げていたという。新しいオペレーティング システムを試すために既存のシステムを放棄する必要はありませんでした。これは、ハードウェアをフル活用する必要があった当時の BSD システムとは対照的であり、これが、今後数年間で Linux が多くの人に選ばれるオープン ソース オペレーティング システムになった理由の 1 つであると考えられます。
教訓: オペレーティング システムを成長させたい場合、他のシステムと協力する必要があります。
デュアルブート機能は、Linux が初期からシステム間の互換性に重点を置いていたことの一例です。 Linux の素晴らしい点の 1 つは、潜在的なユーザーがどこにいてもそのニーズに応えられることです。 Windows Subsystem for Linux などの仮想マシンと環境、および TCP/IP などの多くのコンピューティング標準のサポートにより、Linux は他のシステムとうまく連携できるようになりました。
Linux は他のシステムと連携しやすいため採用されました。他のシステムと併用して何ができるかが分かれば、1990 年代初頭にささやかに始まったこのシステムが、より広く受け入れられるようになったのも不思議ではありません。
Neverwent Nights はただ愛されている古典というだけではありません。これは、多くのユーザーが Linux を発見するきっかけにもなりました。このゲームは、オープンソース システムをサポートすることで、ゲームがユーザーを新しいテクノロジーに引き付ける強力なツールになり得ることを示しました。ゲーマーやオペレーティング システムに興味がある人にとって、NeverWind Nights と Linux の物語は、文化とテクノロジーがユーザー エクスペリエンスをどのように形作るかについての貴重な教訓を与えてくれます。

