今日のインターネットは、主にLinux上で動作しています。 現在使用しているインターネット接続がLinuxサーバーを介して接続され、他の多くのLinuxサーバーを経由してルーティングされる可能性は非常に高いです。
以下は、news.netcraft.comからの1995年8月から2008年9月までのすべてのドメインにおけるトップサーバーの市場シェアを示すグラフです。
あなたは、Apacheが他の何よりも大きなリードを持っていることに気付くでしょう。 それに近い場所に来る唯一の他のタイプはマイクロソフトです。
ApacheのHTTPサーバーにはWindowsバージョンがありますが、疑いの余地なく最も使用されているのは* nixリリースです。
Linux(およびUnix)が現代のインターネットへの道を開いたのは なぜ で、他の何かではなかったのはなぜですか?
2つの理由:
- コスト。
- エンタープライズグレードのコンピューターハードウェアを必要とせずに「エンタープライズに対応」するLinuxの機能。
次のシナリオを想像してください。
1994年です。独自のダイヤルアップISPを実行したいという考えが得られます。 「リースパイプ」(電話会社からのプライマリインターネット接続、通常T1)、サーバーとして機能するコンピューター、および(最も可能性の高い)デジボード経由のシリアル接続ダイヤルアップモデムが必要です。そのサーバーを使用して、顧客に接続を提供します。 そしてもちろん、モデム用のローカルキャリアからの電話回線の束。
使用するコンピューターは、現金を手に入れられないため、明らかに$ 10, 000以上の超大型サーバーにはなりません。 むしろ、仕事を成し遂げる余裕のあるものなら何でもできます。
そして、あなたが持っているのは486 DX2 66MHzボックスだけです。当時はモダンでした。
1994年であり、サーバーグレードのOSが必要です。 利用可能なものは何ですか?
Windows NT 3.1は存在していましたが、望んでいたことを行うための正確な装備がありませんでした。 そして、Windows 3.1でMS-DOSが仕事をする方法はありませんでした。
AppleのMacOSは1994年のSystem 7.1にしかなかったので、それはやめました。
残りは何ですか? UnixおよびLinux。
当時、どのUnixも独占的でした– OSのコピーを手に入れることさえできると仮定して。
そこらじゅうにピッタリと言う人のために、確かに'94年にBSDディストリビューションがあったのは事実です。 興味のある方は、Free / Open / NetBSDの前身である386BSDを読んでください。
次に、Linuxがあります。 当時はいくつかの選択肢がありました。 Slackware、Red Hat、Debian(もちろん)、その他いくつか。
この時点で、フロッピーディスク上の友人からお好みのLinux OSを入手し、インストールして、サーバーを構成し、最高のショットを提供しました。 Linuxの「サーバー」には、速度を100%最適化する必要があるため(また、サーバーになることを意図していなかったため)、GUIがまったくありませんでした。
あなたの「サーバー」が日常的に詰まらず、顧客が顧客を 維持した 場合、T1回線コストをカバーし、後で実際のサーバーにアップグレードするのに十分な利益を得ました。
〜〜〜
この物語は、多かれ少なかれ、現代のインターネットの始まりです。 このようにガレージで(時には文字通り)動作する何千ものMom n 'Pop ISPがあり、それらの大部分はすべてLinuxを実行していました。 Windowsは当時はできませんでしたし、MacOSもできませんでした。
Linuxは文字通り、適切な価格(無料)で、Unixと同様に動作し、当時の既存のコンピューターを使用して顧客を接続できる唯一のOSでした。 それ以外のものは、簡単に銀行を壊してしまいます。 余裕のあるものを何に使いましたか? ネットウェア? ロータスドミノ? HP-UX(冷蔵庫サイズのHPサーバーが必要) そうは思いません。
さらに、ウェブサイトを運営している人々も同様です。 彼らはHTTPサーバー、IRC、FTP、電子メールなどのようなものを実行するために、サーバーに「アップグレードされた」プレーンジャン消費者グレードのPCを使用しました。
私たちが知っているインターネットはLinuxなしで存在するでしょうか?
絶対違う。 Linuxが最も優れているのは、サーバーアプリケーションです。間違いありません。