Linuxの歴史
AT&TがMulticsプロジェクトを放棄したのち、Unixオペレーティングシステムが1969年にケン・トンプソンとデニス・リッチー(両者ともAT&Tベル研究所の職員)によって構想、開発され、1970年に初めてリリースされた。続いて彼らはUnixの移植性を高めるためにC言語で書き直した。入手性と移植性の高さが功を奏し、Unixは教育機関や企業に広く採用され、複製され、改変された。
1977年、カリフォルニア大学バークレー校のComputer Systems Research Group (CSRG) によって、Unix 6th editionを基盤とするBerkeley Software Distribution (BSD) が開発された。BSDにはAT&Tがライセンスを保有するUnixのコードが含まれていたために、AT&Tは1990年代初期にカリフォルニア大学を提訴した(USL対BSDi(英語版))。これによりBSDの開発および採用は著しく制約を受けた。
1983年、リチャード・ストールマンがフリーなUnix系OSの構築を目標とするGNUプロジェクトを創設した。GNU General Public Licenseはこのプロジェクトの一部として作成された。1990年代初期、フリーなOSを完成させるためのソフトウェアはほとんど揃っていたが、Hurdと呼ばれるGNUカーネルだけは開発者の関心を集められず、それゆえにGNUは未完成となっていた。