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:待描述

     

    一张来自百科的图

  • 相关阅读:
    【LeetCode】46. 全排列(回溯)
    [P2894][USACO08FEB] 酒店Hotel (线段树+懒标记下传)
    [P2680][NOIP2015T6] 运输计划 (LCA+树上差分+二分)
    静态主席树学习笔记
    [P1941][NOIP2014T3] 飞扬的小鸟 (0/1背包+完全背包)
    [P1084][NOIP2012T6] 疫情控制 (二分+贪心+LCA)
    [P3959][NOIP2017T5] 宝藏 (状压DP+DFS)
    [P2679][NOIP2015T5] 子串 (DP+滚动数组)
    [P1314][NOIP2011T5] 聪明的质检员 (二分+前缀和)
    [P1966][NOIP2013T2] 火柴排队 (求逆序对+归并排序/树状数组)
  • 原文地址:https://www.cnblogs.com/turn2i/p/11316613.html
Copyright © 2011-2022 走看看