paint-brush
Linux が人気を博した経緯@manik
2,083 測定値
2,083 測定値

Linux が人気を博した経緯

Manik5m2022/11/04
Read on Terminal Reader
Read this story w/o Javascript

長すぎる; 読むには

Linus Torvalds は、ヘルシンキ大学で使い慣れた自分の PC と同様の環境を使用できるように、Linux の開発を開始しました。 Linux はまだ主に愛好家が使用するオペレーティング システムでした。 Apache は、Linux を使用することでビジネスに目に見えるメリットをもたらした最初のアプリケーションです。当時、大企業、インターネット サービス プロバイダー、新興の e コマース企業が、コストを節約するために Linux を使用してアプリケーションを実行することは理にかなっていました。 Apache Web サーバーの開発は、Linux の歴史における重要なターニング ポイントでした。

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Linux が人気を博した経緯
Manik HackerNoon profile picture
0-item


趣味の 🌈 プロジェクトとして始まった Linux が、テクノロジー業界の誰もが無視できない野獣になった経緯。ビル・ゲイツでもありません🚀。


Linus Torvalds は、ヘルシンキ大学で使い慣れた自分の PC と同様の環境を使用できるように、Linux の開発を開始しました。彼は大学のコンピューターに似たオペレーティング システムを見つけようとしましたが、見つからなかったため、独自のカーネルを構築することにしました。 オープンソース ソフトウェアのアイデアが1980 年代に形成され始めたという話は興味深いものですが、さらに興味深いのは、Linus Torvalds によって開始されたこの趣味のプロジェクトが、今日私たちが目にする巨大なものになったことです。好奇心に駆られた私は、いくつかの調査を行うことにし、Linux を人類の歴史の中で最も重要なコミュニティ主導のプロジェクトの 1 つに変えるために、Linux の成長を促進した 4 つの主要なイベントに絞り込みました。

GNU プロジェクト

Linus Torvalds は、1991 年に Linux カーネルの最初のバージョンを利用できるようにしました。リリースされると、コミュニティによって取り上げられ、オペレーティング システムを構築するためのすべてのコンポーネントを既に持っているGNU オペレーティング システムに取り組んでいる開発者から注目を集めました。準備はできていますが、カーネルがありませんでした。 1991 年から 1993 年まで、Linux はまだベータ段階にあり、完全なオペレーティング システムとして市場に出る準備が整っていませんでした。 Linux は最初の数年間、主に熱狂的なユーザーが使用するオペレーティング システムでしたが、何かが変わろうとしていました。

アパッチウェブサーバー

アパッチ Linux が愛好家の世界から抜け出し、企業に採用されるためには、Linux を必須のテクノロジーにする実世界での使用が必要でした。 1995 年に Apache ウェブサーバーが開発され、この限界を超えました。インターネットの採用が増加していたため、これは Linux の歴史における重要なターニング ポイントでした。 Apache は、Linux を使用することでビジネスに具体的なメリットをもたらした最初のアプリケーションです。 Linux と Apache を使用してサーバー ファームを構築しようとすると、Windows NT と付属の高価なハードウェアを使用してサーバー ファームを構築するよりもはるかに費用対効果が高くなりました。これは、Linux を使用したサーバー管理についてスタッフをトレーニングする必要があることを意味していました。それでも、トレーニングのコストは、データ センターが Windows ライセンスと高価なハードウェアを購入することで節約できた金額よりもはるかに少額でした。しかし、良いニュースは、大学で広く使用されているため、学生や熱狂的なファンはすでに Linux に精通していたため、新しい人材の採用とスタッフのトレーニングにそれほど費用がかからなかったことです。

これにより、インターネット ブームにより Linux の採用が促進されました。当時、大企業、インターネット サービス プロバイダー、新興の e コマース企業が、コストを節約するために Linux を使用してアプリケーションを実行することは理にかなっていました。 Apache と Linux に貢献している開発者のコミュニティは通常同じだったので、Linux で Apache を実行した場合のパフォーマンスは、他のオペレーティング システムで実行した場合よりもはるかに優れていました。

大聖堂とバザール

大聖堂とバザール 「The Cathedral and The Bazaar」は、 Eric Steven Raymondが書いた白書で、何がフリーソフトウェア運動を機能させたかについての彼の人類学的分析でした。ソフトウェア開発者であり、 GNU コントリビューターでもある彼は、多くのソフトウェア開発者が Linux に貢献する中で、Linux がどのように生き残り、繁栄できるかを面白がっていました。 Eric は、ソフトウェア開発プロセスについて学んだすべてのルール (複雑さを制御する、プロジェクト グループを小さく保つ、目標を厳密に管理するなど) がすべて崩壊していることに面白がっていました。彼がソフトウェア開発の経験に基づいて Linux を評価したのであれば、Linux は惨事だったはずですが、そうではありませんでした。それは信じられないほどのものでした。彼はこれがどのように機能するかを理解しようと決心し、ホワイト ペーパーを作成しました。 The Cathedral と The Bazaarは、2 つの対照的なソフトウェア開発スタイルを浮き彫りにしました。

  • 大聖堂モデル- 大聖堂モデルは、従来のクローズドなソフトウェア開発モデルでした。大聖堂モデルでは、比較的階層的で権威主義的な方法で実行される小さなプロジェクト グループ内で、目標の厳密な仕様が設定されています。
  • The Bazaar - 彼は、Linux の世界で起こっていることを Bazaar モデルと呼んだ。 「バザール」という言葉は、開かれた市場を意味します。これは非常にオープンでピア ツー ピアのようなソフトウェア開発モデルであり、リリース サイクルが非常に短く、ソフトウェアの開発と使用を同時に行っている人々からの絶え間ない貢献とフィードバックがありました。

このホワイトペーパーは、Netscape Communications Corporation が Netscape Communicator のソース コードをリリースし、Mozilla プロジェクトを開始するための最後のプッシュであったため、非常に重要でした。

Netscape Communicator と Mozilla プロジェクト

ネットスケープ次の重要な出来事は、Netscape Communicator がコードをオープンソース化し、Mozilla プロジェクトを作成することを決定した日でした。 Netscape は自社製品のソース コードをオープンソース化した最初の大きな組織だったため、このイベントは重要でした。 Netscape は、オペレーティング システムで Internet Explorer を無料で配布していた Microsoft と戦うためにオープン ソースに移行しましたが、Internet Explorer のソース コードは決してリリースしませんでした。 Netscape は、Internet Explorer が Windows で無料で提供され、最終的にはインターネット上で独占的なロックが作成されるため、誰も Netscape Communicator を購入しないのではないかと懸念していました。これは Netscape にとって存続の危機を引き起こし、当時利益の大半を占めていたサーバー市場から追い出されたでしょう。 Netscape がオープン ソースに移行するという決定を下したことで、Linux はベンチャー キャピタリストの間で必要な信頼と信用を得て、オープン ソース ソフトウェアを真剣に検討し始めました。

MySQL のリリース

MySQL Linux をデータセンターの主要なオペレーティング システムとして定着させることにつながったもう 1 つの並行イベントは、MySQL と呼ばれるオープンソースの関係データベース管理システム AKA (RDBMS) のリリースでした。 MySQL は、構造化照会言語 (SQL) に基づく最初のオープンソース RDBMS であり、Oracle および MSSql と直接競合していました。 Web アプリケーションの開発者は、ライセンスを気にせずにアプリケーションで使用できるデータベースを使用できるようになり、開発コストも削減されました。これにより連鎖反応が始まり、Oracle や Sybase などの他のデータベース ベンダーが自社のデータベースを Linux で実行するように移植し始めました。

次にできること 🙏😊

この記事が気に入った場合は、私の YouTube チャンネルである Cloudaffleへの登録を検討してください。このチャンネルでは、ソフトウェア開発者向けの詳細なチュートリアルとすべてのエデュテインメント関連のコンテンツを投稿し続けています。 Hashnode で私をフォローすることもできます。私のプロフィール ハンドル - @Cloudaffle 。記事が気に入ったら、いいねを残してください。それは私のモチベーションを高く保ちます👍.


ここにも掲載されています。