Linux嘅歷史同GNU有緊密聯繫。喺1983年開始嘅GNU計劃致力開發一個自由並且完整嘅類Unix操作系統，包括軟件開發工具同各種應用程序。到1991年Linux內核發布嗰時，GNU已經幾乎完成咗除系統內核之外嘅各種必備軟件嘅開發。喺Linus Torvalds同其他開發人員嘅努力下，GNU組件可以喺Linux內核之上運行。整個內核是基於GNU通用公共許可，亦即係GPL（General Public License）嘅，但Linux內核並唔係GNU 計劃嘅一部分。