1991 年のこの日、リーナス トーバルズは、Linux となるものに取り組んでいることを発表しました。

わずか 30 年以上前、Linus Torvalds は、無料の OS を開発する計画の詳細を説明する電子メールを送信して、Linux の種を蒔きました。

重要なポイント

  • Linux は汎用性の高いオペレーティング システムであり、セキュリティ、カスタマイズ性、ハードウェア使用量の低さを備えており、一般的なユーザーや開発者にとって最適な選択肢となっています。
  • Linux のルーツは、Linus Torvalds がその後 32 年間にわたって成功を収めることになるとは知らずに、無料のオペレーティング システムとして作成した 1991 年に遡ります。
  • Linux は Unix 戦争中にプロプライエタリ ソフトウェアの代替として登場しました。 GNU プロジェクトからの貢献により、完全に機能するオペレーティング システムとなり、 世界的な人気。

Linux は、Windows や MacOS に次いで、最も人気のあるオペレーティング システムの 1 つです。 セキュリティ、カスタマイズ性、移植性を重視しており、ハードウェア使用量も少ないため、一般ユーザーと開発者の両方にとって非常に汎用性の高いものになっています。

Linux 必ずしも数百のディストリビューションを含む大規模なエコシステムではありませんでした。 実際、この OS はもともと 21 歳のリーナス ベネディクト トーバルズによってカーネルとして作成されました。 Unix を模倣し、1991 年 8 月 25 日、彼は無料のオペレーティング システムを作成する計画を公に発表しました。 システム。 32 年後、彼のこの趣味のプロジェクトが、テクノロジー業界を飾る最も成功したイノベーションの 1 つになるとは、彼はほとんど知りませんでした。

Unix戦争

Linux に関する歴史の授業では、Ken Thompson と Dennis Ritchie が活躍した 1969 年に遡ります。 AT&T ベル研究所の博士は、後に知られるようになった Unics (Unix) と呼ばれるオペレーティング システムを開発しました。 の上。 この OS は学術機関で非常に人気があり、すぐに Unix のさまざまな亜種が登場し始めました。 残念ながら、これにより複数のメーカーが独自のバージョンで市場を独占しようとする結果になりました。 Unix、AT&T からライセンスと特許を取得し、OS 業界を Unix と呼ばれる激動の時代へ導く 戦争。

GNUプロジェクトの誕生

有名ブランドが Unix 市場の覇権を争う中、リチャード・ストールマンは 1983 年に GNU プロジェクトの開発を開始し、プロプライエタリなソフトウェアからの脱却を目指しました。 1983 年 9 月に遡る電子メールの中で、ストールマンはこれを「Free Unix」と名付け、この OS をユーザーにとって Unix よりもアクセスしやすいものにすることを計画しました。

1990 年までに、GNU は完全に機能するオペレーティング システムを作成するために必要なほぼすべての主要コンポーネントを蓄積しました。 良い、 ほとんど GNU にはまだカーネルが欠けていたからです。 確かに、Hurd マイクロカーネルは 1990 年に開発を開始しましたが、GNU コミュニティ内では依然として人気がなく、別の競合他社、つまり Linux に競争の場が開かれたままでした。

ライナスとリナックス

1991 年に、Linus は DOS オペレーティング システムが付属する i386 PC を購入し、その OS をプレイするために数日間使用しただけでした。 プリンスオブペルシャ MINIX が入った 16 枚のフロッピー ディスクを受け取る前に。 当時、MINIX のライセンスではユーザーがオペレーティング システムのソース コードを変更することはできませんでした。また、Linus は Andrew S. が実装した設計の選択にも不満を抱いていました。 タネンバウム氏はMINIXの生みの親です。 ライナスは大学のデスクトップを動かしている Unix OS を好んでいましたが、それを買う余裕がなかったため、Unix と同じ機能を提供できる無料のオペレーティング システムを作成することにしました。

ソース: comp.os.minix (Google グループ)

1991 年 8 月 25 日、彼は comp.os.minix に歴史的な電子メールを送信し、コミュニティ メンバーに自分の OS に実装してほしい機能について尋ねました。 同年 9 月 17 日、彼は Linux カーネルのバージョン 0.01 を ftp.funet.fi にアップロードしました。 残念なことに、後に Linux として知られることになるものの最初のリリースは非常に必要最小限であり、コンパイルに MINIX に依存していたため、適切に実行できませんでした。

その後、Linus は 1991 年 10 月 5 日に v0.02 をリリースし、これが彼の趣味プロジェクトの最初の正式バージョンとなりました。 このリリースは v0.01 よりも大幅に改善されており、bash や GCC などの複数の GNU ツールのサポートも提供されました。 Linus は、今後 2 か月間かけて Linux の新しいバージョンをリリースし、更新ごとにカーネルに新機能を追加することになります。 1992 年は、Linus が GNU GPL ライセンスに基づいてカーネルをリリースすることを決定したとき、Linux にとって転換点となりました。 これにより、GNU コミュニティと Linux コミュニティの両方の開発者が GNU/Linux OS の高機能バージョンを作成できるようになり、Linus は 1992 年 12 月に v0.99 として展開しました。

Linux の名前の由来

興味深いことに、Linus は自分のイノベーションを Linux という名前にしなかったのは、その名前が利己的に聞こえると考えたからです。 代わりに、彼は、free、freak、x (Unix の) という単語を組み合わせた「Freax」を使用したいと考えました。 実際、彼はカーネル ファイルを Freax という名前でほぼ 6 か月間保管していました。 幸いなことに、Freax という名前は決して生まれませんでした。

1991 年 9 月に Linus が初めて Linux ファイルを ftp.funet.fi にアップロードしたとき、FTP サーバーは Ari Lemmke によって監視されていました。 健全なネーミングセンス — Freax と呼ぶという考えに納得できず、相談せずに Linux という名前を採用することにしました ライナス。

32 年後の Linux

そして、ライナスが無料のオペレーティング システムの開発を発表した日から 32 年が経ちました。 大量のアップグレードとライセンス変更を経て、現代の Linux はそのエコシステムを支える驚異的な数のディストリビューションを誇っています。 Linus の作品は、Linux の背後にある「自由と同じように自由」の哲学で世界を席巻したと言っても過言ではありません。 Windows や MacOS との競争が激しいにもかかわらず、 Linux はサーバー市場で他の追随を許さず、世界中のサーバーの大部分が Linux で実行されています。

さらに、たくさんあります Linux を実行するラップトップ これは、この OS が PC コミュニティで強い支持を得ているという事実の証拠です。 Linux は、オープンソースでありコミュニティ主導の性質を持っているため、ディストリビューションごとにテクノロジーのランドスケープを形成し続けています。