linux是荷兰大学生linux Torvalds在1991年10月5号发布的,后来逐渐收到广大关注。linux
linux系统的诞生,主要归于一下五点因素。shell
第一,UNIXbash
能够说Linux是Unix的克隆,是1969年Ken.Thompson为了在PDP-7小型计算机上玩space travel游戏,用BCPL语言写的一个分时操做系统,后来工具
1972年Dennis Ritchie用移植型更强的C语言进行了改写。spa
第二, MINUX操作系统
minux系统是荷兰大学教授Andrew S. Tanenbaum,为了在上操做系统课是,让学生有更直观的了解,教授写了一个能够实现核心功能的小型操做系统,unix
并且彻底免费,这给了Linux Torvalds和全世界hacker们有了阅读操做系统源代码的机会,这对当时商业公司,源代码是他们的商业机密,其余人很难见到调试
后来linux Torvalds写linux时,有一些思想也是参考minux系统。递归
第三,GNU计划接口
GNU是gnu not unix的递归缩写,gnu和fsf(free software foundation)自由软件协会,是1984年创办,旨在开发一个相似UNIX可是彻底开源免费的操做系统。
GNU计划产生了不少优秀的开源软件,好比gcc编译程序,bash shell程序等,gdb调试程序。这给了linux一个很好的开发环境,至关于给了他工具。因此不少人
也称linux为GNU/linux,认为linux也是GNU计划的产物。
第四,POSIX标准
(Portable Operating System Interface for Computing Systems)规范操做系统调用接口,为了保证编写的应用程序能够在源代码一级上在多种操做系统上
移植和运行。这个UNIX标准为linux提供了不少重要信息,使linux可以在标准指导下开发,并可以与绝大多数UNIX系统兼容。
第五,Internet