GNU :
Richard Stallman,开源之父,1983年寻求开发一种免费的类UNIX操作系统,自由软件运动从此开始,Stallman想要开发免费的类UNIX操作系统,即希望每个人都可以得到该操作系统的源码。1991年,Stallman的系统已经具备了一个优先的操作系统所需要的很多要死。包括编译器、shell 、一些工具和应用软件。该项工作是自由软件基金会FSF程序员共同完成。gnu是“gnu's not unix”的递归缩写,gnu计划,又称革奴计划,是由richard stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。1985年richard stallman又创立了自由软件基金会(free software foundation)。
Linux:
Stallman 的操作系统需要一个内核来最终完成。Linux Torvalds程序员来发一个基于i386计算机的业余操作系统,1991年,Torvalds发布了Linux(0.01版),在当年晚些时候又以自主发布的形式发布了0.11版,在这一次,Torvalds使用了免费的GUN工具,如便与其和BASH shell。这个LInux系统只是精简的,还没有达到完全可以使用的程度。1992年,支持X视窗的Linux0.96版发布,从那一年开始,Linux正是标记为GUN软件的成员。
GNU/Linux
GNU/Linux的历史实际上把包含两个独立的部分,他们的结合诞生了一款世界级的操作系统,Stallman创建了一个组织来开发类UNIX的系统。他有工具,如编译器,有很多应用程序,但是他还缺少一个内核。Torvalds有一个内核,但没有让内核变得真正有用所需要的工具和应用程序。
Linux指的是有Torvalds最初开发大额内核(操作系统的内核),在这个内核上运用这其他程序----shell、编译工具链、实用工具和应用程序,这些软件中,有很多是GUN软件。事实上,GNU/Linux系统的源码中内核所占的比例并不大,因此将整个操作系统只称为Linux至少是用词不当。