このクラシックなビデオゲームがどのようにLinuxの普及に貢献したか
要約
- リーナス・トーバルズのデュアルブートに関する小さな決定が、Linuxの成功に大きな役割を果たしました。
- Linuxの初期の相互運用性への焦点は、その成長と採用を可能にしました。
- 他の人と上手く遊ぶこと、例えばクラシックなMS-DOS専用ゲームのようなことが、Linuxの受け入れを助けました。
退屈な大学生がコンピュータゲームをプレイしている姿は、コンピュータ業界の革命の兆しには見えないかもしれませんが、リーナス・トーバルズはこの経験を最大限に活用したようです。
Linuxの「ペルシャの王子」におけるルーツ
1991年の初め、フィンランドのヘルシンキ大学の学生であったリーナス・トーバルズは、学生ローンとクリスマスのお金で386 PCを購入しました。これはグリン・ムーディの著書「レベルコード:インサイドLinuxとオープンソース革命」によるものです。
反乱者のコード:Linuxとオープンソース革命の内幕
この本は、Linuxとオープンソース革命の歴史を探求し、ゼロ地点まで遡ります。
コンピュータサイエンスの学生として、彼は元々、コンピュータ科学者アンドリュー・タネンバウムがオペレーティングシステムに関する教科書に付随させるために開発したUnixクローンのMinixをインストールするつもりでした。トーバルズはコピーを注文しましたが、ソフトウェアが届くまでにはしばらく時間がかかるでしょう。
トーバルズは、ミニックスのコピーが届くのを待っている間、MS-DOSプログラミングツールの実験と「プリンス・オブ・ペルシャ」をプレイすることに時間を割いていました。前者は後にLinuxカーネルとなるものの始まりであり、後者はLinuxの将来の普及に大きな影響を与えることになりました。
ミニックスがようやく到着した時にはすでにゲームを終えていたが、彼はミニックスとDOSの間でハードドライブを分割し、ゲームを続けることができるようにした。そのクラシックゲームは素晴らしく、彼を責めることができる人は誰もいないだろう。
デュアルブートがLinuxの普及を助けた方法
トーバルズの小さな設計上の決定は重要な結果をもたらすことになる。Linuxは「デュアルブート」できる、つまり最初から1つ以上のオペレーティングシステムとコンピュータを共有できる。
1990年代初頭にLinuxディストリビューションが登場し始めた頃、MS-DOSとWindowsははるかに確立されていました。どのコンピュータストアに入っても、MicrosoftベースのOS用のソフトウェア、例えば「ペルシャの王子」のようなクラシックゲームを見つけることができました。
ムーディによると、多くの初期のLinuxハッカーは、デュアルブートの機能を新興オペレーティングシステムに挑戦する理由として挙げました。彼らは新しいOSを試すために既存のシステムを手放す必要がありませんでした。これは当時、マシンの完全な使用を必要としたBSDシステムとは対照的であり、Linuxが今後数年の間に多くの人々に選ばれるオープンソースシステムとなった理由の一つである可能性があります。
レッスン:OSを成長させたいなら、他者とうまくやりなさい
デュアルブートの能力は、初期のLinuxの相互運用性への焦点の一例でした。Linuxの素晴らしい点の一つは、潜在的なユーザーのニーズに応えることです。仮想マシンやWindows Subsystem for Linuxのような環境、さらにTCP/IPのような多くのコンピューティング標準へのサポートが、Linuxが他のシステムと良好に連携するのに役立っています。
Linuxは他のシステムとうまく連携できるため、採用されています。他のシステムと一緒に何ができるかを見た人々がいると、1990年代初頭の控えめな始まりから受け入れられてきたのも不思議ではありません。