طرح ایجاد سیستم عامل گنو توسط ریچارد استالمن پایه ریزی شد. تا قبل از آن زمان تنها سیستم عامل یونیکس که آن هم تجاری بود در دانشگاهها و مکانهای معتبر مورد استفاده قرار میگرفت، ولی خوب یک محصول تجاری بود، و استالمن قرار بود یک محصول ایده آل آزاد متن طراحی کند. طراحی چنین سیستمی بسیار مشکل بود. وقتی لینوس توروالدز از لینوکس رونمایی کرد، بنیاد توسعه نرم افزارهای آزاد تصمیم گرفت برای گنو از لینوکس استفاده کند. (در واقع گنو در حال توسعه بود و انتظار یک هسته پایدار را میکشید. گروه توسعه گنو تلاشهای بسیاری برای رسیدن به یک هسته را دنبال میکردند ولی تا زمان عرضه هسته لینوکس این تلاشها بی فایده مانده بود. وقتی هسته لینوکس آماده شد در نهایت به گنو پیوست.)
ریچارد استالمن در مورد لزوم استفاده از نام گنو / لینوکس میگویند: