WindowsやiOSと同様に、Linuxはオペレーティングシステムであり、コンピューターのハードウェアとその上で動作するアプリケーションの間のインターフェイスとして機能します。上記の競合他社(MicrosoftとAppleによって作成されたプロプライエタリソフトウェア)とは異なり、Linuxは無料でオープンソースです。フィンランドのヘルシンキ大学に通いながら、LinusTorvaldsによって開発されたカーネルを使用して作成されました。
Linuxの歴史
Linux.orgによると、Linus Torvaldsは当初、ヘルシンキ大学でMinixと呼ばれるUNIXのバージョンを使用してアプリケーションを開発していました。しかし、彼や他の人がMinixの作成者であるAndrew Tannenbaumに改訂のアイデアを送ったとき、ユーザーのコメントがしばしば無視されたため、彼はそのシステムに不満を抱きました。 Torvaldsは、ユーザーによる変更の提案を組み込むことに重点を置く新しいオペレーティングシステムを設計することを選択しました。
より良いソフトウェアを作成するためにコミュニティのアイデアを収集するという概念は、マサチューセッツ工科大学(MIT)のリチャードストールマンが共同開発の概念を推進し始めた1970年代初頭から存在していました。ミニックスのトーバルズのように、ストールマンは現状に魅了され、1984年にMITを離れてGNU非営利団体を見つけました。 GNUの使命は、ストールマンの哲学を直接拡張したものでした。組織は、自由に使用、配布、および変更できるソフトウェアを開発しました。このアプローチは、トーバルズの懸念に完全に適合しています。
1991年にトーバルズはカーネルを開発しましたが、彼はまだオペレーティングシステムを持っていませんでした。明確にするために、カーネルはオペレーティングシステムの必要なコンポーネントですが、プログラム(シェル、ライブラリ、コンパイラなど)なしではタスクを実行できません。一方、Richard Stallmanにはプログラムがありましたが、機能的なカーネルがありませんでした。マサチューセッツ州ケンブリッジにあるGNUとフィンランドのヘルシンキにあるLinuxカーネルの間で技術的な結婚が手配されました。コードはインターネットを介して送信され、2人の開発者のシステムを統合できるようになりました。言い換えれば、Linuxはインターネット上で生まれ、開発者のコメントを通じてLinuxが成長し続けた場所でもあります。
Linuxディストリビューションの歴史(「ディストリビューション」)
その継続的な成長と言えば、Linux VPSホスティングソリューションはすぐにいくつかの「ディストリビューション」に拡大しました。これは、ディストリビューションまたはフレーバーとも呼ばれ、さまざまな開発者の多様なアイデアを表現しています。最も一般的なフレーバーのいくつかがどのように発生したかを次に示します。
Ubuntuの歴史
Ubuntuは、他のオープンソース製品と同様に、技術コミュニティのアイデアに根ざしています。実際、Ubuntuの公式サイトによると、 ubuntu は、グループアイデンティティから生まれる自己を表す古代アフリカの言葉です。
Ubuntuは、サーバーを管理しているユーザーだけでなく、すべてのPCユーザーにLinuxオペレーティングシステムを提供するために、2004年にMarkShuttleworthと開発チームによって作成されました。 Shuttleworthは、サーバーOSに加えて、ユーザーフレンドリーなオープンソースデスクトップを設計するために、別のディストリビューションであるDebianのコミュニティからチームを採用しました。
CentOSとFedoraの歴史
1993年に、RedHatと呼ばれるスタートアップがBobYoungとMarcEwingによって設立されました。翌年、彼らはさまざまなオープンソースプログラムを最初のディストリビューションの1つであるRed HatLinux1.0に統合しました。 Red Hatは、2004年にFedoraとCentOSが登場したとき、次の10年間進化を続けました。これは、TumraのCTOであるMichaelCutlerによって詳しく説明されています。
Red Hatは営利事業であり、教育やOSのサポートなどの補助サービスを通じて収益を上げていました。ただし、RedHatを使用したすべての人がRedHatの開発方法に同意したわけではありません。 Cutlerによって「Linux愛好家」として分類された一部のユーザーは、RedHatがイノベーションに集中することを望んでいました。 Red Hatのサポートに依存していますが、企業は何千ものサーバーで使用するための安定性に関心を持っていました。
同時に(2004年5月の最初のリリース)CentOSと呼ばれる別の無料ディストリビューションが作成されたため、イノベーションよりも安定性を優先する人は無料のオプションを利用できます。このディストリビューションは、エンタープライズグレードであり、RHELと完全にバイナリ互換であることが意図されていました。 CentOSのソースコードはRedHatEnterprise Linuxのソースコードとほぼ同じであり、そのアップデートとバージョンはアップストリームソースのものと同期されています。
Debianの歴史
Ian Murdockは、1993年(Red Hatが設立されたのと同じ年)にDebianプロジェクトを作成しました。ディストリビューションの開発は1994年から1995年の間にGNUによって後援されました。当初、Debianはすべてのユーザーがアイデアを提供できる唯一のLinuxフレーバーでした。 Debianの公式サイトによると、これは、ポリシードキュメント、憲法、社会契約を含む唯一の大規模な非営利プロジェクトであり、継続的な開発のためのインタラクティブなガイドラインとして機能します。
FreeBSDの歴史
FreeBSDはそうではありません Linuxオペレーティングシステムですが、Unixベースであり、アクセス可能で、オープンソースであるため、同じ一般的なカテゴリで説明されています。カリフォルニア大学バークレー校では、コンピューティングクラスでAT&Tから取得したUNIXソースコードを使用し、学生はそれをBerkeley UnixまたはBSD(Berkeley Software Distribution)に変更しました。そのプロジェクトは1976年に始まりました。残念ながら、AT&Tバージョンのコードを使用していたため、有料のライセンスが必要でした。 1989年に、すべてのAT&Tコードの作業が開始されました。結果として得られたオペレーティングシステムは、1992年にWilliamとLynne Jolitzによってリリースされ、386BSDと呼ばれていました。 1993年に更新され、FreeBSDに名前が変更されました。
歴史の一部になる
RHELを除いて、上記のすべてのLinuxディストリビューションは、FreeBSDと同様に、Atlantic.Netから入手できます。歴史には時間と忍耐が必要ですが、私たちにはそれは必要ありません。手頃な価格のバーチャルプライベートサーバーを30秒で稼働させ、24時間年中無休のライブサポートと契約なしで利用できます。
読んでくれてありがとう。詳細と役立つハウツーについては、ブログでLinuxとFreeBSDの両方の印象的な種類を利用できます。