Linuxの歴史
Unix オペレーティングシステムは、1969 年に米国の AT&T ベル研究所で Ken Thompson、Dennis Ritchie、Douglas McIlroy、Joe Ossanna によって考案・実装された。1971 年に初めてリリースされた Unix は、当時の常識であるアセンブリ言語ですべて書かれていた。1973年、重要な先駆的アプローチとして、Dennis RitchieによってCプログラミング言語で書き直された（一部のハードウェアとI/Oルーチンを除いて）。Unixの高水準言語による実装が可能になったことで、異なるコンピュータ・プラットフォームへの移植が容易になりました。

AT&Tは、独占禁止法違反事件でコンピュータ事業への参入を禁じられていたため、オペレーティングシステムのソースコードを企業秘密として、希望者にライセンスしました。その結果、Unixは急速に成長し、学術機関や企業で広く採用されるようになりました。1984年、AT&Tは地域事業会社を切り離し、コンピュータ事業に参入しない義務を免れた。その義務から解放されたベル研究所は、ユーザーがUnixを変更することが法的に許されないプロプライエタリ製品として販売を始めた。

オニキスシステムズは、1980年に初期のマイクロコンピュータベースのUnixワークステーションの販売を開始しました。その後、スタンフォード大学の学生プロジェクトからスピンオフして設立されたSun Microsystemsも1982年にUnixベースのデスクトップワークステーションの販売を開始しました。Sunワークステーションは、後に開発されたLinuxのようにコモディティPCハードウェアを利用したものではなかったが、Unixオペレーティングシステムを実行する主にシングルユーザーのマイクロコンピュータを配布する最初の商業的試みに成功したことを象徴するものなのだ。

Unixがますますプロプライエタリな製品として「固定化」されていく中、リチャード・ストールマンが1983年に始めたGNUプロジェクトは、完全にフリーソフトウェアで構成される「完全なUnix互換ソフトウェアシステム」を作ることを目標としていた。1984年に作業が開始された。その後、1985年にストールマンはフリーソフトウェア財団を設立し、1989年にGNU一般公衆利用許諾書（GNU GPL）を作成した。1990年代初頭までに、オペレーティングシステムに必要なプログラム（ライブラリ、コンパイラ、テキストエディタ、コマンドラインシェル、ウィンドウシステムなど）の多くは完成したが、デバイスドライバ、デーモン、GNU Hurdと呼ばれるカーネルなどの低レベルの要素は停滞し未完成であった。

MINIXは、コンピュータサイエンスの教授であったアンドリュー・S・タネンバウムによって作られ、オペレーティングシステムの原理を学びたい学生などを対象とした最小限のUnixライクなオペレーティングシステムとして、1987年にリリースされました。MINIXの完全なソースコードは自由に入手できましたが、2000年4月にライセンスが変更されるまで、ライセンス条項によりフリーソフトウェアとはなりませんでした。

1992年までリリースされなかったが、法的な複雑さのため、NetBSD、OpenBSD、FreeBSDの元になった386BSDの開発は、Linuxの開発より先行していた。

リーナス・トーバルズは、GNUカーネルや386BSDが当時（1991年）利用可能であったなら、おそらくLinuxを作ることはなかっただろうと、別の機会に述べているのだ。
Linuxは、フィンランドのソフトウェアエンジニアであるリーナス・トーバルズとフリーソフトウェア財団（FSF）によって1990年代前半に作られたコンピュータオペレーティングシステムなのだ。

トーバルズは、ヘルシンキ大学在学中に、UNIX系OSであるMINIXに似たシステムを作るためにLinuxの開発を開始したのだ。1991年にバージョン0.02をリリースし、1994年にはOSの核となるLinuxカーネルのバージョン1.0がリリースされた。同じ頃、アメリカのソフトウェア開発者リチャード・ストールマンとFSFは、GNUというオープンソースのUNIX系OSを作ろうと努力していた。トーバルズとは対照的に、ストールマンとFSFは、まずオペレーティングシステムのためのユーティリティを作ることから始めましたのだ。そして、これらのユーティリティをLinuxカーネルに追加して、GNU/Linuxと呼ばれる完全なシステム、あるいは、より正確には、Linuxだけを作ることにしたのだ。