zoukankan      html  css  js  c++  java
  • linux发展史

    刚开始接触linux,其实是搞不清楚linux、unix、类unix、bsd这些到底有什么区别。于是我决定翻一翻资料,对这个问题进行总结,想通过有趣的方式来介绍linux的发展史

    一些关键字

    Linus:linux作者
    Stallman:GUN发起人
    Dennis Ritchie:unix作者,c语言作者,1983图灵奖
    Ken Thompson:unix作者,b语言作者,go语言作者,1983图灵奖
    AT&T:美国运营商,类似国内的移动电信
    贝尔实验室:研究开发机构,私有制,服务于公司

    故事1:

    故事的开始是unix作者Thompson等人在贝尔实验室开发一款叫Multis的系统,但是不幸的是,这个项目最后挂掉了,当时Thompson负责的一个模块是一款太空游戏。为了继续把这块游戏开发完成,Thompson找了一台废弃的机器在上面继续开发。(好一点的机器没申请下来)

    一段时间后,游戏是开发好了,但是慢的很,他觉得不是游戏没写好,是运行游戏的操作系统问题。于是决定用汇编自己写了一套操作系统。写完操作系统后,他的想法变了,他想做一套更加完整的操作系统。拉了Ritchie和实验室的其他小伙伴一起继续升级这个系统,这个系统就是大名鼎鼎的UNIX,同时在这个过程中,诞生了B语言和大名鼎鼎的C语言。Ritchie在语言这块贡献十分大。

    故事2:加州伯克利大学的大佬们对UNIX十分感兴趣,于是在UNIX的基础上做了改进和增强,BSD随之产生。于此同时一些商业化的UNIX也在发展。由于在这过程中BSD混入很多商业化UNIX版本的代码,商业化毕竟还是利益驱动,就对BSD在使用上和版权上做了许多限制。可以说开源的大佬们十分气了,于是逐步移除掉侵权的代码,出现了386BSD和NET BSD等分支。但是商业化大佬还是喋喋不休呀,所以这段时间UNIX的发展是相对缓慢的,因为都在搞一些不利于发展的事情。

    故事3:待描述

     

    一张来自百科的图

  • 相关阅读:
    Access, SQL Server, and Oracle数据类型的对应关系
    [转]SQL Server 2005 从差异备份还原数据库
    疲惫
    关于在cmd命令里的路径包含空格的问题
    导Excel时的科学计数法问题
    [转]SQL SERVER 2005 备份与恢复简介
    [转]用C#创建Windows Service
    [转] vb.net option
    [转]sql server profiler only TrueType fonts are supported. this is not a truetype font
    进程、线程、协程之概念理解[转帖]
  • 原文地址:https://www.cnblogs.com/turn2i/p/11316613.html
Copyright © 2011-2022 走看看