1983年，理查·馬修·斯托曼創立GNU計劃。箇計劃有一個目標，要發展一個完全自由個類Unix操作系统。來1985年，理查·馬修·斯托曼發起自由软件基金会並且來1989年寫好GPL協議。1990年代早期，GNU開始大量產生或收集各種系統必備個元件，像是——函式庫、編譯器、偵錯工具、文字編輯器、網頁服务器，搭一個Unix個使用者介面（Unix shell）——但必过像一點底層環境，如驅動程式、守護進程執行核心（kernel）仍旧弗完整，开发陷於停頓。GNU計劃中是來馬赫微核（Mach microkernel）個架構之上開發系統核心，也就是所謂個GNU Hurd，但是伊個基於Mach個設計非常複雜，發展進度相對比较慢。林納斯·托瓦茲曾說如果GNU核心來1991年辰光可以用，佗弗會自家去寫一個。