Unix历史及相关概念回顾

 

欢迎来到Unix的世界

很多人都用了很多年的Unix(其实更熟悉的是叫Linux),也接触到Unix世界中的各种概念,比如GCC、GNU、BSD、POSIX、GPL等等,也大都知道一些传奇的如雷贯耳的人物,比如Ken Thompson、Dennis Ritchie、Linus Torvalds、Richard Stallman等。但是这些概念是怎么发展和相互关联的,以及这些人物是怎么书写历史传奇的,相信能说清楚的人并不多。这里就专门汇总一下这些信息,供大家参考。

另外,了解这些历史本身也是非常有趣的。看起来各种杂乱无章、琐碎纷繁的点点滴滴,最后还是挡不住历史的潮流,演化出了如今精彩纷呈的现实世界(包括有名的Mac OS、IOS、Android等),而这和人类历史的发展竟如此相像~

Unix

下图是对Unit的历史的一个简单汇总,参考了coolshell上的一篇文章UNIX 40年:UNIX年鉴。如果对其详细历史有兴趣的话,可以去这里看看Unix History(那个白色的横条是一个很残暴的PDF文件,作者牛逼到爆)

image-20190131140627679

上图中有几个重要信息:

  • BSD诞生于1978年,是基于其在1974年收到的Unit的源码拷贝,后面很多重要的发布版本都是源于BSD
  • 1988年为了统一Unit的标准乱象,IEEE提出了POSIX标准
  • 1991年,Linux诞生,但其本身只是一个操作系统的内核,不包含任何的配套软件
  • 1992年,Linux内核被整合近了GNU,GNU+Linux内核,这才是大家常用的Linux系统,实际上应该叫GNU/Linux
  • 2001年,Mac OS诞生,其基于Mach操作系统,Mach系统又是基于BSD,但是替换了其中的Unix内核

Linux

下面的发展简史摘自

下面分别简单介绍上面几种许可证的特点:

还有其它形形色色的开源协议,详情可以参考Various Licenses and Comments about Them

参考

 
 
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信