gnuプロジェクトは1983年にリチャード・ストールマンによって開始され、フリーソフトウェアのみによって「完全なunix互換ソフトウェアシステム」を作り上げることをプロジェクトのゴールとしていた。