Linuxという名前は、Linus + Unixの組み合わせに由来しています。 Linusは、Linuxの作成者であるLinusTorvaldsの名前です。 そしてUnixは、Linuxをよりよく理解できるように、ここであなたの話をする大規模なオペレーティングシステムの名前です。
Unixの起源は、1960年代に設計されたMulticsオペレーティングシステムにリンクされています。 このプロジェクトは、マサチューセッツ工科大学(MIT)、ゼネラルエレクトリック(GE)、ベル(Bell Labs)、およびテレグラフ(AT&T)のアメリカ電話研究所によって実施されました。 Multicsにはタイムシェアリング機能(複数のユーザーが1台のコンピューターのリソースを共有する)があり、当時の最も大胆なシステムにすることが目的でした。 1969年には、GE645コンピューターで実行されているMulticsのバージョンがすでに存在します。]
Ken Thompsomは、Multicsの研究者であり、BellLabsで働いていました。 しかし、会社はしばらくしてプロジェクトから撤退しましたが、彼はシステムの研究を続けました。 それ以来、彼のアイデアは元のMulticsを継続することではなく、より小さなものを作成することでしたが、それはシステムの基本的なアイデアを維持しました。 そこから、Unixシステムの物語が始まります。 ベル研究所の研究者でもあるブライアン・カーニハンがこの名前を付けました。
1973年、ベル研究所の別の研究者であるデニスリッチーは、Unixシステム全体をCと呼ばれる高級言語で書き直し、彼は自分で開発しました。 その結果、このシステムはベル研究所以外のユーザーにも広く受け入れられました。
1977年から1981年の間に、AT&TはUnixを微調整し、いくつかの特定の変更を加え、SystemIIIをリリースしました。 1983年に、別の一連の変更の後、有名なUnix System IVがリリースされ、販売されました。 今日でもこのシステムは市場で使用されており、Unixの国際標準になっています。 このシステムは、IBM、HP、Sunなどの企業によって販売されています。 Unixは非常に高価なオペレーティングシステムであり、いくつかの多国籍企業によって強力なコンピューター(メインフレームなど)で使用されています。
UnixとLinuxの間、またはむしろUnixとLinus Torvaldsの間の関係は何ですか?
この質問に答えるには、別のオペレーティングシステムであるMinixについて話す必要があります。 MinixはUnixのバージョンですが、無料でソースコードを利用できます。 これは、経験豊富なプログラマーなら誰でも変更できることを意味します。 もともとは、「自宅で」Unixを勉強したい人のために、教育目的で作成されました。 ただし、「ゼロ」から記述されており、Unixバージョンであるにもかかわらず、AT&Tコードが含まれていないため、自由に配布できます。
そこから、「シーンに入る」LinusTorvalds。 彼はフィンランドのヘルシンキ大学でコンピューターサイエンスの学生であり、1991年に趣味として、LinusはMinixよりも強力なシステムを開発することを決定しました。 彼のアイデアを広めるために、彼はUsenet(インターネットの前身の一種)を介してグループにメッセージを送信しました。 メッセージはこの記事の最後にあります。 同じ年に、彼はカーネルバージョン(コアオペレーティングシステム)0.02をリリースし、 1994年にバージョン1.0をリリースしました。 この記事が書かれているとき、現在のバージョンは 2.6.
Linuxは無料のオペレーティングシステムであり、POSIX仕様の再実装です。 (IEEE、電気電子工学研究所による標準化)拡張機能を備えたシステム用 SystemVおよびBSD。 これは、LinuxがUnixに非常に似ていることを意味しますが、同じ場所から来たものではなく、異なって書かれています。
しかし、なぜLinuxは無料なのですか?
Linuxを開発したとき、Linus Torvaldsはお金を稼ぐつもりはありませんでしたが、彼のニーズを満たす個人的な使用のためのシステムを作るつもりでした。 採用された開発のスタイルは集団援助でした。 つまり、彼は自分が作成したシステムを改善するためにグループの集合的な取り組みを調整します。 何千人もの人々が、より良いオペレーティングシステムを作るためだけに、Linuxの開発に自由に貢献しています。
GPLライセンス
LinuxはGPLライセンスの下にあり、プログラムを閉じて商業化しないことを約束して、誰でもその下にあるプログラムを使用することができます。 つまり、Linuxの任意の部分を変更したり、変更したり、販売したりすることはできますが、閉じて(他のユーザーに変更を許可しないで)販売することはできません。
GNU
しかし、Linuxの話はそれだけではありません。 GNUが何であるかを知ることも必要です。 GNUは、Unix互換のオペレーティングシステムの開発を目的として1984年に開始されたプロジェクトです。 Linux自体は単なるカーネルです。 Linus Torvaldsは、カーネルソースコードを書くと同時に、GNUプログラムを使用してシステムを作成し始めました。 アイデアが好きで、彼は自分のカーネルを同じライセンスの下に置くことにしました。
しかし、カーネル自体は使用できません。 カーネルはコアであり、ユーザーとコンピューターの間のコミュニケーターとして機能するため、最も重要な部分です。 したがって、カーネルとともにGNUシステムのバリアントを使用することで、Linuxはオペレーティングシステムになりました。
しかし、あなたは今までに混乱しているかもしれません。 では、Linuxとは何ですか? GNUとは何ですか? 簡単に言うと、多くの人が、Linux自体だと思ってGNUシステムの修正バージョンを使用しています。 言われているように、Linuxを扱うプログラマーは、Linuxが基本的にカーネルであることを知っていますが、誰もがこのLinuxのセットと呼んでいます(GNU / Linuxの使用を擁護する人もいます)。
最後に、GNUプロジェクトは、Linuxの成功に責任を持つプロジェクトのひとつです。なぜなら、そのプログラムとカーネルの「混合」のおかげだからです。 リーナス・トーバルズによって開発されたLinuxは、他の追随を許さないスキルに値するオペレーティングシステムである理由を示してきました。 別のシステム。
コンピューティング - ブラジルの学校
ソース: ブラジルの学校- https://brasilescola.uol.com.br/informatica/historia-do-linux.htm