zoukankan      html  css  js  c++  java
  • 1 UNIX与Linux的发展

    一、UNIX的发展

            (1) 1965年,美国麻省理工学院(MIT)、通用电气 公司(GE)及AT&T的贝尔实验室联合开发Multics工程计 划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。

            (2)bell实验室开发人员ken thompson(肯 • 汤普森)为自己的游戏space travel没有multics来运行而苦恼的时候,看到一台搭载DPD-7系统的小型机无人问津,于是,它在这款DPD-7的系统上开发了新的系统来运行自己的游戏,这个系统就是我们熟知的UNIX。

            (3)1971年,肯 • 汤普森的同事丹尼斯 • 里奇发明了C语言;1973年,UNIX系统的绝大部 分源代码用C语言重写,这为提高UNIX系统的可移植性打下基础。

    Unix的版本:   

          sun os系统基于unix开发,改名为solaris;IBM开发了自己的小型机系统aix;HP开发了自己的HP-unix小型机系统;


    二、Linux的发展

      80年代末,一位老教授为了教学的方便,开发了自己的minix系统;而固执的他不愿让别人修改自己的系统,于是芬兰赫尔辛基大学的学生Linus Torvalds在minix的基础之上,开发了Linux系统内核

    与此同时,远在美国的richs 发起了GNU计划,希望能将商业化的软件公开,为大家所共有,于是GNU计划内的公开应用于Linux系统内核开发者  不谋而合;

    于是他们发起GPL协议,让所有希望能共享资源的朋友,都能在这个计划中共享自己的研究成果,为计算机的发展做出自己贡献;而不是用于商业目的;自此,我们的现在看到的Linux系统就出现了;

  • 相关阅读:
    JSP----获取表单参数
    application 从web.xml中获取初始化参数
    使用定时器分解任务
    无阻塞加载外部js(动态脚本元素,XMLHttpRequest注入,LazyLoad)
    ReactJs 入门DEMO(转自别人)
    带你一分钟理解闭包--js面向对象编程(转载他人)
    使用SqlBulkCopy进行批量数据插入
    AngularJsDEMO
    ECharts
    C#发送邮件DEMO
  • 原文地址:https://www.cnblogs.com/baci/p/11202212.html
Copyright © 2011-2022 走看看