Linuxの歴史
Unixオペレーティング・システムは、1969年にアメリカのAT&Tのベル研究所で、ケン・トンプソン、デニス・リッチー、ダグラス・マキロイ、ジョー・オサンナによって考案され、実装された。1971年に初めてリリースされたUnixは、当時一般的であったように、すべてアセンブリ言語で書かれていました。1973年、重要な先駆的アプローチとして、デニス・リッチーによってC言語で書き換えられました（一部のハードウェアとI/Oルーチンを除く）。Unixの高水準言語実装が利用可能になったことで、異なるコンピュータ・プラットフォームへの移植が容易になった。

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

オニキスシステムズは1980年に初期のマイクロコンピュータベースのUnixワークステーションを販売し始めた。その後、スタンフォード大学の学生プロジェクトからスピンオフして設立されたサン・マイクロシステムズも、1982年にUnixベースのデスクトップ・ワークステーションの販売を開始した。サンのワークステーションは、後に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は作られなかっただろうと、別の機会に述べています。
フィンランドのソフトウェア・エンジニア、リーナス・トーバルズとフリーソフトウェア財団（FSF）によって1990年代初頭に作られたコンピューター・オペレーティング・システム。

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