Linux和Unix的关系
最近在巩固linux的知识,想不到unix和Linux还有这样的一段关系,就写出来加深点印象,以后也有的吹
图中我们看到Ken tompson和Dennis richres两位大佬,人家起初开发了C语言,并用C语言写出来Unix,这样unix就诞生了。
后来IMB和SUN公司等觉着unix很不错,能赚钱,就在unix的基础上做了很多的程序拓展,形成他们自己公司的项目产品;问题是得收费啊,收费也就算了,这些软件需要高端的服务器来支持才行,平民老百姓怎么可能用得上是吧?
后面就是图中右下角的这个哥们,提出了一个GNU计划,认为用户应该免费享有对软件源码的阅读和修改的权力等,并倡导用户自己可以开发软件,开发的层面如下:
属于软件的层面有:应用层,shell层,内核层;这三层也是用户可以开发的领域。后来林纳斯等人响应GNU计划,就在内核层开发了Linux内核
最后给个总图: